diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 807c4a9212af..59fb9676e07f 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,6 +1,6 @@ # Pull Request OpenBB -Please go the the `Preview` tab and select the appropriate PR sub-template: +Please go to the `Preview` tab and select the appropriate PR sub-template: * [OpenBB Platform](?expand=1&template=platform_pull_request_template.md) * [OpenBB Platform CLI](?expand=1&template=terminal_pull_request_template.md) diff --git a/assets/extensions/provider.json b/assets/extensions/provider.json index bccaf86c6679..cff4eaf21ddd 100644 --- a/assets/extensions/provider.json +++ b/assets/extensions/provider.json @@ -37,6 +37,17 @@ "website": "https://api.biztoc.com", "instructions": "The BizToc API is hosted on RapidAPI. To set up, go to: https://rapidapi.com/thma/api/biztoc.\n\n![biztoc0](https://github.com/marban/OpenBBTerminal/assets/18151143/04cdd423-f65e-4ad8-ad5a-4a59b0f5ddda)\n\nIn the top right, select 'Sign Up'. After answering some questions, you will be prompted to select one of their plans.\n\n![biztoc1](https://github.com/marban/OpenBBTerminal/assets/18151143/9f3b72ea-ded7-48c5-aa33-bec5c0de8422)\n\nAfter signing up, navigate back to https://rapidapi.com/thma/api/biztoc. If you are logged in, you will see a header called X-RapidAPI-Key.\n\n![biztoc2](https://github.com/marban/OpenBBTerminal/assets/18151143/0f3b6c91-07e0-447a-90cd-a9e23522929f)" }, + { + "packageName": "openbb-bls", + "optional": false, + "reprName": "Bureau of Labor Statistics' (BLS) Public Data API", + "description": "The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API) gives the public access to economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data.", + "credentials": [ + "bls_api_key" + ], + "website": "https://www.bls.gov/developers/api_signature_v2.htm", + "instructions": "Sign up for a free API key here: https://data.bls.gov/registrationEngine/" + }, { "packageName": "openbb-cboe", "optional": true, @@ -45,6 +56,17 @@ "credentials": [], "website": "https://www.cboe.com" }, + { + "packageName": "openbb-cftc", + "optional": false, + "reprName": "Commodity DFutures Trading Commission (CFTC) Public Reporting API", + "description": "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity,\n resilience, and vibrancy of the U.S. derivatives markets through sound regulation.", + "credentials": [ + "cftc_app_token" + ], + "website": "https://cftc.gov/", + "instructions": "Credentials are not required, but your IP address may be subject to throttling limits.\n API requests made using an application token are not throttled.\n Create an account here: https://evergreen.data.socrata.com/signup\n and then generate the app_token by signing in with the credentials\n here: https://publicreporting.cftc.gov/profile/edit/developer_settings." + }, { "packageName": "openbb-ecb", "optional": true, diff --git a/cli/README.md b/cli/README.md index 94271f616f7a..6e01548f76c0 100644 --- a/cli/README.md +++ b/cli/README.md @@ -12,13 +12,13 @@ The OpenBB Platform CLI is a command line interface that wraps [OpenBB Platform](https://docs.openbb.co/platform). -It offers a convenient way to interact with the OpenBB Platform and its extensions, as well as automate data collection via OpenBB Routine Scripts. +It offers a convenient way to interact with the OpenBB Platform and its extensions, as well as automated data collection via OpenBB Routine Scripts. Find the most complete documentation, examples, and usage guides for the OpenBB Platform CLI [here](https://docs.openbb.co/cli). ## Installation -The command below provides access to the all the available OpenBB extensions behind the OpenBB Platform, find the complete list [here](https://my.openbb.co/app/platform/extensions). +The command below provides access to all the available OpenBB extensions behind the OpenBB Platform, find the complete list [here](https://my.openbb.co/app/platform/extensions). ```bash pip install openbb-cli diff --git a/cli/poetry.lock b/cli/poetry.lock index 73bcbeefe001..d8d80e0595c8 100644 --- a/cli/poetry.lock +++ b/cli/poetry.lock @@ -2,98 +2,113 @@ [[package]] name = "aiohappyeyeballs" -version = "2.3.5" +version = "2.4.0" description = "Happy Eyeballs for asyncio" optional = false python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.3.5-py3-none-any.whl", hash = "sha256:4d6dea59215537dbc746e93e779caea8178c866856a721c9c660d7a5a7b8be03"}, - {file = "aiohappyeyeballs-2.3.5.tar.gz", hash = "sha256:6fa48b9f1317254f122a07a131a86b71ca6946ca989ce6326fff54a99a920105"}, + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, ] [[package]] name = "aiohttp" -version = "3.10.1" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.10.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:47b4c2412960e64d97258f40616efddaebcb34ff664c8a972119ed38fac2a62c"}, - {file = "aiohttp-3.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e7dbf637f87dd315fa1f36aaed8afa929ee2c607454fb7791e74c88a0d94da59"}, - {file = "aiohttp-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c8fb76214b5b739ce59e2236a6489d9dc3483649cfd6f563dbf5d8e40dbdd57d"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c577cdcf8f92862363b3d598d971c6a84ed8f0bf824d4cc1ce70c2fb02acb4a"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:777e23609899cb230ad2642b4bdf1008890f84968be78de29099a8a86f10b261"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b07286a1090483799599a2f72f76ac396993da31f6e08efedb59f40876c144fa"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9db600a86414a9a653e3c1c7f6a2f6a1894ab8f83d11505247bd1b90ad57157"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01c3f1eb280008e51965a8d160a108c333136f4a39d46f516c64d2aa2e6a53f2"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f5dd109a925fee4c9ac3f6a094900461a2712df41745f5d04782ebcbe6479ccb"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:8c81ff4afffef9b1186639506d70ea90888218f5ddfff03870e74ec80bb59970"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:2a384dfbe8bfebd203b778a30a712886d147c61943675f4719b56725a8bbe803"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:b9fb6508893dc31cfcbb8191ef35abd79751db1d6871b3e2caee83959b4d91eb"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:88596384c3bec644a96ae46287bb646d6a23fa6014afe3799156aef42669c6bd"}, - {file = "aiohttp-3.10.1-cp310-cp310-win32.whl", hash = "sha256:68164d43c580c2e8bf8e0eb4960142919d304052ccab92be10250a3a33b53268"}, - {file = "aiohttp-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:d6bbe2c90c10382ca96df33b56e2060404a4f0f88673e1e84b44c8952517e5f3"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f6979b4f20d3e557a867da9d9227de4c156fcdcb348a5848e3e6190fd7feb972"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:03c0c380c83f8a8d4416224aafb88d378376d6f4cadebb56b060688251055cd4"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1c2b104e81b3c3deba7e6f5bc1a9a0e9161c380530479970766a6655b8b77c7c"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b023b68c61ab0cd48bd38416b421464a62c381e32b9dc7b4bdfa2905807452a4"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a07c76a82390506ca0eabf57c0540cf5a60c993c442928fe4928472c4c6e5e6"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:41d8dab8c64ded1edf117d2a64f353efa096c52b853ef461aebd49abae979f16"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:615348fab1a9ef7d0960a905e83ad39051ae9cb0d2837da739b5d3a7671e497a"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:256ee6044214ee9d66d531bb374f065ee94e60667d6bbeaa25ca111fc3997158"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7d5bb926805022508b7ddeaad957f1fce7a8d77532068d7bdb431056dc630cd"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:028faf71b338f069077af6315ad54281612705d68889f5d914318cbc2aab0d50"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:5c12310d153b27aa630750be44e79313acc4e864c421eb7d2bc6fa3429c41bf8"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:de1a91d5faded9054957ed0a9e01b9d632109341942fc123947ced358c5d9009"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9c186b270979fb1dee3ababe2d12fb243ed7da08b30abc83ebac3a928a4ddb15"}, - {file = "aiohttp-3.10.1-cp311-cp311-win32.whl", hash = "sha256:4a9ce70f5e00380377aac0e568abd075266ff992be2e271765f7b35d228a990c"}, - {file = "aiohttp-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:a77c79bac8d908d839d32c212aef2354d2246eb9deb3e2cb01ffa83fb7a6ea5d"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:2212296cdb63b092e295c3e4b4b442e7b7eb41e8a30d0f53c16d5962efed395d"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4dcb127ca3eb0a61205818a606393cbb60d93b7afb9accd2fd1e9081cc533144"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb8b79a65332e1a426ccb6290ce0409e1dc16b4daac1cc5761e059127fa3d134"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68cc24f707ed9cb961f6ee04020ca01de2c89b2811f3cf3361dc7c96a14bfbcc"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cb54f5725b4b37af12edf6c9e834df59258c82c15a244daa521a065fbb11717"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:51d03e948e53b3639ce4d438f3d1d8202898ec6655cadcc09ec99229d4adc2a9"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:786299d719eb5d868f161aeec56d589396b053925b7e0ce36e983d30d0a3e55c"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abda4009a30d51d3f06f36bc7411a62b3e647fa6cc935ef667e3e3d3a7dd09b1"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:67f7639424c313125213954e93a6229d3a1d386855d70c292a12628f600c7150"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8e5a26d7aac4c0d8414a347da162696eea0629fdce939ada6aedf951abb1d745"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:120548d89f14b76a041088b582454d89389370632ee12bf39d919cc5c561d1ca"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f5293726943bdcea24715b121d8c4ae12581441d22623b0e6ab12d07ce85f9c4"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1f8605e573ed6c44ec689d94544b2c4bb1390aaa723a8b5a2cc0a5a485987a68"}, - {file = "aiohttp-3.10.1-cp312-cp312-win32.whl", hash = "sha256:e7168782621be4448d90169a60c8b37e9b0926b3b79b6097bc180c0a8a119e73"}, - {file = "aiohttp-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fbf8c0ded367c5c8eaf585f85ca8dd85ff4d5b73fb8fe1e6ac9e1b5e62e11f7"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:54b7f4a20d7cc6bfa4438abbde069d417bb7a119f870975f78a2b99890226d55"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2fa643ca990323db68911b92f3f7a0ca9ae300ae340d0235de87c523601e58d9"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8311d0d690487359fe2247ec5d2cac9946e70d50dced8c01ce9e72341c21151"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222821c60b8f6a64c5908cb43d69c0ee978a1188f6a8433d4757d39231b42cdb"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e7b55d9ede66af7feb6de87ff277e0ccf6d51c7db74cc39337fe3a0e31b5872d"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a95151a5567b3b00368e99e9c5334a919514f60888a6b6d2054fea5e66e527e"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e9e9171d2fe6bfd9d3838a6fe63b1e91b55e0bf726c16edf265536e4eafed19"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a57e73f9523e980f6101dc9a83adcd7ac0006ea8bf7937ca3870391c7bb4f8ff"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:0df51a3d70a2bfbb9c921619f68d6d02591f24f10e9c76de6f3388c89ed01de6"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:b0de63ff0307eac3961b4af74382d30220d4813f36b7aaaf57f063a1243b4214"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:8db9b749f589b5af8e4993623dbda6716b2b7a5fcb0fa2277bf3ce4b278c7059"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:6b14c19172eb53b63931d3e62a9749d6519f7c121149493e6eefca055fcdb352"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5cd57ad998e3038aa87c38fe85c99ed728001bf5dde8eca121cadee06ee3f637"}, - {file = "aiohttp-3.10.1-cp38-cp38-win32.whl", hash = "sha256:df31641e3f02b77eb3c5fb63c0508bee0fc067cf153da0e002ebbb0db0b6d91a"}, - {file = "aiohttp-3.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:93094eba50bc2ad4c40ff4997ead1fdcd41536116f2e7d6cfec9596a8ecb3615"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:440954ddc6b77257e67170d57b1026aa9545275c33312357472504eef7b4cc0b"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f9f8beed277488a52ee2b459b23c4135e54d6a819eaba2e120e57311015b58e9"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d8a8221a63602008550022aa3a4152ca357e1dde7ab3dd1da7e1925050b56863"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a702bd3663b5cbf3916e84bf332400d24cdb18399f0877ca6b313ce6c08bfb43"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1988b370536eb14f0ce7f3a4a5b422ab64c4e255b3f5d7752c5f583dc8c967fc"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ccf1f0a304352c891d124ac1a9dea59b14b2abed1704aaa7689fc90ef9c5be1"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc3ea6ef2a83edad84bbdb5d96e22f587b67c68922cd7b6f9d8f24865e655bcf"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89b47c125ab07f0831803b88aeb12b04c564d5f07a1c1a225d4eb4d2f26e8b5e"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:21778552ef3d44aac3278cc6f6d13a6423504fa5f09f2df34bfe489ed9ded7f5"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:bde0693073fd5e542e46ea100aa6c1a5d36282dbdbad85b1c3365d5421490a92"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:bf66149bb348d8e713f3a8e0b4f5b952094c2948c408e1cfef03b49e86745d60"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:587237571a85716d6f71f60d103416c9df7d5acb55d96d3d3ced65f39bff9c0c"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:bfe33cba6e127d0b5b417623c9aa621f0a69f304742acdca929a9fdab4593693"}, - {file = "aiohttp-3.10.1-cp39-cp39-win32.whl", hash = "sha256:9fbff00646cf8211b330690eb2fd64b23e1ce5b63a342436c1d1d6951d53d8dd"}, - {file = "aiohttp-3.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:5951c328f9ac42d7bce7a6ded535879bc9ae13032818d036749631fa27777905"}, - {file = "aiohttp-3.10.1.tar.gz", hash = "sha256:8b0d058e4e425d3b45e8ec70d49b402f4d6b21041e674798b1f91ba027c73f28"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] @@ -317,13 +332,13 @@ beautifulsoup4 = "*" [[package]] name = "cattrs" -version = "23.2.3" +version = "24.1.0" description = "Composable complex class support for attrs and dataclasses." optional = false python-versions = ">=3.8" files = [ - {file = "cattrs-23.2.3-py3-none-any.whl", hash = "sha256:0341994d94971052e9ee70662542699a3162ea1e0c62f7ce1b4a57f563685108"}, - {file = "cattrs-23.2.3.tar.gz", hash = "sha256:a934090d95abaa9e911dac357e3a8699e0b4b14f8529bcc7d2b1ad9d51672b9f"}, + {file = "cattrs-24.1.0-py3-none-any.whl", hash = "sha256:043bb8af72596432a7df63abcff0055ac0f198a4d2e95af8db5a936a7074a761"}, + {file = "cattrs-24.1.0.tar.gz", hash = "sha256:8274f18b253bf7674a43da851e3096370d67088165d23138b04a1c04c8eaf48e"}, ] [package.dependencies] @@ -335,6 +350,7 @@ typing-extensions = {version = ">=4.1.0,<4.6.3 || >4.6.3", markers = "python_ver bson = ["pymongo (>=4.4.0)"] cbor2 = ["cbor2 (>=5.4.6)"] msgpack = ["msgpack (>=1.0.5)"] +msgspec = ["msgspec (>=0.18.5)"] orjson = ["orjson (>=3.9.2)"] pyyaml = ["pyyaml (>=6.0)"] tomlkit = ["tomlkit (>=0.11.8)"] @@ -342,13 +358,13 @@ ujson = ["ujson (>=5.7.0)"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -985,13 +1001,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -1006,16 +1022,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -1222,153 +1239,149 @@ statsmodels = ">=0.13.0" [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -1376,7 +1389,7 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -1495,13 +1508,13 @@ files = [ [[package]] name = "more-itertools" -version = "10.4.0" +version = "10.5.0" description = "More routines for operating on iterables, beyond itertools" optional = false python-versions = ">=3.8" files = [ - {file = "more-itertools-10.4.0.tar.gz", hash = "sha256:fe0e63c4ab068eac62410ab05cccca2dc71ec44ba8ef29916a0090df061cf923"}, - {file = "more_itertools-10.4.0-py3-none-any.whl", hash = "sha256:0f7d9f83a0a8dcfa8a2694a770590d98a67ea943e3d9f5298309a484758c4e27"}, + {file = "more-itertools-10.5.0.tar.gz", hash = "sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6"}, + {file = "more_itertools-10.5.0-py3-none-any.whl", hash = "sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef"}, ] [[package]] @@ -1713,153 +1726,183 @@ files = [ [[package]] name = "openbb" -version = "4.3.1" +version = "4.3.2" description = "Investment research for everyone, anywhere." optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb-4.3.1-py3-none-any.whl", hash = "sha256:dc090d665b4c021283c4a01e86701d9bef30810f10a09373923d85ef7dce8918"}, - {file = "openbb-4.3.1.tar.gz", hash = "sha256:1b0096fcc0ebc3737b461a8e6e0147e4cd8e621dd124e618485cefd9bbd6ad4d"}, + {file = "openbb-4.3.2-py3-none-any.whl", hash = "sha256:49d14b8c163f4a5c569096039ea7a423d5da8674877ea217bb88cb7de5abd0e2"}, + {file = "openbb-4.3.2.tar.gz", hash = "sha256:ed2e80cdd4fe166378527459b26a6da582c27e9046f14cf7e3ba8d4f8edcf2e2"}, ] [package.dependencies] -openbb-alpha-vantage = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"alpha-vantage\" or extra == \"all\""} -openbb-benzinga = ">=1.3.1,<2.0.0" -openbb-biztoc = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"biztoc\" or extra == \"all\""} -openbb-cboe = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"cboe\" or extra == \"all\""} -openbb-charting = {version = ">=2.2.1,<3.0.0", optional = true, markers = "extra == \"charting\" or extra == \"all\""} -openbb-commodity = ">=1.2.1,<2.0.0" -openbb-core = ">=1.3.1,<2.0.0" -openbb-crypto = ">=1.3.1,<2.0.0" -openbb-currency = ">=1.3.1,<2.0.0" -openbb-derivatives = ">=1.3.1,<2.0.0" -openbb-ecb = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"ecb\" or extra == \"all\""} -openbb-econdb = ">=1.2.1,<2.0.0" -openbb-econometrics = {version = ">=1.4.1,<2.0.0", optional = true, markers = "extra == \"econometrics\" or extra == \"all\""} -openbb-economy = ">=1.3.1,<2.0.0" -openbb-equity = ">=1.3.1,<2.0.0" -openbb-etf = ">=1.3.1,<2.0.0" -openbb-federal-reserve = ">=1.3.1,<2.0.0" -openbb-finra = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"finra\" or extra == \"all\""} -openbb-finviz = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"finviz\" or extra == \"all\""} -openbb-fixedincome = ">=1.3.1,<2.0.0" -openbb-fmp = ">=1.3.1,<2.0.0" -openbb-fred = ">=1.3.1,<2.0.0" -openbb-government-us = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"government-us\" or extra == \"all\""} -openbb-index = ">=1.3.1,<2.0.0" -openbb-intrinio = ">=1.3.1,<2.0.0" -openbb-multpl = {version = ">=1.0.1,<2.0.0", optional = true, markers = "extra == \"multpl\" or extra == \"all\""} -openbb-nasdaq = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"nasdaq\" or extra == \"all\""} -openbb-news = ">=1.3.1,<2.0.0" -openbb-oecd = ">=1.3.1,<2.0.0" -openbb-polygon = ">=1.3.1,<2.0.0" -openbb-quantitative = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"quantitative\" or extra == \"all\""} -openbb-regulators = ">=1.3.1,<2.0.0" -openbb-sec = ">=1.3.1,<2.0.0" -openbb-seeking-alpha = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"seeking-alpha\" or extra == \"all\""} -openbb-stockgrid = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"stockgrid\" or extra == \"all\""} -openbb-technical = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"technical\" or extra == \"all\""} -openbb-tiingo = ">=1.3.1,<2.0.0" -openbb-tmx = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"tmx\" or extra == \"all\""} -openbb-tradier = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"tradier\" or extra == \"all\""} -openbb-tradingeconomics = ">=1.3.1,<2.0.0" -openbb-wsj = {version = ">=1.3.1,<2.0.0", optional = true, markers = "extra == \"wsj\" or extra == \"all\""} -openbb-yfinance = ">=1.3.1,<2.0.0" +openbb-alpha-vantage = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"alpha-vantage\" or extra == \"all\""} +openbb-benzinga = ">=1.3.2,<2.0.0" +openbb-biztoc = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"biztoc\" or extra == \"all\""} +openbb-bls = ">=1.0.0,<2.0.0" +openbb-cboe = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"cboe\" or extra == \"all\""} +openbb-cftc = ">=1.0.0,<2.0.0" +openbb-charting = {version = ">=2.2.2,<3.0.0", optional = true, markers = "extra == \"charting\" or extra == \"all\""} +openbb-commodity = ">=1.2.2,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" +openbb-crypto = ">=1.3.2,<2.0.0" +openbb-currency = ">=1.3.2,<2.0.0" +openbb-derivatives = ">=1.3.2,<2.0.0" +openbb-ecb = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"ecb\" or extra == \"all\""} +openbb-econdb = ">=1.2.2,<2.0.0" +openbb-econometrics = {version = ">=1.4.2,<2.0.0", optional = true, markers = "extra == \"econometrics\" or extra == \"all\""} +openbb-economy = ">=1.3.2,<2.0.0" +openbb-equity = ">=1.3.2,<2.0.0" +openbb-etf = ">=1.3.2,<2.0.0" +openbb-federal-reserve = ">=1.3.2,<2.0.0" +openbb-finra = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"finra\" or extra == \"all\""} +openbb-finviz = {version = ">=1.2.2,<2.0.0", optional = true, markers = "extra == \"finviz\" or extra == \"all\""} +openbb-fixedincome = ">=1.3.2,<2.0.0" +openbb-fmp = ">=1.3.2,<2.0.0" +openbb-fred = ">=1.3.2,<2.0.0" +openbb-government-us = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"government-us\" or extra == \"all\""} +openbb-index = ">=1.3.2,<2.0.0" +openbb-intrinio = ">=1.3.2,<2.0.0" +openbb-multpl = {version = ">=1.0.2,<2.0.0", optional = true, markers = "extra == \"multpl\" or extra == \"all\""} +openbb-nasdaq = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"nasdaq\" or extra == \"all\""} +openbb-news = ">=1.3.2,<2.0.0" +openbb-oecd = ">=1.3.2,<2.0.0" +openbb-polygon = ">=1.3.2,<2.0.0" +openbb-quantitative = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"quantitative\" or extra == \"all\""} +openbb-regulators = ">=1.3.2,<2.0.0" +openbb-sec = ">=1.3.2,<2.0.0" +openbb-seeking-alpha = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"seeking-alpha\" or extra == \"all\""} +openbb-stockgrid = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"stockgrid\" or extra == \"all\""} +openbb-technical = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"technical\" or extra == \"all\""} +openbb-tiingo = ">=1.3.2,<2.0.0" +openbb-tmx = {version = ">=1.2.2,<2.0.0", optional = true, markers = "extra == \"tmx\" or extra == \"all\""} +openbb-tradier = {version = ">=1.2.2,<2.0.0", optional = true, markers = "extra == \"tradier\" or extra == \"all\""} +openbb-tradingeconomics = ">=1.3.2,<2.0.0" +openbb-wsj = {version = ">=1.3.2,<2.0.0", optional = true, markers = "extra == \"wsj\" or extra == \"all\""} +openbb-yfinance = ">=1.3.3,<2.0.0" [package.extras] -all = ["openbb-alpha-vantage (>=1.3.1,<2.0.0)", "openbb-biztoc (>=1.3.1,<2.0.0)", "openbb-cboe (>=1.3.1,<2.0.0)", "openbb-charting (>=2.2.1,<3.0.0)", "openbb-ecb (>=1.3.1,<2.0.0)", "openbb-econometrics (>=1.4.1,<2.0.0)", "openbb-finra (>=1.3.1,<2.0.0)", "openbb-finviz (>=1.2.1,<2.0.0)", "openbb-government-us (>=1.3.1,<2.0.0)", "openbb-multpl (>=1.0.1,<2.0.0)", "openbb-nasdaq (>=1.3.1,<2.0.0)", "openbb-quantitative (>=1.3.1,<2.0.0)", "openbb-seeking-alpha (>=1.3.1,<2.0.0)", "openbb-stockgrid (>=1.3.1,<2.0.0)", "openbb-technical (>=1.3.1,<2.0.0)", "openbb-tmx (>=1.2.1,<2.0.0)", "openbb-tradier (>=1.2.1,<2.0.0)", "openbb-wsj (>=1.3.1,<2.0.0)"] -alpha-vantage = ["openbb-alpha-vantage (>=1.3.1,<2.0.0)"] -biztoc = ["openbb-biztoc (>=1.3.1,<2.0.0)"] -cboe = ["openbb-cboe (>=1.3.1,<2.0.0)"] -charting = ["openbb-charting (>=2.2.1,<3.0.0)"] -ecb = ["openbb-ecb (>=1.3.1,<2.0.0)"] -econometrics = ["openbb-econometrics (>=1.4.1,<2.0.0)"] -finra = ["openbb-finra (>=1.3.1,<2.0.0)"] -finviz = ["openbb-finviz (>=1.2.1,<2.0.0)"] -government-us = ["openbb-government-us (>=1.3.1,<2.0.0)"] -multpl = ["openbb-multpl (>=1.0.1,<2.0.0)"] -nasdaq = ["openbb-nasdaq (>=1.3.1,<2.0.0)"] -quantitative = ["openbb-quantitative (>=1.3.1,<2.0.0)"] -seeking-alpha = ["openbb-seeking-alpha (>=1.3.1,<2.0.0)"] -stockgrid = ["openbb-stockgrid (>=1.3.1,<2.0.0)"] -technical = ["openbb-technical (>=1.3.1,<2.0.0)"] -tmx = ["openbb-tmx (>=1.2.1,<2.0.0)"] -tradier = ["openbb-tradier (>=1.2.1,<2.0.0)"] -wsj = ["openbb-wsj (>=1.3.1,<2.0.0)"] +all = ["openbb-alpha-vantage (>=1.3.2,<2.0.0)", "openbb-biztoc (>=1.3.2,<2.0.0)", "openbb-cboe (>=1.3.2,<2.0.0)", "openbb-charting (>=2.2.2,<3.0.0)", "openbb-ecb (>=1.3.2,<2.0.0)", "openbb-econometrics (>=1.4.2,<2.0.0)", "openbb-finra (>=1.3.2,<2.0.0)", "openbb-finviz (>=1.2.2,<2.0.0)", "openbb-government-us (>=1.3.2,<2.0.0)", "openbb-multpl (>=1.0.2,<2.0.0)", "openbb-nasdaq (>=1.3.2,<2.0.0)", "openbb-quantitative (>=1.3.2,<2.0.0)", "openbb-seeking-alpha (>=1.3.2,<2.0.0)", "openbb-stockgrid (>=1.3.2,<2.0.0)", "openbb-technical (>=1.3.2,<2.0.0)", "openbb-tmx (>=1.2.2,<2.0.0)", "openbb-tradier (>=1.2.2,<2.0.0)", "openbb-wsj (>=1.3.2,<2.0.0)"] +alpha-vantage = ["openbb-alpha-vantage (>=1.3.2,<2.0.0)"] +biztoc = ["openbb-biztoc (>=1.3.2,<2.0.0)"] +cboe = ["openbb-cboe (>=1.3.2,<2.0.0)"] +charting = ["openbb-charting (>=2.2.2,<3.0.0)"] +ecb = ["openbb-ecb (>=1.3.2,<2.0.0)"] +econometrics = ["openbb-econometrics (>=1.4.2,<2.0.0)"] +finra = ["openbb-finra (>=1.3.2,<2.0.0)"] +finviz = ["openbb-finviz (>=1.2.2,<2.0.0)"] +government-us = ["openbb-government-us (>=1.3.2,<2.0.0)"] +multpl = ["openbb-multpl (>=1.0.2,<2.0.0)"] +nasdaq = ["openbb-nasdaq (>=1.3.2,<2.0.0)"] +quantitative = ["openbb-quantitative (>=1.3.2,<2.0.0)"] +seeking-alpha = ["openbb-seeking-alpha (>=1.3.2,<2.0.0)"] +stockgrid = ["openbb-stockgrid (>=1.3.2,<2.0.0)"] +technical = ["openbb-technical (>=1.3.2,<2.0.0)"] +tmx = ["openbb-tmx (>=1.2.2,<2.0.0)"] +tradier = ["openbb-tradier (>=1.2.2,<2.0.0)"] +wsj = ["openbb-wsj (>=1.3.2,<2.0.0)"] [[package]] name = "openbb-alpha-vantage" -version = "1.3.1" +version = "1.3.2" description = "Alpha Vantage extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_alpha_vantage-1.3.1-py3-none-any.whl", hash = "sha256:27730e875fe297a1d09880a2115d32dfdd96c5ac40bfb0dc564a6a2cafa777ea"}, - {file = "openbb_alpha_vantage-1.3.1.tar.gz", hash = "sha256:80eb1ece49967e616785fa234dbc1d9532b0ad63d2e1fd6f7d021f6e81b468ef"}, + {file = "openbb_alpha_vantage-1.3.2-py3-none-any.whl", hash = "sha256:1956124fdecdd8d65b2908fcf4b99f155751cee4851b81c451182fb969999800"}, + {file = "openbb_alpha_vantage-1.3.2.tar.gz", hash = "sha256:47996045c3114f5cc5afddecbfabfa9b615b259c3f724fb149390f5e4f330fa4"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-benzinga" -version = "1.3.1" +version = "1.3.2" description = "Benzinga extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_benzinga-1.3.1-py3-none-any.whl", hash = "sha256:5b6cc37e2b270ff3a6ebf537ee4e8d4ee2b8d6a5e050f69e124d98054019d46d"}, - {file = "openbb_benzinga-1.3.1.tar.gz", hash = "sha256:ca782be415805c667cc837997408f74c0e9d95dc3b6f320f8c6e7880e0a386d1"}, + {file = "openbb_benzinga-1.3.2-py3-none-any.whl", hash = "sha256:7018e498932c62b6b2a4d8a7343980f6a52d606ce13ae627a183305493a27424"}, + {file = "openbb_benzinga-1.3.2.tar.gz", hash = "sha256:e8977c9f132c2af7bff14ef9f91ee200c77f2350ceeb491e5be9a8270cdb06c5"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-biztoc" -version = "1.3.1" +version = "1.3.2" description = "" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_biztoc-1.3.1-py3-none-any.whl", hash = "sha256:56cb3f8fc9af23c5c80f172856396505cee2eaa4b0b2c561b6878c635799dacf"}, - {file = "openbb_biztoc-1.3.1.tar.gz", hash = "sha256:b139123a68bc83961be377a557d364d5ff3faef80d5c7d089a95386e35b644a0"}, + {file = "openbb_biztoc-1.3.2-py3-none-any.whl", hash = "sha256:6a570c53ff0586480897f94a69b0f40905d41675cdf555ed94c98e24116fc908"}, + {file = "openbb_biztoc-1.3.2.tar.gz", hash = "sha256:141b6a203459173d4a2fb078b8799c9afcd48cf3a9cfcf9947348399a192b2dd"}, +] + +[package.dependencies] +openbb-core = ">=1.3.2,<2.0.0" + +[[package]] +name = "openbb-bls" +version = "1.0.0" +description = "The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API) gives the public access to economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_bls-1.0.0-py3-none-any.whl", hash = "sha256:1acb4cb04b94e408ae50ac432f0d66f7ed50e712ad3c1d02a5b69db1eaf4ecb6"}, + {file = "openbb_bls-1.0.0.tar.gz", hash = "sha256:bd11452251de5d468144d11683e94149ee3648166e18ac9a69074c96f82e5e39"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-cboe" -version = "1.3.1" +version = "1.3.2" description = "CBOE extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_cboe-1.3.1-py3-none-any.whl", hash = "sha256:c4c0542fcc1c10bde620c5a0d1c1b9bebb86bcb357281f99e56b4200283c5fc4"}, - {file = "openbb_cboe-1.3.1.tar.gz", hash = "sha256:4ec124f6a6dfeac9e903c4a91d18769d6e749ddfd0044cb26140de8bd47ced10"}, + {file = "openbb_cboe-1.3.2-py3-none-any.whl", hash = "sha256:6ca66b67b6297e2df87bc0e13ebe076529efa2766e09c867262f17d1b796065e"}, + {file = "openbb_cboe-1.3.2.tar.gz", hash = "sha256:d0569a4528fe187b1a4769f079ea0d50a29279dcd8e45548e3c87d9dc7f9cb0a"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" + +[[package]] +name = "openbb-cftc" +version = "1.0.0" +description = "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity, resilience, and vibrancy of the U.S. derivatives markets through sound regulation." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_cftc-1.0.0-py3-none-any.whl", hash = "sha256:13b8188114c8c4087f96158d214bee411853a31b91203c930b12592245d750fb"}, + {file = "openbb_cftc-1.0.0.tar.gz", hash = "sha256:cedf44437487b4add8823633050daca7fad7532b8c6bb6e40d4e0fc8057ddb37"}, +] + +[package.dependencies] +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-charting" -version = "2.2.1" +version = "2.2.2" description = "Charting extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_charting-2.2.1-py3-none-any.whl", hash = "sha256:11c49e6e2f3206f7ab216dc1c3bd9a35690c5c818426480ebfe2f074badcc0a5"}, - {file = "openbb_charting-2.2.1.tar.gz", hash = "sha256:6e11686e311ae1e137541e04e8a47b7bb5c674cbc400e4ddcbec097fe730a794"}, + {file = "openbb_charting-2.2.2-py3-none-any.whl", hash = "sha256:69a4235462bbf67e9539bd66bf00f76f23f84a8a9d90338c324f96ac7d18c2bb"}, + {file = "openbb_charting-2.2.2.tar.gz", hash = "sha256:23625ee8b842dc2eccc2a7304d19e581cf5ffd3c8db8c58686f5b09b79086d80"}, ] [package.dependencies] nbformat = ">=5.9.2,<6.0.0" numpy = ">=1,<2" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" plotly = ">=5.17.0,<6.0.0" scipy = ">=1.10.0,<2.0.0" @@ -1870,31 +1913,31 @@ pywry = ["pywry (>=0.6.1,<0.7.0)"] [[package]] name = "openbb-commodity" -version = "1.2.1" +version = "1.2.2" description = "Commodity extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_commodity-1.2.1-py3-none-any.whl", hash = "sha256:76098aa830c924e7f80688d2265cd68f2c9c0a9b4dd39b001ab1dbf778e4266f"}, - {file = "openbb_commodity-1.2.1.tar.gz", hash = "sha256:ce59731e0e9ad664d491ca24b8ca9756962216551c5e16b4ef5ae484e046dec3"}, + {file = "openbb_commodity-1.2.2-py3-none-any.whl", hash = "sha256:52809eb2056b533813eedd296d6bb3c5cf607486966629d48b3178d74b27afc3"}, + {file = "openbb_commodity-1.2.2.tar.gz", hash = "sha256:a5002534de2a256c589db623b409a6b4646c6d4484eeecf7ae5db6478f927690"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1912,381 +1955,381 @@ websockets = ">=12.0,<13.0" [[package]] name = "openbb-crypto" -version = "1.3.1" +version = "1.3.2" description = "Crypto extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_crypto-1.3.1-py3-none-any.whl", hash = "sha256:fbf547dd17ca82c6c1741f299d59fae69f800d85ceae720f5e1e887b211fbfb5"}, - {file = "openbb_crypto-1.3.1.tar.gz", hash = "sha256:67684185a7906021c64ec6c3483102e39615ca9dbb3721028994226d3e4c6391"}, + {file = "openbb_crypto-1.3.2-py3-none-any.whl", hash = "sha256:918986a1abb632b7b4b22601c30956b191838a8f1fb882f1c5fc088d9bd894c4"}, + {file = "openbb_crypto-1.3.2.tar.gz", hash = "sha256:a96967bcf768f2999b01ef3001138175139cc9927347a846a699d7aad6e06cc6"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-currency" -version = "1.3.1" +version = "1.3.2" description = "Currency extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_currency-1.3.1-py3-none-any.whl", hash = "sha256:cea77d539acae33a39b3f90853525e6ac54680475c5994aeb95565df3534b6a8"}, - {file = "openbb_currency-1.3.1.tar.gz", hash = "sha256:8ffea254fa13a76cf5bdf4f6bb69b10fe549be88beb9b87e5cb113701c0b3052"}, + {file = "openbb_currency-1.3.2-py3-none-any.whl", hash = "sha256:f137859f578009ca96fc71e8708c6738664ec0fc6fbda080ef09ea378e535921"}, + {file = "openbb_currency-1.3.2.tar.gz", hash = "sha256:95ee991145608ffdf9d0b708b0604248d289a97f46ccbbfc4949c4b5ffd17678"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-derivatives" -version = "1.3.1" +version = "1.3.2" description = "Derivatives extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_derivatives-1.3.1-py3-none-any.whl", hash = "sha256:d51bb1ce832c648415fdaf815f817d745b514b445bb1f6e64e5d72dd17067727"}, - {file = "openbb_derivatives-1.3.1.tar.gz", hash = "sha256:24070ce0b25ec4eddf52ec7c865de634e80172e8561b6813aa3f239a1d4e1725"}, + {file = "openbb_derivatives-1.3.2-py3-none-any.whl", hash = "sha256:68a43a8419d180861e3fc4e5a0f5b1a63b6f4ba54b1e1cb87149102abb751dd2"}, + {file = "openbb_derivatives-1.3.2.tar.gz", hash = "sha256:a8f3e51658009aaaf26366b8fea758d65255a1a0d2eb63afaf56c99c8bdb2d36"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-ecb" -version = "1.3.1" +version = "1.3.2" description = "ECB extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_ecb-1.3.1-py3-none-any.whl", hash = "sha256:af9666f04c7f10dc827407bcaba888d633dd996dd8c6d9723c82ec3d7cadbeb5"}, - {file = "openbb_ecb-1.3.1.tar.gz", hash = "sha256:f94c86f09e1bca13605afc5925edeebe3e8027718ad92c86e211169b227eba28"}, + {file = "openbb_ecb-1.3.2-py3-none-any.whl", hash = "sha256:a7be21abb9c95ac45a3f5ac35eebc901136ceaca628f871ef442ddfb55912ac9"}, + {file = "openbb_ecb-1.3.2.tar.gz", hash = "sha256:f7336bbcc57ad34379d93d71edfe29cf951d390a3019ddd6c314146afa6b23cb"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-econdb" -version = "1.2.1" +version = "1.2.2" description = "EconDB extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_econdb-1.2.1-py3-none-any.whl", hash = "sha256:7aaa8d3b478f57af3939fd07339f9525cc70ca97288cd1b149207bb8e44b078e"}, - {file = "openbb_econdb-1.2.1.tar.gz", hash = "sha256:7c487cf5ba47a3cb16fbd4ddf6a7e2a205cd435d06045b1b0ea4c0e9ec21e6d0"}, + {file = "openbb_econdb-1.2.2-py3-none-any.whl", hash = "sha256:05e18f4fbf92d0826982b483364f59bbbd9b4cd208e41b0efbac51ce3be85023"}, + {file = "openbb_econdb-1.2.2.tar.gz", hash = "sha256:ab1a61737bbe0ced244e83205645956532d8d5d8c32deefeca32bbd11078f8ef"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-econometrics" -version = "1.4.1" +version = "1.4.2" description = "Econometrics Toolkit for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_econometrics-1.4.1-py3-none-any.whl", hash = "sha256:efee407333841faee6d11f7eae0b34ce6ba7ea7921a3a84782be9b1f751afeb3"}, - {file = "openbb_econometrics-1.4.1.tar.gz", hash = "sha256:408e21d806e028c79d713e5ce1f358ce0871ea0e24bc82f84a31b6e16a613a95"}, + {file = "openbb_econometrics-1.4.2-py3-none-any.whl", hash = "sha256:6a364ed35bedd00a44b779520f4aff904df4b6edd9d18d5f76493cca9128a6a8"}, + {file = "openbb_econometrics-1.4.2.tar.gz", hash = "sha256:8799cc2c1c4c7cd2fd3b5f134ff42c16f45dc86cb937314e54375842862b0065"}, ] [package.dependencies] arch = ">=7,<8" linearmodels = ">=6,<7" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-economy" -version = "1.3.1" +version = "1.3.2" description = "Economy extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_economy-1.3.1-py3-none-any.whl", hash = "sha256:ae0c364f15bdafa5a90db7dba21292f948d844f424dc885a068121dbf2d58ffe"}, - {file = "openbb_economy-1.3.1.tar.gz", hash = "sha256:219b01a57f6c9f2fda7d4afa5e290b9c8473ffc08e09d746f6d6d6f9a492c43e"}, + {file = "openbb_economy-1.3.2-py3-none-any.whl", hash = "sha256:f9a1b4fffb0d1175de871b72f770ebbe0abfdf46f46180ffa7a0e5d309664ba0"}, + {file = "openbb_economy-1.3.2.tar.gz", hash = "sha256:731e69ae2649afbd5349ee05e6f0eb72e5350dba372b8f9bd836256b4fb08daf"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-equity" -version = "1.3.1" +version = "1.3.2" description = "Equity extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_equity-1.3.1-py3-none-any.whl", hash = "sha256:b973f791bae2b3044e7f420e3e134fd24ba4b5fddde4b066c3ad5a0b3b9ffb3f"}, - {file = "openbb_equity-1.3.1.tar.gz", hash = "sha256:4d6c1ac266e1baee1cf82b8d1057aa544d6856c896067b21e5ded0471f0b0573"}, + {file = "openbb_equity-1.3.2-py3-none-any.whl", hash = "sha256:af086b2377c61d8c95d43579fe82702a86df5b715d2268b440c81ffdfabf3b47"}, + {file = "openbb_equity-1.3.2.tar.gz", hash = "sha256:52c4cd9b95c423e81a5fbee92905f704fe5df7586072b49948f331c7019ecee5"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-etf" -version = "1.3.1" +version = "1.3.2" description = "ETF extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_etf-1.3.1-py3-none-any.whl", hash = "sha256:d067ea2fb55b62b903b3060bc0dd3509ba1a9dd556c05fb1c61216e4a56415ec"}, - {file = "openbb_etf-1.3.1.tar.gz", hash = "sha256:ed6b2744c532d560e4c0cf70ca73b9cc6841716c0cfdcb708f711f1f84d1a74f"}, + {file = "openbb_etf-1.3.2-py3-none-any.whl", hash = "sha256:a70d32f6d844c1e57a205a37d0c8e3cb2aacac09362337b7805d1acbb43b684d"}, + {file = "openbb_etf-1.3.2.tar.gz", hash = "sha256:06a030dc05bc26f79ed5b0dcf01cd643934eba2826c97782d59a83bfecfdf944"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-federal-reserve" -version = "1.3.1" +version = "1.3.2" description = "US Federal Reserve Data Extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_federal_reserve-1.3.1-py3-none-any.whl", hash = "sha256:e93bba9bcc638d8e6ed722553d171508a3936864ee6295db7d64b85072e62abb"}, - {file = "openbb_federal_reserve-1.3.1.tar.gz", hash = "sha256:68d37506ce1a2173e60c20ba46173d78601788ab7bba0ea74d0e6cb85f0d2b1e"}, + {file = "openbb_federal_reserve-1.3.2-py3-none-any.whl", hash = "sha256:96512d08b70b72f3950ff2ee43ca8087db76d79de73b58a021710c20a98e0359"}, + {file = "openbb_federal_reserve-1.3.2.tar.gz", hash = "sha256:117f14e68334a764d7488ea76fb11d7cc1a90a3887d610acc289244b83ead54f"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-finra" -version = "1.3.1" +version = "1.3.2" description = "FINRA extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_finra-1.3.1-py3-none-any.whl", hash = "sha256:66830163818776f0b0ee8379cd2bfbeb6c1faf7f2fee76c367ef58c5b00f9095"}, - {file = "openbb_finra-1.3.1.tar.gz", hash = "sha256:5fb16131206ae63db5a03032af724281f46a6ee524830285d4cc2279c166d60f"}, + {file = "openbb_finra-1.3.2-py3-none-any.whl", hash = "sha256:36230fcefc88452f98b158399b22fa2434c34ea3d2f42f28e40abb69db9b9352"}, + {file = "openbb_finra-1.3.2.tar.gz", hash = "sha256:7b6b0ecb09259da19688273be4da20355189bdcf647c27c822d543e3ba59602d"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-finviz" -version = "1.2.1" +version = "1.2.2" description = "Finviz extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_finviz-1.2.1-py3-none-any.whl", hash = "sha256:a2b684351ae8e54cfc55c5d9bfe69c26817758384a11dc08530bd13286f0a55a"}, - {file = "openbb_finviz-1.2.1.tar.gz", hash = "sha256:84458762f477cbc4551181719c96e9db4f71fd337cf50f7962936df7c8c211a7"}, + {file = "openbb_finviz-1.2.2-py3-none-any.whl", hash = "sha256:1df01fe191b26ea2e3a33d5d47d2250aa23d633ac5e9000299f9e1ab953b149d"}, + {file = "openbb_finviz-1.2.2.tar.gz", hash = "sha256:f9712e8bdcb3852a5aeb848ee37197e9a421e60d38778791d50b03333d9d2ea8"}, ] [package.dependencies] finvizfinance = ">=1.0.0,<2.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-fixedincome" -version = "1.3.1" +version = "1.3.2" description = "Fixed income extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_fixedincome-1.3.1-py3-none-any.whl", hash = "sha256:5f53d70d0a47829d508ff6191fd202ad599e2ca23434f26609f3d496c30c8eb2"}, - {file = "openbb_fixedincome-1.3.1.tar.gz", hash = "sha256:ec4746ecd92fe20231cac32a4774a1a462721ee037fe569a291f03b7b00fe49d"}, + {file = "openbb_fixedincome-1.3.2-py3-none-any.whl", hash = "sha256:7b23da75db5c95f96a30c3abf03954384cd87574956390ad4d5888137f460535"}, + {file = "openbb_fixedincome-1.3.2.tar.gz", hash = "sha256:01054f2fd65ff5d128eff5b253d15602242d75e81a7cfa5fa3fb767fe75383cb"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-fmp" -version = "1.3.1" +version = "1.3.2" description = "FMP extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_fmp-1.3.1-py3-none-any.whl", hash = "sha256:a8f810bc9a447a2fb13891e71a606a77932469ee84d71617cbc62afccb86085f"}, - {file = "openbb_fmp-1.3.1.tar.gz", hash = "sha256:7af2e7a5d6b982b6c72e86fc169230ef0b203eee53b389bea85551a3ec1cbdd7"}, + {file = "openbb_fmp-1.3.2-py3-none-any.whl", hash = "sha256:cd13bd04fe6a4f48332ec51d5d965aa8612977c30308aff5aa307f0485105e43"}, + {file = "openbb_fmp-1.3.2.tar.gz", hash = "sha256:4dd679521128f0d32b0b48bcf13d58fe8cd2194271ef6f17b127371c71db8068"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-fred" -version = "1.3.1" +version = "1.3.2" description = "FRED extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_fred-1.3.1-py3-none-any.whl", hash = "sha256:7b0f6f182df50ca1e2f60e3a53fbf74e503a5aec9fba3ee3ace74cad43ad696e"}, - {file = "openbb_fred-1.3.1.tar.gz", hash = "sha256:985d5c10bf1cf5a2c9d054a0ae07c6abb3a233b7879e002aadf40b58b58e972e"}, + {file = "openbb_fred-1.3.2-py3-none-any.whl", hash = "sha256:eb046c9ee75f914d1d0db7e7dce3ca894451b3a5eb78582bc0de3824b2db99bb"}, + {file = "openbb_fred-1.3.2.tar.gz", hash = "sha256:393c57b7bde24d66f3f654a9f3557c0a8c3af5be6965683ef8c5a7aa7e537094"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-government-us" -version = "1.3.1" +version = "1.3.2" description = "US Government Data Extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_government_us-1.3.1-py3-none-any.whl", hash = "sha256:6387b71cfa1a178ec21afccbf1ada41d0acd493e122d1df0d34f26b81844b8a1"}, - {file = "openbb_government_us-1.3.1.tar.gz", hash = "sha256:0bbbfed551539331b68dd09f47cc048f6d5edb7eb23151d006f1db849204cf44"}, + {file = "openbb_government_us-1.3.2-py3-none-any.whl", hash = "sha256:e902c5671a2c5dbc4636f90462246fb3c153e47032087f4f08c35dc300cede01"}, + {file = "openbb_government_us-1.3.2.tar.gz", hash = "sha256:56283bf317333c3991eaefdd1f4462dc72316522eb3453a913c13aa49100c961"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-index" -version = "1.3.1" +version = "1.3.2" description = "Index extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_index-1.3.1-py3-none-any.whl", hash = "sha256:5898e31682bdc6e61cf2b1c0199678c46b9402fb54bd78f5bacf8c9f083089d1"}, - {file = "openbb_index-1.3.1.tar.gz", hash = "sha256:f1fc2aa448443f0db3de6d81808fa5f59954ea4e3929b7e4ae47e554ee0480a2"}, + {file = "openbb_index-1.3.2-py3-none-any.whl", hash = "sha256:9072b049e3d08c55852bc8d17aa06e45a68d17ed8c50d9006ba2acc3fd9b0d52"}, + {file = "openbb_index-1.3.2.tar.gz", hash = "sha256:301ee17044095bb2688e1c179639da5144cb374b0a9b719026b493cfad933021"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-intrinio" -version = "1.3.1" +version = "1.3.2" description = "Intrinio extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_intrinio-1.3.1-py3-none-any.whl", hash = "sha256:e972f294b3afa7151f0534b3e71fadfbaaff496861ab6d2019ce1bcb08cf3df0"}, - {file = "openbb_intrinio-1.3.1.tar.gz", hash = "sha256:aef582dbc4553eb00911927bd0aa50f63ab37a3d7029f95d496ec3bfafaeb7d8"}, + {file = "openbb_intrinio-1.3.2-py3-none-any.whl", hash = "sha256:80116de354010eaa6d11848a7f4f2dfd78dd1caf55ad83adcb18af1ea6f4030d"}, + {file = "openbb_intrinio-1.3.2.tar.gz", hash = "sha256:b67313a08a32a5bee5793a777fda6ae056b8cd76420eb0700100ddf53c1ac433"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" requests-cache = ">=1.1.0,<2.0.0" [[package]] name = "openbb-multpl" -version = "1.0.1" +version = "1.0.2" description = "Public data on historical S&P Multiples." optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_multpl-1.0.1-py3-none-any.whl", hash = "sha256:f3c9c9b82b68cc45eece19020b7196c6208b7ac4207cea84fa46e52355845f4a"}, - {file = "openbb_multpl-1.0.1.tar.gz", hash = "sha256:1fc134088fb24e3b0c43981f4cc9d969cab427e60f95cae5fc9219854d3e508c"}, + {file = "openbb_multpl-1.0.2-py3-none-any.whl", hash = "sha256:ae4ddfbe6c4b2ae8064e474be71eb17692bba2a0dade066bc58331de529ee061"}, + {file = "openbb_multpl-1.0.2.tar.gz", hash = "sha256:57f9598d1e79ee793111ea343a56641b11ac3af5e40b7c682c722a6b2b3b56fa"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-nasdaq" -version = "1.3.1" +version = "1.3.2" description = "Nasdaq extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_nasdaq-1.3.1-py3-none-any.whl", hash = "sha256:7e35f4f220c9ba830c26d9de7d5317fd0df182067dfb4f4bbd494d304063bd75"}, - {file = "openbb_nasdaq-1.3.1.tar.gz", hash = "sha256:503563df3f3b75ee2598a774db5f3e5d1e75e2de90f5d3889a4bf21d42424751"}, + {file = "openbb_nasdaq-1.3.2-py3-none-any.whl", hash = "sha256:7a291b72576631b48323fd5cf72bcb37ef22e059c67beb1fad19eb328ea1ea73"}, + {file = "openbb_nasdaq-1.3.2.tar.gz", hash = "sha256:5607f13f7e40cd2cda61d22c023290198dfa00ebddf02b227f82333152efaf93"}, ] [package.dependencies] nasdaq-data-link = ">=1.0.4,<2.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-news" -version = "1.3.1" +version = "1.3.2" description = "News extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_news-1.3.1-py3-none-any.whl", hash = "sha256:9988ec111a6cd8b4e2a2edfa1d5a86bd355c460369c47a41958bf39a6c1f8eab"}, - {file = "openbb_news-1.3.1.tar.gz", hash = "sha256:21e1248385e57268018b502eb38803e99cd0218b30dd82d4b10455fbb3fc5eac"}, + {file = "openbb_news-1.3.2-py3-none-any.whl", hash = "sha256:43bda87acd9b04cbc2ca44d6660635000b7ba608b824e126dc18107ae1ceedf2"}, + {file = "openbb_news-1.3.2.tar.gz", hash = "sha256:797b14c57d0b1d22219a277e1b715177d2b76dd900608be48d64346c7fd50851"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-oecd" -version = "1.3.1" +version = "1.3.2" description = "OECD extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_oecd-1.3.1-py3-none-any.whl", hash = "sha256:a17f116c93d53a3e012699ac81b29118a96e6776e1e5b6d668ef9f9969e8ba71"}, - {file = "openbb_oecd-1.3.1.tar.gz", hash = "sha256:60f1ffe273bd412460ba3114ad74e5b7ef497b1d6e58de215cafd0122444bc3d"}, + {file = "openbb_oecd-1.3.2-py3-none-any.whl", hash = "sha256:584be834c26ddb1adaa2f0351b7e874be6f893f48f1bffbe34f358148824e4cb"}, + {file = "openbb_oecd-1.3.2.tar.gz", hash = "sha256:11e14a4c973d7328df5ccd54bb157537844a5bcec9d2c212ea833f7d98270a78"}, ] [package.dependencies] defusedxml = ">=0.8.0rc2,<0.9.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" urllib3 = ">1.26.16" [[package]] name = "openbb-polygon" -version = "1.3.1" +version = "1.3.2" description = "Polygon extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_polygon-1.3.1-py3-none-any.whl", hash = "sha256:28c31f9d0500afb97c0490bb45a8050d63dfb41031e4d896570c20bda1b64382"}, - {file = "openbb_polygon-1.3.1.tar.gz", hash = "sha256:1a5d2b4244ebf61615510aef278039fcd6b79a3467add4f35df3bed334a54b15"}, + {file = "openbb_polygon-1.3.2-py3-none-any.whl", hash = "sha256:b5e672656a76efff73b5d338acaf0909e1517368fc4b8d5d23b5b202650cb326"}, + {file = "openbb_polygon-1.3.2.tar.gz", hash = "sha256:a68e989e88e5a45bea00b6267b82d7bce72c51b29b9252a8c3bfe0494297e5cd"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-quantitative" -version = "1.3.1" +version = "1.3.2" description = "Quantitative Analysis extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_quantitative-1.3.1-py3-none-any.whl", hash = "sha256:a7605c7bb332bc3880fd44ace96f2f19d5cae6f28c11e008dec673b8d3641ad0"}, - {file = "openbb_quantitative-1.3.1.tar.gz", hash = "sha256:6d9a03bdb4605fca194415cb439c4fc59f8ed8c11041ca304c566c29c8027862"}, + {file = "openbb_quantitative-1.3.2-py3-none-any.whl", hash = "sha256:787664f936b244daabad7260343a897290a31659c4abd2f5ce24d35e1502285f"}, + {file = "openbb_quantitative-1.3.2.tar.gz", hash = "sha256:1cd6955358ecf8f3654eecea4de22d986a2a1cce0302ecde04076958589fafee"}, ] [package.dependencies] numpy = ">=1,<2" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-regulators" -version = "1.3.1" +version = "1.3.2" description = "Markets and Agency Regulators extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_regulators-1.3.1-py3-none-any.whl", hash = "sha256:d45706dccd58f08cd58e995df22aec905353c023f68f89f1c98a6ab8b35e465d"}, - {file = "openbb_regulators-1.3.1.tar.gz", hash = "sha256:df5e7bfb1c0346fd12d596a9801fca247697da3607066d2994e431552bc564e3"}, + {file = "openbb_regulators-1.3.2-py3-none-any.whl", hash = "sha256:67020e8a044e885057a6aba4923dec7ca0d5c066841009ade2c79f0d222f0a81"}, + {file = "openbb_regulators-1.3.2.tar.gz", hash = "sha256:427404e378d01c0323eb3fd900dccfbe0e652d6c4dbf24beedf42047c570fbed"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-sec" -version = "1.3.1" +version = "1.3.2" description = "SEC extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_sec-1.3.1-py3-none-any.whl", hash = "sha256:947983b221d7f502621e7812af561d80e1434f24e48789dbce182864f6366e84"}, - {file = "openbb_sec-1.3.1.tar.gz", hash = "sha256:e2fa1b4029645cda92c3c67d2e6dcb6c981ed03585e9a46d397a101440d74800"}, + {file = "openbb_sec-1.3.2-py3-none-any.whl", hash = "sha256:4898867898d687c9ac34d63197837ed89073c387186ddd491ea306258e034def"}, + {file = "openbb_sec-1.3.2.tar.gz", hash = "sha256:b4e517022b833d4b73d33a88069b18ab2d10287bde45d939e994205da9b3918a"}, ] [package.dependencies] @@ -2294,52 +2337,52 @@ aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" bs4 = ">=0.0.2,<0.0.3" lxml = ">=5.2.1,<6.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-seeking-alpha" -version = "1.3.1" +version = "1.3.2" description = "Seeking Alpha extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_seeking_alpha-1.3.1-py3-none-any.whl", hash = "sha256:93b26664a7377c936ba364cae48bdedd97360ea6d0a68c3d6a023da7bbda7372"}, - {file = "openbb_seeking_alpha-1.3.1.tar.gz", hash = "sha256:07d1aa9359b6c510449c8dbdb65826d8500641392f8103dc536816ee3505eeca"}, + {file = "openbb_seeking_alpha-1.3.2-py3-none-any.whl", hash = "sha256:5690640e70ac506110432d2347359ab3870a5bba0db702e4f4933309fef91c52"}, + {file = "openbb_seeking_alpha-1.3.2.tar.gz", hash = "sha256:a82ddf1bc1ee84aed3f31a5a8868099b781f0978edf07e94698e15bef3edf334"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-stockgrid" -version = "1.3.1" +version = "1.3.2" description = "stockgrid extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_stockgrid-1.3.1-py3-none-any.whl", hash = "sha256:fac187ff08b8a6073648fd49d1987ddaa52a5195b6c5451a3e0e4b1a7ed04e87"}, - {file = "openbb_stockgrid-1.3.1.tar.gz", hash = "sha256:972078eabdd9d4c8f97ecb4b0905e4df80990e98334461147339c84e81ed7706"}, + {file = "openbb_stockgrid-1.3.2-py3-none-any.whl", hash = "sha256:c2e9775414b96b9ddb7129261387a84c0031f4640ea2bfcba206aa935e13690e"}, + {file = "openbb_stockgrid-1.3.2.tar.gz", hash = "sha256:8507bffe78e3d85a0fb1c5dc30459338089c82fcfae4b5c9ee46646f89d50dcd"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pytest-freezegun = ">=0.4.2,<0.5.0" [[package]] name = "openbb-technical" -version = "1.3.1" +version = "1.3.2" description = "Technical Analysis extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_technical-1.3.1-py3-none-any.whl", hash = "sha256:b32fb1722c72a53f0d66e4288154e8999fa718eae77b13a9961aee4db5c35e06"}, - {file = "openbb_technical-1.3.1.tar.gz", hash = "sha256:67107b4bdcb202e3558cabc1857537ae91bf46b18a3f3794a93dbcd26573733b"}, + {file = "openbb_technical-1.3.2-py3-none-any.whl", hash = "sha256:01265d9940df547b2786abff89b64e00e2fdf3b2468bc895b2ecc2ee16501ca5"}, + {file = "openbb_technical-1.3.2.tar.gz", hash = "sha256:087b82737190f52c3237204fda2e5a256170d7808058f935ab6360c6fd4f85e5"}, ] [package.dependencies] numpy = ">=1,<2" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scikit-learn = ">=1.5.0,<2.0.0" scipy = ">=1.10.1,<2.0.0" @@ -2347,92 +2390,92 @@ statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-tiingo" -version = "1.3.1" +version = "1.3.2" description = "Tiingo extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tiingo-1.3.1-py3-none-any.whl", hash = "sha256:c457e9a9b483e819cb90453e3e05d26a0116a8fd7e424b172e8e6cd04dc1d133"}, - {file = "openbb_tiingo-1.3.1.tar.gz", hash = "sha256:a18f2dedacbee0f81c72db9bd9eaa6cfdba5aecc2db03314240e086b2da941c8"}, + {file = "openbb_tiingo-1.3.2-py3-none-any.whl", hash = "sha256:b306e8cbd1127b63f26154533cc601095b70251d679202fdd9f322ceb972fa6d"}, + {file = "openbb_tiingo-1.3.2.tar.gz", hash = "sha256:446433f71f0388f8084bad63ad5aafd32b310e8581c56661bad15fc7a0eea3cf"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-tmx" -version = "1.2.1" +version = "1.2.2" description = "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tmx-1.2.1-py3-none-any.whl", hash = "sha256:9ff468469cd7041435f125bb2eb8e8d8d8f502e7446b87505d4de3940cda074b"}, - {file = "openbb_tmx-1.2.1.tar.gz", hash = "sha256:70dbc14d462950ba66a069514e69581f8fb9f0a13f3a63af3deb6bd9f62db8cf"}, + {file = "openbb_tmx-1.2.2-py3-none-any.whl", hash = "sha256:a55390eedbb9d2cb09fab316cdc03a63225810d2b8407f9ef6658ef8459f98a9"}, + {file = "openbb_tmx-1.2.2.tar.gz", hash = "sha256:19ee114a610ebd63d1b81f72a2a9a8b73316c52dac923eb7e2d419736fea99b9"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" exchange-calendars = ">=4.5.4,<5.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-tradier" -version = "1.2.1" +version = "1.2.2" description = "Tradier Provider Extension for the OpenBB Platform" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tradier-1.2.1-py3-none-any.whl", hash = "sha256:3a0ea9b73c0335fad57b901fdee506aed362c4ef1c9c8d7c43762691a12bfc3e"}, - {file = "openbb_tradier-1.2.1.tar.gz", hash = "sha256:95256d95dbb8194168a9729699c23e3aee90ae5b7a84f750115a12b8083780e7"}, + {file = "openbb_tradier-1.2.2-py3-none-any.whl", hash = "sha256:73e47be491f7ea02d1dd7a2fec9018b9a25bb9c6934623c28cc15e75fc9939c6"}, + {file = "openbb_tradier-1.2.2.tar.gz", hash = "sha256:ea9ec730eaeff50a4554d829bb9258da8370d11d0d1d611d72d90ca1792e8b3d"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-tradingeconomics" -version = "1.3.1" +version = "1.3.2" description = "Trading Economics extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tradingeconomics-1.3.1-py3-none-any.whl", hash = "sha256:cb4293e78111f2667c9b3418c5d5d8055ee024d58adef3bf9e3e12c1b785a0e5"}, - {file = "openbb_tradingeconomics-1.3.1.tar.gz", hash = "sha256:74aea85a6c33eceac79b3f880693b3b83574325e5f890015744c0384d109eac1"}, + {file = "openbb_tradingeconomics-1.3.2-py3-none-any.whl", hash = "sha256:d8347eb9a91997bd4a7479b50689ea0b1cc5d0dd922577e6279f34b03a4820e2"}, + {file = "openbb_tradingeconomics-1.3.2.tar.gz", hash = "sha256:c286f40b6c8b869005c439fae2462f65e7ed82fb946f86e2b73ae5fafdc4fa1c"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-wsj" -version = "1.3.1" +version = "1.3.2" description = "wsj extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_wsj-1.3.1-py3-none-any.whl", hash = "sha256:dcbe92493f8956af5b80c85fd53ca2caac9663d5c56f17ebd9db49f51deb7db8"}, - {file = "openbb_wsj-1.3.1.tar.gz", hash = "sha256:80ca80aff48b399951bf1cf4772df98821ef363596c77a834115a3a22b868b32"}, + {file = "openbb_wsj-1.3.2-py3-none-any.whl", hash = "sha256:cbf85ad782dfb5f8d51ec0d21365ba46728f82d4d908eed64f7fb1ce56092c5e"}, + {file = "openbb_wsj-1.3.2.tar.gz", hash = "sha256:624ab91c64fd821efe42525ecbe6a68954011fd623113b5e6e54ce6eb8625257"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-yfinance" -version = "1.3.1" +version = "1.3.3" description = "yfinance extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_yfinance-1.3.1-py3-none-any.whl", hash = "sha256:5f54cc9723a6520e11b2edd2e75af02a38584607a322e6e984a237ca090c5ae6"}, - {file = "openbb_yfinance-1.3.1.tar.gz", hash = "sha256:b701300710c74e97eb6aab551df0455e2ad6a5329fc20d2fc5a6ed4a464172e6"}, + {file = "openbb_yfinance-1.3.3-py3-none-any.whl", hash = "sha256:9a3e6d8d6a15a01a50a3f986adf3a1f7427ad64ae4cbc2f55de41891ddfa68cf"}, + {file = "openbb_yfinance-1.3.3.tar.gz", hash = "sha256:a900cea277aa98611737481bf64c4c789a513aefdecc679c88e22ba45473c6a7"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" -yfinance = ">=0.2.40,<0.3.0" +openbb-core = ">=1.3.2,<2.0.0" +yfinance = ">=0.2.43,<0.3.0" [[package]] name = "openpyxl" @@ -2595,13 +2638,13 @@ type = ["mypy (>=1.8)"] [[package]] name = "plotly" -version = "5.23.0" +version = "5.24.0" description = "An open-source, interactive data visualization library for Python" optional = false python-versions = ">=3.8" files = [ - {file = "plotly-5.23.0-py3-none-any.whl", hash = "sha256:76cbe78f75eddc10c56f5a4ee3e7ccaade7c0a57465546f02098c0caed6c2d1a"}, - {file = "plotly-5.23.0.tar.gz", hash = "sha256:89e57d003a116303a34de6700862391367dd564222ab71f8531df70279fc0193"}, + {file = "plotly-5.24.0-py3-none-any.whl", hash = "sha256:0e54efe52c8cef899f7daa41be9ed97dfb6be622613a2a8f56a86a0634b2b67e"}, + {file = "plotly-5.24.0.tar.gz", hash = "sha256:eae9f4f54448682442c92c1e97148e3ad0c52f0cf86306e1b76daba24add554a"}, ] [package.dependencies] @@ -2625,13 +2668,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -2644,7 +2687,7 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "prompt-toolkit" @@ -2662,119 +2705,120 @@ wcwidth = "*" [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -3118,13 +3162,13 @@ yaml = ["pyyaml (>=6.0.1)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -3248,29 +3292,29 @@ files = [ [[package]] name = "ruff" -version = "0.5.7" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.7-py3-none-linux_armv6l.whl", hash = "sha256:548992d342fc404ee2e15a242cdbea4f8e39a52f2e7752d0e4cbe88d2d2f416a"}, - {file = "ruff-0.5.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:00cc8872331055ee017c4f1071a8a31ca0809ccc0657da1d154a1d2abac5c0be"}, - {file = "ruff-0.5.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eaf3d86a1fdac1aec8a3417a63587d93f906c678bb9ed0b796da7b59c1114a1e"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a01c34400097b06cf8a6e61b35d6d456d5bd1ae6961542de18ec81eaf33b4cb8"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcc8054f1a717e2213500edaddcf1dbb0abad40d98e1bd9d0ad364f75c763eea"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f70284e73f36558ef51602254451e50dd6cc479f8b6f8413a95fcb5db4a55fc"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:a78ad870ae3c460394fc95437d43deb5c04b5c29297815a2a1de028903f19692"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ccd078c66a8e419475174bfe60a69adb36ce04f8d4e91b006f1329d5cd44bcf"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e31c9bad4ebf8fdb77b59cae75814440731060a09a0e0077d559a556453acbb"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d796327eed8e168164346b769dd9a27a70e0298d667b4ecee6877ce8095ec8e"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4a09ea2c3f7778cc635e7f6edf57d566a8ee8f485f3c4454db7771efb692c499"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a36d8dcf55b3a3bc353270d544fb170d75d2dff41eba5df57b4e0b67a95bb64e"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9369c218f789eefbd1b8d82a8cf25017b523ac47d96b2f531eba73770971c9e5"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b88ca3db7eb377eb24fb7c82840546fb7acef75af4a74bd36e9ceb37a890257e"}, - {file = "ruff-0.5.7-py3-none-win32.whl", hash = "sha256:33d61fc0e902198a3e55719f4be6b375b28f860b09c281e4bdbf783c0566576a"}, - {file = "ruff-0.5.7-py3-none-win_amd64.whl", hash = "sha256:083bbcbe6fadb93cd86709037acc510f86eed5a314203079df174c40bbbca6b3"}, - {file = "ruff-0.5.7-py3-none-win_arm64.whl", hash = "sha256:2dca26154ff9571995107221d0aeaad0e75a77b5a682d6236cf89a58c70b76f4"}, - {file = "ruff-0.5.7.tar.gz", hash = "sha256:8dfc0a458797f5d9fb622dd0efc52d796f23f0a1493a9527f4e49a550ae9a7e5"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -3462,19 +3506,23 @@ test = ["pytest"] [[package]] name = "setuptools" -version = "72.1.0" +version = "74.1.2" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-72.1.0-py3-none-any.whl", hash = "sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1"}, - {file = "setuptools-72.1.0.tar.gz", hash = "sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec"}, + {file = "setuptools-74.1.2-py3-none-any.whl", hash = "sha256:5f4c08aa4d3ebcb57a50c33b1b07e94315d7fc7230f7115e47fc99776c8ce308"}, + {file = "setuptools-74.1.2.tar.gz", hash = "sha256:95b40ed940a1c67eb70fc099094bd6e99c6ee7c23aa2306f4d2697ba7916f9c6"}, ] [package.extras] -core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "ordered-set (>=3.1.1)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.5.2)"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.11.*)", "pytest-mypy"] [[package]] name = "setuptools-scm" @@ -3533,13 +3581,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -3670,13 +3718,13 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -3777,42 +3825,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -3821,98 +3869,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.23.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bee8ce357a05c20db04f46c22be2d1a2c6a8ed365b325d08af94358e0688eeb4"}, - {file = "watchfiles-0.23.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4ccd3011cc7ee2f789af9ebe04745436371d36afe610028921cab9f24bb2987b"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb02d41c33be667e6135e6686f1bb76104c88a312a18faa0ef0262b5bf7f1a0f"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7cf12ac34c444362f3261fb3ff548f0037ddd4c5bb85f66c4be30d2936beb3c5"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a0b2c25040a3c0ce0e66c7779cc045fdfbbb8d59e5aabfe033000b42fe44b53e"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ecf2be4b9eece4f3da8ba5f244b9e51932ebc441c0867bd6af46a3d97eb068d6"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40cb8fa00028908211eb9f8d47744dca21a4be6766672e1ff3280bee320436f1"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f48c917ffd36ff9a5212614c2d0d585fa8b064ca7e66206fb5c095015bc8207"}, - {file = "watchfiles-0.23.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9d183e3888ada88185ab17064079c0db8c17e32023f5c278d7bf8014713b1b5b"}, - {file = "watchfiles-0.23.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9837edf328b2805346f91209b7e660f65fb0e9ca18b7459d075d58db082bf981"}, - {file = "watchfiles-0.23.0-cp310-none-win32.whl", hash = "sha256:296e0b29ab0276ca59d82d2da22cbbdb39a23eed94cca69aed274595fb3dfe42"}, - {file = "watchfiles-0.23.0-cp310-none-win_amd64.whl", hash = "sha256:4ea756e425ab2dfc8ef2a0cb87af8aa7ef7dfc6fc46c6f89bcf382121d4fff75"}, - {file = "watchfiles-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:e397b64f7aaf26915bf2ad0f1190f75c855d11eb111cc00f12f97430153c2eab"}, - {file = "watchfiles-0.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4ac73b02ca1824ec0a7351588241fd3953748d3774694aa7ddb5e8e46aef3e3"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130a896d53b48a1cecccfa903f37a1d87dbb74295305f865a3e816452f6e49e4"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c5e7803a65eb2d563c73230e9d693c6539e3c975ccfe62526cadde69f3fda0cf"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1aa4cc85202956d1a65c88d18c7b687b8319dbe6b1aec8969784ef7a10e7d1a"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87f889f6e58849ddb7c5d2cb19e2e074917ed1c6e3ceca50405775166492cca8"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:37fd826dac84c6441615aa3f04077adcc5cac7194a021c9f0d69af20fb9fa788"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee7db6e36e7a2c15923072e41ea24d9a0cf39658cb0637ecc9307b09d28827e1"}, - {file = "watchfiles-0.23.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2368c5371c17fdcb5a2ea71c5c9d49f9b128821bfee69503cc38eae00feb3220"}, - {file = "watchfiles-0.23.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:857af85d445b9ba9178db95658c219dbd77b71b8264e66836a6eba4fbf49c320"}, - {file = "watchfiles-0.23.0-cp311-none-win32.whl", hash = "sha256:1d636c8aeb28cdd04a4aa89030c4b48f8b2954d8483e5f989774fa441c0ed57b"}, - {file = "watchfiles-0.23.0-cp311-none-win_amd64.whl", hash = "sha256:46f1d8069a95885ca529645cdbb05aea5837d799965676e1b2b1f95a4206313e"}, - {file = "watchfiles-0.23.0-cp311-none-win_arm64.whl", hash = "sha256:e495ed2a7943503766c5d1ff05ae9212dc2ce1c0e30a80d4f0d84889298fa304"}, - {file = "watchfiles-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1db691bad0243aed27c8354b12d60e8e266b75216ae99d33e927ff5238d270b5"}, - {file = "watchfiles-0.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:62d2b18cb1edaba311fbbfe83fb5e53a858ba37cacb01e69bc20553bb70911b8"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e087e8fdf1270d000913c12e6eca44edd02aad3559b3e6b8ef00f0ce76e0636f"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dd41d5c72417b87c00b1b635738f3c283e737d75c5fa5c3e1c60cd03eac3af77"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e5f3ca0ff47940ce0a389457b35d6df601c317c1e1a9615981c474452f98de1"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6991e3a78f642368b8b1b669327eb6751439f9f7eaaa625fae67dd6070ecfa0b"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f7252f52a09f8fa5435dc82b6af79483118ce6bd51eb74e6269f05ee22a7b9f"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e01bcb8d767c58865207a6c2f2792ad763a0fe1119fb0a430f444f5b02a5ea0"}, - {file = "watchfiles-0.23.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8e56fbcdd27fce061854ddec99e015dd779cae186eb36b14471fc9ae713b118c"}, - {file = "watchfiles-0.23.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bd3e2d64500a6cad28bcd710ee6269fbeb2e5320525acd0cfab5f269ade68581"}, - {file = "watchfiles-0.23.0-cp312-none-win32.whl", hash = "sha256:eb99c954291b2fad0eff98b490aa641e128fbc4a03b11c8a0086de8b7077fb75"}, - {file = "watchfiles-0.23.0-cp312-none-win_amd64.whl", hash = "sha256:dccc858372a56080332ea89b78cfb18efb945da858fabeb67f5a44fa0bcb4ebb"}, - {file = "watchfiles-0.23.0-cp312-none-win_arm64.whl", hash = "sha256:6c21a5467f35c61eafb4e394303720893066897fca937bade5b4f5877d350ff8"}, - {file = "watchfiles-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ba31c32f6b4dceeb2be04f717811565159617e28d61a60bb616b6442027fd4b9"}, - {file = "watchfiles-0.23.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:85042ab91814fca99cec4678fc063fb46df4cbb57b4835a1cc2cb7a51e10250e"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:24655e8c1c9c114005c3868a3d432c8aa595a786b8493500071e6a52f3d09217"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6b1a950ab299a4a78fd6369a97b8763732bfb154fdb433356ec55a5bce9515c1"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8d3c5cd327dd6ce0edfc94374fb5883d254fe78a5e9d9dfc237a1897dc73cd1"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ff785af8bacdf0be863ec0c428e3288b817e82f3d0c1d652cd9c6d509020dd0"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02b7ba9d4557149410747353e7325010d48edcfe9d609a85cb450f17fd50dc3d"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a1b05c0afb2cd2f48c1ed2ae5487b116e34b93b13074ed3c22ad5c743109f0"}, - {file = "watchfiles-0.23.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:109a61763e7318d9f821b878589e71229f97366fa6a5c7720687d367f3ab9eef"}, - {file = "watchfiles-0.23.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:9f8e6bb5ac007d4a4027b25f09827ed78cbbd5b9700fd6c54429278dacce05d1"}, - {file = "watchfiles-0.23.0-cp313-none-win32.whl", hash = "sha256:f46c6f0aec8d02a52d97a583782d9af38c19a29900747eb048af358a9c1d8e5b"}, - {file = "watchfiles-0.23.0-cp313-none-win_amd64.whl", hash = "sha256:f449afbb971df5c6faeb0a27bca0427d7b600dd8f4a068492faec18023f0dcff"}, - {file = "watchfiles-0.23.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:2dddc2487d33e92f8b6222b5fb74ae2cfde5e8e6c44e0248d24ec23befdc5366"}, - {file = "watchfiles-0.23.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e75695cc952e825fa3e0684a7f4a302f9128721f13eedd8dbd3af2ba450932b8"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2537ef60596511df79b91613a5bb499b63f46f01a11a81b0a2b0dedf645d0a9c"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20b423b58f5fdde704a226b598a2d78165fe29eb5621358fe57ea63f16f165c4"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b98732ec893975455708d6fc9a6daab527fc8bbe65be354a3861f8c450a632a4"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee1f5fcbf5bc33acc0be9dd31130bcba35d6d2302e4eceafafd7d9018c7755ab"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8f195338a5a7b50a058522b39517c50238358d9ad8284fd92943643144c0c03"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:524fcb8d59b0dbee2c9b32207084b67b2420f6431ed02c18bd191e6c575f5c48"}, - {file = "watchfiles-0.23.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0eff099a4df36afaa0eea7a913aa64dcf2cbd4e7a4f319a73012210af4d23810"}, - {file = "watchfiles-0.23.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a8323daae27ea290ba3350c70c836c0d2b0fb47897fa3b0ca6a5375b952b90d3"}, - {file = "watchfiles-0.23.0-cp38-none-win32.whl", hash = "sha256:aafea64a3ae698695975251f4254df2225e2624185a69534e7fe70581066bc1b"}, - {file = "watchfiles-0.23.0-cp38-none-win_amd64.whl", hash = "sha256:c846884b2e690ba62a51048a097acb6b5cd263d8bd91062cd6137e2880578472"}, - {file = "watchfiles-0.23.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a753993635eccf1ecb185dedcc69d220dab41804272f45e4aef0a67e790c3eb3"}, - {file = "watchfiles-0.23.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6bb91fa4d0b392f0f7e27c40981e46dda9eb0fbc84162c7fb478fe115944f491"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1f67312efa3902a8e8496bfa9824d3bec096ff83c4669ea555c6bdd213aa516"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7ca6b71dcc50d320c88fb2d88ecd63924934a8abc1673683a242a7ca7d39e781"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aec5c29915caf08771d2507da3ac08e8de24a50f746eb1ed295584ba1820330"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1733b9bc2c8098c6bdb0ff7a3d7cb211753fecb7bd99bdd6df995621ee1a574b"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02ff5d7bd066c6a7673b17c8879cd8ee903078d184802a7ee851449c43521bdd"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18e2de19801b0eaa4c5292a223effb7cfb43904cb742c5317a0ac686ed604765"}, - {file = "watchfiles-0.23.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8ada449e22198c31fb013ae7e9add887e8d2bd2335401abd3cbc55f8c5083647"}, - {file = "watchfiles-0.23.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3af1b05361e1cc497bf1be654a664750ae61f5739e4bb094a2be86ec8c6db9b6"}, - {file = "watchfiles-0.23.0-cp39-none-win32.whl", hash = "sha256:486bda18be5d25ab5d932699ceed918f68eb91f45d018b0343e3502e52866e5e"}, - {file = "watchfiles-0.23.0-cp39-none-win_amd64.whl", hash = "sha256:d2d42254b189a346249424fb9bb39182a19289a2409051ee432fb2926bad966a"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6a9265cf87a5b70147bfb2fec14770ed5b11a5bb83353f0eee1c25a81af5abfe"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9f02a259fcbbb5fcfe7a0805b1097ead5ba7a043e318eef1db59f93067f0b49b"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ebaebb53b34690da0936c256c1cdb0914f24fb0e03da76d185806df9328abed"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd257f98cff9c6cb39eee1a83c7c3183970d8a8d23e8cf4f47d9a21329285cee"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:aba037c1310dd108411d27b3d5815998ef0e83573e47d4219f45753c710f969f"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:a96ac14e184aa86dc43b8a22bb53854760a58b2966c2b41580de938e9bf26ed0"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11698bb2ea5e991d10f1f4f83a39a02f91e44e4bd05f01b5c1ec04c9342bf63c"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efadd40fca3a04063d40c4448c9303ce24dd6151dc162cfae4a2a060232ebdcb"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:556347b0abb4224c5ec688fc58214162e92a500323f50182f994f3ad33385dcb"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1cf7f486169986c4b9d34087f08ce56a35126600b6fef3028f19ca16d5889071"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f18de0f82c62c4197bea5ecf4389288ac755896aac734bd2cc44004c56e4ac47"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:532e1f2c491274d1333a814e4c5c2e8b92345d41b12dc806cf07aaff786beb66"}, - {file = "watchfiles-0.23.0.tar.gz", hash = "sha256:9338ade39ff24f8086bb005d16c29f8e9f19e55b18dcb04dfa26fcbc09da497b"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -4113,101 +4157,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -4216,13 +4262,13 @@ multidict = ">=4.0" [[package]] name = "yfinance" -version = "0.2.41" +version = "0.2.43" description = "Download market data from Yahoo! Finance API" optional = false python-versions = "*" files = [ - {file = "yfinance-0.2.41-py2.py3-none-any.whl", hash = "sha256:2ed7b453cb8568773eb2dbb4d87cc37ff02e5d133f7723ec3e219ab0b86b56d8"}, - {file = "yfinance-0.2.41.tar.gz", hash = "sha256:f94409a1ed4d596b9da8d2dbb498faaabfcf593d5870e1412e17669a212bb345"}, + {file = "yfinance-0.2.43-py2.py3-none-any.whl", hash = "sha256:11b4f5515b17450bd3bdcdc26b299aeeaea7ff9cb63d0fa0a865f460c0c7618f"}, + {file = "yfinance-0.2.43.tar.gz", hash = "sha256:32404597f325a2a2c2708aceb8d552088dd26891ac0e6018f6c5f3f2f61055f0"}, ] [package.dependencies] @@ -4244,20 +4290,24 @@ repair = ["scipy (>=1.6.3)"] [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9,<3.13" -content-hash = "6c99e6d0e6ac8684e88148ea72a06fa53742f0ad2a349eaee48f1b0e9e7647bd" +content-hash = "1a26f4fadf156ad83a958d3b3c571ce96d57a4ec134eb42bd1bf56fe4ddbb993" diff --git a/cli/pyproject.toml b/cli/pyproject.toml index 8ea5ccf70f16..445b52927267 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-cli" -version = "1.1.1" +version = "1.1.2" description = "Investment Research for Everyone, Anywhere." authors = ["OpenBB "] packages = [{ include = "openbb_cli" }] @@ -17,7 +17,7 @@ openbb = 'openbb_cli.cli:main' python = "^3.9,<3.13" # OpenBB dependencies -openbb = { version = "^4.3.1", extras = ["all"] } +openbb = { version = "^4.3.2", extras = ["all"] } # CLI dependencies prompt-toolkit = "^3.0.16" diff --git a/examples/copperToGoldRatio.ipynb b/examples/copperToGoldRatio.ipynb index 81584cfbce0c..0653c51dac06 100644 --- a/examples/copperToGoldRatio.ipynb +++ b/examples/copperToGoldRatio.ipynb @@ -5,7 +5,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# The Copper-to-Gold Ratio Using the OpenBB SDK\n", + "# The Copper-to-Gold Ratio Using the OpenBB Platform\n", "\n", "The copper-to-gold ratio is known as a leading economic indicator. It is most commonly paired as a time series with the ten-year US Treasury yield. The notable events are the divergences in directional movement, signaling a fundamental regime change that will unfold over months and years. Not something to go YOLO into, but a metric to shape a long-term view of global economic conditions.\n", "\n", @@ -14,7 +14,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -35,21 +35,23 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 23, "metadata": {}, "outputs": [], "source": [ "data = pd.DataFrame()\n", - "cols_dict = {\"GC\": \"Gold\", \"HG\": \"Copper\"}\n", - "for symbol in [\"GC\", \"HG\"]:\n", - " data[symbol] = (\n", - " obb.derivatives.futures.historical(\n", - " symbol,\n", - " start_date=\"2000-01-01\",\n", - " interval=\"1W\",\n", - " ).to_df()[\"close\"].rename(symbol)\n", + "cols_dict = {\"GC=F\": \"Gold\", \"HG=F\": \"Copper\"}\n", + "data = (\n", + " obb.derivatives.futures.historical(\n", + " [\"GC\", \"HG\"],\n", + " start_date=\"2000-01-01\",\n", + " end_date=\"2024-08-19\",\n", + " interval=\"1W\",\n", " )\n", - "data.columns = cols_dict.values()\n", + " .to_df()\n", + " .pivot(columns=\"symbol\", values=\"close\")\n", + ")\n", + "data.columns = [cols_dict[symbol] for symbol in data.columns]\n", "data.index = pd.to_datetime(data.index)" ] }, @@ -63,7 +65,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -118,7 +120,7 @@ "2000-09-04 273.299988 0.912" ] }, - "execution_count": 6, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -137,7 +139,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -174,16 +176,16 @@ " \n", " \n", " \n", - " 2023-12-04\n", - " 1998.300049\n", - " 3.820\n", - " 0.001912\n", + " 2024-08-12\n", + " 2498.600098\n", + " 4.1275\n", + " 0.001652\n", " \n", " \n", - " 2023-12-11\n", - " 2021.099976\n", - " 3.885\n", - " 0.001922\n", + " 2024-08-19\n", + " 2519.000000\n", + " 4.1355\n", + " 0.001642\n", " \n", " \n", "\n", @@ -192,17 +194,17 @@ "text/plain": [ " Gold Copper Copper/Gold Ratio\n", "date \n", - "2023-12-04 1998.300049 3.820 0.001912\n", - "2023-12-11 2021.099976 3.885 0.001922" + "2024-08-12 2498.600098 4.1275 0.001652\n", + "2024-08-19 2519.000000 4.1355 0.001642" ] }, - "execution_count": 7, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data[\"Copper/Gold Ratio\"] = data[\"Copper\"]/data[\"Gold\"]\n", + "data[\"Copper/Gold Ratio\"] = data[\"Copper\"] / data[\"Gold\"]\n", "\n", "data.tail(2)" ] @@ -217,7 +219,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -254,16 +256,16 @@ " \n", " \n", " \n", - " 2023-12-04\n", - " 1998.300049\n", - " 3.820\n", - " 1.911625\n", + " 2024-08-12\n", + " 2498.600098\n", + " 4.1275\n", + " 1.651925\n", " \n", " \n", - " 2023-12-11\n", - " 2021.099976\n", - " 3.885\n", - " 1.922221\n", + " 2024-08-19\n", + " 2519.000000\n", + " 4.1355\n", + " 1.641723\n", " \n", " \n", "\n", @@ -272,17 +274,17 @@ "text/plain": [ " Gold Copper Copper/Gold Ratio\n", "date \n", - "2023-12-04 1998.300049 3.820 1.911625\n", - "2023-12-11 2021.099976 3.885 1.922221" + "2024-08-12 2498.600098 4.1275 1.651925\n", + "2024-08-19 2519.000000 4.1355 1.641723" ] }, - "execution_count": 8, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data[\"Copper/Gold Ratio\"] = (data[\"Copper\"]/data[\"Gold\"]) * 1000\n", + "data[\"Copper/Gold Ratio\"] = (data[\"Copper\"] / data[\"Gold\"]) * 1000\n", "\n", "data.tail(2)" ] @@ -297,7 +299,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -365,20 +367,16 @@ "2000-09-04 5.68 " ] }, - "execution_count": 9, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "us10year = obb.economy.fred_series(\n", - " \"DGS10\",\n", - " frequency=\"wem\",\n", - " start_date=\"2000-08-28\",\n", - " end_date=\"2023-11-27\"\n", + " \"DGS10\", frequency=\"wem\", start_date=\"2000-08-28\", end_date=\"2024-08-19\"\n", ").to_df()[[\"DGS10\"]]\n", "\n", - "us10year.index = us10year.index.strftime(\"%Y-%m-%d\")\n", "data[\"US 10-Year Constant Maturity\"] = us10year[\"DGS10\"]\n", "\n", "data.head(2)" @@ -394,7 +392,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -408,1222 +406,1258 @@ "name": "Copper/Gold Ratio (x1000) %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 3.2093862764241465, @@ -2841,1229 +2875,1301 @@ 1.8961642494062623, 1.8874939255873286, 1.9116248010317485, - 1.9222205914563706 + 1.9222205914563706, + 1.8936851683227347, + 1.8815458989264986, + 1.8578633309711994, + 1.8273318506678708, + 1.8687391763494658, + 1.909212620779577, + 1.8768725056552171, + 1.8217763158033662, + 1.9080288635982139, + 1.9042480211776964, + 1.847237624930656, + 1.7832552172575231, + 1.9063181280549408, + 1.8516286875841246, + 1.805492992269724, + 1.8228920904608377, + 1.8069350054709385, + 1.8770847391388261, + 1.9569126570803028, + 1.989343260723179, + 1.9826384256972722, + 2.096426607487715, + 2.0486602701430408, + 1.9845883711403258, + 1.9497224776238844, + 1.952046113444762, + 1.9400794972799251, + 1.8861967438948324, + 1.9503873537992718, + 1.9049294842306799, + 1.7612188948740966, + 1.7245797549977022, + 1.6836377923218442, + 1.6364458119585235, + 1.651925036380235, + 1.641722887742609 ] }, { "name": "US 10-Year Constant Maturity %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 5.78, @@ -5280,8 +5386,44 @@ 4.63, 4.42, 4.39, - null, - null + 4.28, + 4.23, + 3.95, + 3.9, + 3.88, + 4.01, + 3.96, + 4.11, + 4.08, + 4.17, + 4.17, + 4.3, + 4.28, + 4.22, + 4.1, + 4.34, + 4.25, + 4.33, + 4.42, + 4.63, + 4.62, + 4.63, + 4.49, + 4.48, + 4.44, + 4.46, + 4.41, + 4.47, + 4.28, + 4.25, + 4.48, + 4.28, + 4.23, + 4.26, + 4.17, + 3.78, + 3.9, + 3.86 ] } ], @@ -6131,25 +6273,27 @@ } ], "source": [ - "\n", "fig = go.Figure()\n", - "fig.add_scatter(x=data.index, y=data[\"Copper/Gold Ratio\"], name=\"Copper/Gold Ratio (x1000) %\")\n", - "fig.add_scatter(x=data.index, y=data[\"US 10-Year Constant Maturity\"], name=\"US 10-Year Constant Maturity %\")\n", - "fig.update({\"layout\":\n", - " {\"xaxis\": {\"title\": \"Date\"},\n", - " \"yaxis\": {\"title\": \"%\"},\n", - " \"title\": \"Copper/Gold Ratio vs. US 10-Year Constant Maturity\",\n", - " \"title_y\":0.90,\n", - " \"title_x\":0.5,\n", - "}})\n", - "fig.update_layout(\n", - " legend=dict(\n", - " yanchor=\"top\",\n", - " y=1,\n", - " xanchor=\"right\",\n", - " x=1.0\n", - " )\n", - ")" + "fig.add_scatter(\n", + " x=data.index, y=data[\"Copper/Gold Ratio\"], name=\"Copper/Gold Ratio (x1000) %\"\n", + ")\n", + "fig.add_scatter(\n", + " x=data.index,\n", + " y=data[\"US 10-Year Constant Maturity\"],\n", + " name=\"US 10-Year Constant Maturity %\",\n", + ")\n", + "fig.update(\n", + " {\n", + " \"layout\": {\n", + " \"xaxis\": {\"title\": \"Date\"},\n", + " \"yaxis\": {\"title\": \"%\"},\n", + " \"title\": \"Copper/Gold Ratio vs. US 10-Year Constant Maturity\",\n", + " \"title_y\": 0.90,\n", + " \"title_x\": 0.5,\n", + " }\n", + " }\n", + ")\n", + "fig.update_layout(legend=dict(yanchor=\"top\", y=1, xanchor=\"right\", x=1.0))" ] }, { @@ -6167,7 +6311,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -6208,20 +6352,20 @@ " \n", " \n", " \n", - " 2023-12-04\n", - " 1998.300049\n", - " 3.820\n", - " 1.911625\n", - " NaN\n", - " 0.131083\n", + " 2024-08-12\n", + " 2498.600098\n", + " 4.1275\n", + " 1.651925\n", + " 3.90\n", + " 0.113275\n", " \n", " \n", - " 2023-12-11\n", - " 2021.099976\n", - " 3.885\n", - " 1.922221\n", - " NaN\n", - " 0.131809\n", + " 2024-08-19\n", + " 2519.000000\n", + " 4.1355\n", + " 1.641723\n", + " 3.86\n", + " 0.112575\n", " \n", " \n", "\n", @@ -6230,29 +6374,29 @@ "text/plain": [ " Gold Copper Copper/Gold Ratio \\\n", "date \n", - "2023-12-04 1998.300049 3.820 1.911625 \n", - "2023-12-11 2021.099976 3.885 1.922221 \n", + "2024-08-12 2498.600098 4.1275 1.651925 \n", + "2024-08-19 2519.000000 4.1355 1.641723 \n", "\n", " US 10-Year Constant Maturity \\\n", "date \n", - "2023-12-04 NaN \n", - "2023-12-11 NaN \n", + "2024-08-12 3.90 \n", + "2024-08-19 3.86 \n", "\n", " Copper/Gold Ratio per Ounce (x1000) % \n", "date \n", - "2023-12-04 0.131083 \n", - "2023-12-11 0.131809 " + "2024-08-12 0.113275 \n", + "2024-08-19 0.112575 " ] }, - "execution_count": 11, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data[\"Copper/Gold Ratio per Ounce (x1000) %\"] = (\n", - " ((data[\"Copper\"]/16)/(data[\"Gold\"]*0.911458))*1000\n", - ")\n", + " (data[\"Copper\"] / 16) / (data[\"Gold\"] * 0.911458)\n", + ") * 1000\n", "\n", "data.tail(2)" ] @@ -6266,7 +6410,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -6280,1222 +6424,1258 @@ "name": "Copper/Gold Ratio (x1000) %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 3.2093862764241465, @@ -8713,7 +8893,43 @@ 1.8961642494062623, 1.8874939255873286, 1.9116248010317485, - 1.9222205914563706 + 1.9222205914563706, + 1.8936851683227347, + 1.8815458989264986, + 1.8578633309711994, + 1.8273318506678708, + 1.8687391763494658, + 1.909212620779577, + 1.8768725056552171, + 1.8217763158033662, + 1.9080288635982139, + 1.9042480211776964, + 1.847237624930656, + 1.7832552172575231, + 1.9063181280549408, + 1.8516286875841246, + 1.805492992269724, + 1.8228920904608377, + 1.8069350054709385, + 1.8770847391388261, + 1.9569126570803028, + 1.989343260723179, + 1.9826384256972722, + 2.096426607487715, + 2.0486602701430408, + 1.9845883711403258, + 1.9497224776238844, + 1.952046113444762, + 1.9400794972799251, + 1.8861967438948324, + 1.9503873537992718, + 1.9049294842306799, + 1.7612188948740966, + 1.7245797549977022, + 1.6836377923218442, + 1.6364458119585235, + 1.651925036380235, + 1.641722887742609 ], "yaxis": "y" }, @@ -8721,1222 +8937,1258 @@ "name": "US 10-Year Constant Maturity %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 5.78, @@ -11153,8 +11405,44 @@ 4.63, 4.42, 4.39, - null, - null + 4.28, + 4.23, + 3.95, + 3.9, + 3.88, + 4.01, + 3.96, + 4.11, + 4.08, + 4.17, + 4.17, + 4.3, + 4.28, + 4.22, + 4.1, + 4.34, + 4.25, + 4.33, + 4.42, + 4.63, + 4.62, + 4.63, + 4.49, + 4.48, + 4.44, + 4.46, + 4.41, + 4.47, + 4.28, + 4.25, + 4.48, + 4.28, + 4.23, + 4.26, + 4.17, + 3.78, + 3.9, + 3.86 ], "yaxis": "y2" } @@ -12028,15 +12316,37 @@ "fig = go.Figure()\n", "\n", "# Add the first scatter trace with its own y-axis\n", - "fig.add_scatter(x=data.index, y=data[\"Copper/Gold Ratio\"], name=\"Copper/Gold Ratio (x1000) %\", yaxis=\"y1\")\n", + "fig.add_scatter(\n", + " x=data.index,\n", + " y=data[\"Copper/Gold Ratio\"],\n", + " name=\"Copper/Gold Ratio (x1000) %\",\n", + " yaxis=\"y1\",\n", + ")\n", "\n", "# Add the second scatter trace with its own y-axis\n", - "fig.add_scatter(x=data.index, y=data[\"US 10-Year Constant Maturity\"], name=\"US 10-Year Constant Maturity %\", yaxis=\"y2\")\n", + "fig.add_scatter(\n", + " x=data.index,\n", + " y=data[\"US 10-Year Constant Maturity\"],\n", + " name=\"US 10-Year Constant Maturity %\",\n", + " yaxis=\"y2\",\n", + ")\n", "\n", "# Update the layout to include the y-axes and their titles\n", "fig.update_layout(\n", - " yaxis=dict(title=\"Copper/Gold Ratio (x1000) %\", side=\"left\", position=0, titlefont=dict(size=12), showgrid=False),\n", - " yaxis2=dict(title=\"US 10-Year Constant Maturity %\", side=\"right\", overlaying=\"y\", position=1, titlefont=dict(size=12)),\n", + " yaxis=dict(\n", + " title=\"Copper/Gold Ratio (x1000) %\",\n", + " side=\"left\",\n", + " position=0,\n", + " titlefont=dict(size=12),\n", + " showgrid=False,\n", + " ),\n", + " yaxis2=dict(\n", + " title=\"US 10-Year Constant Maturity %\",\n", + " side=\"right\",\n", + " overlaying=\"y\",\n", + " position=1,\n", + " titlefont=dict(size=12),\n", + " ),\n", " xaxis=dict(title=\"Date\"),\n", " title=\"Copper/Gold Ratio vs. US 10-Year Constant Maturity\",\n", " title_y=0.90,\n", @@ -12077,7 +12387,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.12.4" }, "orig_nbformat": 4 }, diff --git a/examples/financialStatements.ipynb b/examples/financialStatements.ipynb index 2bc8960ed1ca..e8bf20c589c7 100644 --- a/examples/financialStatements.ipynb +++ b/examples/financialStatements.ipynb @@ -33,12 +33,25 @@ "- Names of line items will vary by source.\n", "- \"Date\" values may differ because they are from the period starting/ending or date of reporting.\n", "\n", - "This example highlights how different providers will have different labels for compnay facts." + "This example highlights how different providers will have different labels for compnay facts.\n", + "\n", + "\n", + "**Note**: API Keys are required for FMP, Intrinio, and Polygon." + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "from openbb import obb" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 49, "metadata": {}, "outputs": [ { @@ -71,75 +84,72 @@ " \n", " \n", " 0\n", - " 42779000000\n", - " 42779000000\n", - " 42779000000\n", - " 42779000000\n", + " 5.535600e+10\n", + " 5.535600e+10\n", + " 5.535600e+10\n", + " 5.535600e+10\n", " \n", " \n", " 1\n", - " 51248000000\n", - " 51248000000\n", - " 51248000000\n", - " 51248000000\n", + " 5.333500e+10\n", + " 5.333500e+10\n", + " 5.333500e+10\n", + " 5.333500e+10\n", " \n", " \n", " 2\n", - " 53811000000\n", - " 53811000000\n", - " 53811000000\n", - " 53811000000\n", - " \n", - " \n", - " 3\n", - " 53335000000\n", - " 53335000000\n", - " 53335000000\n", - " 53335000000\n", + " 5.381100e+10\n", + " 5.381100e+10\n", + " 5.381100e+10\n", + " 5.381100e+10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " yfinance fmp intrinio polygon\n", - "0 42779000000 42779000000 42779000000 42779000000\n", - "1 51248000000 51248000000 51248000000 51248000000\n", - "2 53811000000 53811000000 53811000000 53811000000\n", - "3 53335000000 53335000000 53335000000 53335000000" + " yfinance fmp intrinio polygon\n", + "0 5.535600e+10 5.535600e+10 5.535600e+10 5.535600e+10\n", + "1 5.333500e+10 5.333500e+10 5.333500e+10 5.333500e+10\n", + "2 5.381100e+10 5.381100e+10 5.381100e+10 5.381100e+10" ] }, - "execution_count": 1, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "import pandas as pd\n", - "\n", "df = pd.DataFrame()\n", "\n", "df[\"yfinance\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"yfinance\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\n", + " \"TGT\", provider=\"yfinance\"\n", + " ) # There is no limit for yFinance, historical data is limited.\n", + " .to_df()\n", + " .get(\"total_assets\")\n", + " .head(3)\n", ")\n", "\n", "df[\"fmp\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"fmp\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\"TGT\", provider=\"fmp\", limit=3)\n", + " .to_df()\n", + " .get(\"total_assets\")\n", ")\n", "\n", "df[\"intrinio\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"intrinio\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\"TGT\", provider=\"intrinio\", limit=3)\n", + " .to_df()\n", + " .get(\"total_assets\")\n", ")\n", "\n", "df[\"polygon\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"polygon\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\"TGT\", provider=\"polygon\", limit=3)\n", + " .to_df()\n", + " .get(\"total_assets\")\n", ")\n", "\n", - "df\n" + "df" ] }, { @@ -157,15 +167,14 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "date\n", - "1986-07-31 1168.816\n", - "Name: weighted_average_shares_outstanding, dtype: float64" + "0 462.5\n", + "Name: weighted_average_basic_shares_outstanding, dtype: float64" ] }, "metadata": {}, @@ -174,9 +183,8 @@ { "data": { "text/plain": [ - "date\n", - "2023-10-31 461.6\n", - "Name: weighted_average_shares_outstanding, dtype: float64" + "149 1169.248\n", + "Name: weighted_average_basic_shares_outstanding, dtype: float64" ] }, "metadata": {}, @@ -184,16 +192,15 @@ } ], "source": [ - "data = (\n", - " obb.equity.fundamental.income(\"TGT\", provider='fmp', limit=150, period=\"quarter\")\n", - " .to_df()\n", - ")\n", + "data = obb.equity.fundamental.income(\n", + " \"TGT\", provider=\"fmp\", limit=150, period=\"quarter\"\n", + ").to_df()\n", "\n", - "shares = data[\"weighted_average_basic_shares_outstanding\"]/1000000\n", + "shares = data[\"weighted_average_basic_shares_outstanding\"] / 1000000\n", "\n", "display(shares.head(1))\n", "\n", - "display(shares.tail(1))\n" + "display(shares.tail(1))" ] }, { @@ -205,13 +212,13 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "-0.12226659060657907" + "0.3362834285714287" ] }, "metadata": {}, @@ -220,7 +227,7 @@ { "data": { "text/plain": [ - "-1.3000000000000114" + "-65.75199999999995" ] }, "metadata": {}, @@ -230,7 +237,7 @@ "source": [ "display(shares.pct_change(20).iloc[-1])\n", "\n", - "display(shares.iloc[-4] - shares.iloc[-1])\n" + "display(shares.iloc[-4] - shares.iloc[-1])" ] }, { @@ -242,27 +249,26 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 52, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "187.55" + "190.75" ] }, - "execution_count": 4, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "price = (\n", - " obb.equity.price.historical(\"TGT\", start_date=\"2022-10-01\", provider=\"fmp\")\n", - " .to_df()\n", - ")\n", + "price = obb.equity.price.historical(\n", + " \"TGT\", start_date=\"2022-10-01\", provider=\"fmp\"\n", + ").to_df()\n", "\n", - "round((price[\"close\"].mean()*1300000)/1000000, 2)\n" + "round((price[\"close\"].mean() * 1300000) / 1000000, 2)" ] }, { @@ -276,35 +282,35 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "date\n", - "2023-01-28 -1.079731\n", - "2023-04-29 -1.078325\n", - "2023-07-29 -1.081023\n", - "2023-10-31 -1.098354\n", + "136 0.040339\n", + "137 0.023793\n", + "138 0.020690\n", + "139 0.022969\n", "Name: div_per_share, dtype: float64" ] }, - "execution_count": 5, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "dividends = (\n", - " obb.equity.fundamental.cash(\"TGT\", provider='fmp', limit=150, period=\"quarter\")\n", - " .to_df()[[\"payment_of_dividends\"]]\n", - ")\n", + "dividends = obb.equity.fundamental.cash(\n", + " \"TGT\", provider=\"fmp\", limit=150, period=\"quarter\"\n", + ").to_df()[[\"payment_of_dividends\"]]\n", "\n", "dividends[\"shares\"] = data[[\"weighted_average_basic_shares_outstanding\"]]\n", - "dividends[\"div_per_share\"] = abs(dividends[\"payment_of_dividends\"]/dividends[\"shares\"])\n", + "dividends[\"div_per_share\"] = abs(\n", + " dividends[\"payment_of_dividends\"] / dividends[\"shares\"]\n", + ")\n", "\n", - "dividends[\"div_per_share\"].tail(4)\n" + "dividends[\"div_per_share\"].tail(4)" ] }, { @@ -316,33 +322,78 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 55, "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
amount
ex_dividend_date
2023-08-151.10
2023-05-161.08
2023-02-141.08
2022-11-151.08
\n", + "
" + ], "text/plain": [ - "date\n", - "2022-11-15 1.08\n", - "2023-02-14 1.08\n", - "2023-05-16 1.08\n", - "2023-08-15 1.10\n", - "Name: dividend, dtype: float64" + " amount\n", + "ex_dividend_date \n", + "2023-08-15 1.10\n", + "2023-05-16 1.08\n", + "2023-02-14 1.08\n", + "2022-11-15 1.08" ] }, - "execution_count": 6, + "execution_count": 55, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data = (\n", - " obb.equity.fundamental.dividends(\"TGT\", provider=\"fmp\")\n", - " .to_df()\n", - " [[\"ex_dividend_date\", \"amount\"]]\n", - ")\n", + "data = obb.equity.fundamental.dividends(\"TGT\", provider=\"fmp\").to_df()[\n", + " [\"ex_dividend_date\", \"amount\"]\n", + "]\n", "data.ex_dividend_date = data.ex_dividend_date.astype(str)\n", - "data.set_index(\"ex_dividend_date\").loc[\"2023-08-15\": \"2022-11-15\"]\n" + "data.set_index(\"ex_dividend_date\").loc[\"2023-08-15\":\"2022-11-15\"]" ] }, { @@ -355,6 +406,8 @@ "\n", "The `openbb-intrinio` data extension has an endpoint for extracting a single fact from financial statements. There is a helper function for looking up the correct `tag`.\n", "\n", + "**Note:** Intrinio does not offer a free API level with access to data.\n", + "\n", "#### Search Financial Attributes\n", "\n", "Search attributes by keyword." @@ -362,7 +415,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -391,12 +444,12 @@ " tag\n", " statement_code\n", " statement_type\n", + " type\n", + " unit\n", " parent_name\n", " sequence\n", " factor\n", " transaction\n", - " type\n", - " unit\n", " \n", " \n", " \n", @@ -407,12 +460,12 @@ " marketcap\n", " calculations\n", " industrial\n", - " None\n", - " NaN\n", - " None\n", - " None\n", " valuation\n", " usd\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 1\n", @@ -421,12 +474,12 @@ " marketcap\n", " calculations\n", " financial\n", - " None\n", - " NaN\n", - " None\n", - " None\n", " valuation\n", " usd\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 2\n", @@ -434,13 +487,13 @@ " Market Sector\n", " market_sector\n", " current\n", - " None\n", - " None\n", " NaN\n", - " None\n", - " None\n", " security\n", " string\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 3\n", @@ -448,13 +501,13 @@ " Market Category\n", " market_category\n", " current\n", - " None\n", - " None\n", " NaN\n", - " None\n", - " None\n", " security\n", " string\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 4\n", @@ -463,12 +516,12 @@ " marketingexpense\n", " income_statement\n", " industrial\n", + " income_statement_metric\n", + " usd\n", " totaloperatingexpenses\n", " 9.0\n", " +\n", " debit\n", - " income_statement_metric\n", - " usd\n", " \n", " \n", " ...\n", @@ -491,12 +544,12 @@ " ltdebtandcapleases\n", " calculations\n", " financial\n", - " None\n", - " NaN\n", - " None\n", - " None\n", " metric\n", " usd\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 96\n", @@ -505,12 +558,12 @@ " othernetchangesincash\n", " cash_flow_statement\n", " industrial\n", + " cash_flow_statement_metric\n", + " usd\n", " netchangeincash\n", " 33.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", " 97\n", @@ -519,12 +572,12 @@ " othernetchangesincash\n", " cash_flow_statement\n", " financial\n", + " cash_flow_statement_metric\n", + " usd\n", " netchangeincash\n", " 37.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", " 98\n", @@ -533,12 +586,12 @@ " increasedecreaseinoperatingcapital\n", " cash_flow_statement\n", " financial\n", + " cash_flow_statement_metric\n", + " usd\n", " netcashfromcontinuingoperatingactivities\n", " 8.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", " 99\n", @@ -547,12 +600,12 @@ " increasedecreaseinoperatingcapital\n", " cash_flow_statement\n", " industrial\n", + " cash_flow_statement_metric\n", + " usd\n", " netcashfromcontinuingoperatingactivities\n", " 7.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", "\n", @@ -576,8 +629,8 @@ " tag statement_code statement_type \\\n", "0 marketcap calculations industrial \n", "1 marketcap calculations financial \n", - "2 market_sector current None \n", - "3 market_category current None \n", + "2 market_sector current NaN \n", + "3 market_category current NaN \n", "4 marketingexpense income_statement industrial \n", ".. ... ... ... \n", "95 ltdebtandcapleases calculations financial \n", @@ -586,45 +639,42 @@ "98 increasedecreaseinoperatingcapital cash_flow_statement financial \n", "99 increasedecreaseinoperatingcapital cash_flow_statement industrial \n", "\n", - " parent_name sequence factor transaction \\\n", - "0 None NaN None None \n", - "1 None NaN None None \n", - "2 None NaN None None \n", - "3 None NaN None None \n", - "4 totaloperatingexpenses 9.0 + debit \n", - ".. ... ... ... ... \n", - "95 None NaN None None \n", - "96 netchangeincash 33.0 + debit \n", - "97 netchangeincash 37.0 + debit \n", - "98 netcashfromcontinuingoperatingactivities 8.0 + debit \n", - "99 netcashfromcontinuingoperatingactivities 7.0 + debit \n", + " type unit \\\n", + "0 valuation usd \n", + "1 valuation usd \n", + "2 security string \n", + "3 security string \n", + "4 income_statement_metric usd \n", + ".. ... ... \n", + "95 metric usd \n", + "96 cash_flow_statement_metric usd \n", + "97 cash_flow_statement_metric usd \n", + "98 cash_flow_statement_metric usd \n", + "99 cash_flow_statement_metric usd \n", "\n", - " type unit \n", - "0 valuation usd \n", - "1 valuation usd \n", - "2 security string \n", - "3 security string \n", - "4 income_statement_metric usd \n", - ".. ... ... \n", - "95 metric usd \n", - "96 cash_flow_statement_metric usd \n", - "97 cash_flow_statement_metric usd \n", - "98 cash_flow_statement_metric usd \n", - "99 cash_flow_statement_metric usd \n", + " parent_name sequence factor transaction \n", + "0 NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN \n", + "4 totaloperatingexpenses 9.0 + debit \n", + ".. ... ... ... ... \n", + "95 NaN NaN NaN NaN \n", + "96 netchangeincash 33.0 + debit \n", + "97 netchangeincash 37.0 + debit \n", + "98 netcashfromcontinuingoperatingactivities 8.0 + debit \n", + "99 netcashfromcontinuingoperatingactivities 7.0 + debit \n", "\n", "[100 rows x 11 columns]" ] }, - "execution_count": 7, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "(\n", - " obb.equity.fundamental.search_attributes(\"marketcap\")\n", - " .to_df()\n", - ")\n" + "(obb.equity.fundamental.search_attributes(\"marketcap\", provider=\"intrinio\").to_df())" ] }, { @@ -636,7 +686,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -660,60 +710,73 @@ " \n", " \n", " \n", + " symbol\n", + " tag\n", " value\n", " \n", " \n", " date\n", " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " 2022-12-31\n", - " 6.692963e+10\n", + " 2023-09-30\n", + " TGT\n", + " marketcap\n", + " 4.951153e+10\n", " \n", " \n", - " 2023-03-31\n", - " 7.502370e+10\n", + " 2023-12-31\n", + " TGT\n", + " marketcap\n", + " 6.443403e+10\n", " \n", " \n", - " 2023-06-30\n", - " 5.991695e+10\n", + " 2024-03-31\n", + " TGT\n", + " marketcap\n", + " 8.082004e+10\n", " \n", " \n", - " 2023-09-30\n", - " 5.061437e+10\n", + " 2024-06-30\n", + " TGT\n", + " marketcap\n", + " 6.814283e+10\n", " \n", " \n", - " 2023-11-22\n", - " 6.049500e+10\n", + " 2024-08-22\n", + " TGT\n", + " marketcap\n", + " 7.387608e+10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " value\n", - "date \n", - "2022-12-31 6.692963e+10\n", - "2023-03-31 7.502370e+10\n", - "2023-06-30 5.991695e+10\n", - "2023-09-30 5.061437e+10\n", - "2023-11-22 6.049500e+10" + " symbol tag value\n", + "date \n", + "2023-09-30 TGT marketcap 4.951153e+10\n", + "2023-12-31 TGT marketcap 6.443403e+10\n", + "2024-03-31 TGT marketcap 8.082004e+10\n", + "2024-06-30 TGT marketcap 6.814283e+10\n", + "2024-08-22 TGT marketcap 7.387608e+10" ] }, - "execution_count": 8, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "marketcap = (\n", - " obb.equity.fundamental.historical_attributes(symbol=\"TGT\", tag = \"marketcap\", period=\"quarter\")\n", - " .to_df()\n", - ")\n", + "marketcap = obb.equity.fundamental.historical_attributes(\n", + " symbol=\"TGT\", tag=\"marketcap\", frequency=\"quarterly\", provider=\"intrinio\"\n", + ").to_df()\n", "\n", - "marketcap.tail(5)\n" + "marketcap.tail(5)" ] }, { @@ -725,16 +788,16 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "-0.24376733082703084" + "-0.243767327909974" ] }, - "execution_count": 9, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -742,7 +805,145 @@ "source": [ "marketcap.index = marketcap.index.astype(str)\n", "(\n", - " (marketcap.loc[\"2023-09-30\"].value - marketcap.loc[\"2022-12-31\"].value)/marketcap.loc[\"2022-12-31\"].value\n", + " (marketcap.loc[\"2023-09-30\"].value - marketcap.loc[\"2022-12-31\"].value)\n", + " / marketcap.loc[\"2022-12-31\"].value\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Historial market cap is also available as a daily metric from FMP. We can resample it as quarterly to approximate the same results." + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
market_cap
date
2022-03-3198470080000
2022-06-3065177644999
2022-09-3068303916999
2022-12-3168603112000
2023-03-3176338867000
2023-06-3060885040000
2023-09-3051039112000
2023-12-3165755313999
2024-03-3181906462000
2024-06-3068424088000
2024-09-3073653125000
\n", + "
" + ], + "text/plain": [ + " market_cap\n", + "date \n", + "2022-03-31 98470080000\n", + "2022-06-30 65177644999\n", + "2022-09-30 68303916999\n", + "2022-12-31 68603112000\n", + "2023-03-31 76338867000\n", + "2023-06-30 60885040000\n", + "2023-09-30 51039112000\n", + "2023-12-31 65755313999\n", + "2024-03-31 81906462000\n", + "2024-06-30 68424088000\n", + "2024-09-30 73653125000" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "market_cap -0.256023\n", + "dtype: float64" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = obb.equity.historical_market_cap(\n", + " \"TGT\", start_date=\"2022-01-01\", provider=\"fmp\"\n", + ").to_df()\n", + "\n", + "resampled = df.copy()\n", + "resampled.index = pd.to_datetime(resampled.index)\n", + "resampled = resampled[[\"market_cap\"]]\n", + "resampled = resampled.resample(\"QE\").last()\n", + "resampled.index = resampled.index.astype(str)\n", + "display(resampled)\n", + "(\n", + " (resampled.loc[\"2023-09-30\"] - resampled.loc[\"2022-12-31\"])\n", + " / resampled.loc[\"2022-12-31\"]\n", ")" ] }, @@ -763,13 +964,13 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 56, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'Current Quick Ratio: 0.2701'" + "'Current Quick Ratio: 0.8998'" ] }, "metadata": {}, @@ -778,7 +979,7 @@ { "data": { "text/plain": [ - "'Median Quick Ratio: 0.5844'" + "'Median Quick Ratio: 0.6047'" ] }, "metadata": {}, @@ -786,13 +987,10 @@ } ], "source": [ - "ratios = (\n", - " obb.equity.fundamental.ratios(\"TGT\", limit=50, provider=\"fmp\")\n", - " .to_df()\n", - ")\n", + "ratios = obb.equity.fundamental.ratios(\"TGT\", limit=50, provider=\"fmp\").to_df()\n", "\n", "display(f\"Current Quick Ratio: {round(ratios['quick_ratio'].iloc[-1], 4)}\")\n", - "display(f\"Median Quick Ratio: {round(ratios['quick_ratio'].median(), 4)}\")\n" + "display(f\"Median Quick Ratio: {round(ratios['quick_ratio'].median(), 4)}\")" ] }, { @@ -808,7 +1006,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 57, "metadata": {}, "outputs": [ { @@ -846,7 +1044,7 @@ " \n", " \n", " \n", - " Costco Wholesale Corporation\n", + " COST\n", " 0.027922\n", " 0.014860\n", " 0.026582\n", @@ -859,12 +1057,12 @@ " 0.037483\n", " \n", " \n", - " BJ's Wholesale Club Holdings, Inc.\n", - " NaN\n", + " BJ\n", + " 0.029338\n", " 0.044709\n", " 0.067213\n", " 0.113551\n", - " 0.056630\n", + " 0.056631\n", " 0.091107\n", " 0.026186\n", " 0.065871\n", @@ -872,8 +1070,8 @@ " NaN\n", " \n", " \n", - " Dollar Tree, Inc.\n", - " NaN\n", + " DLTR\n", + " 0.018948\n", " 0.010756\n", " 0.013957\n", " 0.075627\n", @@ -885,8 +1083,8 @@ " 0.041047\n", " \n", " \n", - " Dollar General Corporation\n", - " NaN\n", + " DG\n", + " 0.023149\n", " 0.008256\n", " 0.037507\n", " 0.058973\n", @@ -898,22 +1096,22 @@ " 0.046052\n", " \n", " \n", - " Walmart Inc.\n", - " 0.031243\n", - " 0.028372\n", - " 0.065462\n", - " 0.044591\n", - " 0.062023\n", - " 0.057275\n", - " 0.101038\n", + " WMT\n", + " 0.030577\n", + " 0.028374\n", + " 0.065467\n", + " 0.044595\n", + " 0.062030\n", + " 0.057280\n", + " 0.101023\n", " 0.073506\n", - " 0.059712\n", - " 0.041544\n", + " 0.059705\n", + " NaN\n", " \n", " \n", - " Big Lots, Inc.\n", - " NaN\n", - " -0.550469\n", + " BIG\n", + " -1.856996\n", + " -0.624151\n", " 0.025262\n", " 0.115757\n", " 0.069464\n", @@ -924,8 +1122,8 @@ " 0.089253\n", " \n", " \n", - " Macy's, Inc.\n", - " NaN\n", + " M\n", + " 0.061077\n", " 0.050473\n", " 0.270980\n", " 0.039111\n", @@ -937,8 +1135,8 @@ " 0.072322\n", " \n", " \n", - " Kohl's Corporation\n", - " NaN\n", + " KSS\n", + " 0.203512\n", " -0.143961\n", " 0.189677\n", " 0.147968\n", @@ -950,58 +1148,47 @@ " 0.110697\n", " \n", " \n", - " The TJX Companies, Inc.\n", - " 0.027159\n", - " 0.023497\n", - " 0.051769\n", - " 0.040167\n", - " 0.048827\n", - " 0.039935\n", + " TJX\n", + " 0.027513\n", + " 0.023498\n", + " 0.051975\n", + " 0.039865\n", + " 0.049788\n", + " 0.039930\n", " 0.053697\n", " 0.043328\n", " 0.046442\n", - " 0.040643\n", + " NaN\n", " \n", " \n", "\n", "" ], "text/plain": [ - "calendar_year 2023 2022 2021 2020 \\\n", - "Costco Wholesale Corporation 0.027922 0.014860 0.026582 0.039351 \n", - "BJ's Wholesale Club Holdings, Inc. NaN 0.044709 0.067213 0.113551 \n", - "Dollar Tree, Inc. NaN 0.010756 0.013957 0.075627 \n", - "Dollar General Corporation NaN 0.008256 0.037507 0.058973 \n", - "Walmart Inc. 0.031243 0.028372 0.065462 0.044591 \n", - "Big Lots, Inc. NaN -0.550469 0.025262 0.115757 \n", - "Macy's, Inc. NaN 0.050473 0.270980 0.039111 \n", - "Kohl's Corporation NaN -0.143961 0.189677 0.147968 \n", - "The TJX Companies, Inc. 0.027159 0.023497 0.051769 0.040167 \n", - "\n", - "calendar_year 2019 2018 2017 2016 \\\n", - "Costco Wholesale Corporation 0.025906 0.027438 0.060884 0.008941 \n", - "BJ's Wholesale Club Holdings, Inc. 0.056630 0.091107 0.026186 0.065871 \n", - "Dollar Tree, Inc. 0.040338 0.041252 0.034069 0.063465 \n", - "Dollar General Corporation 0.036922 0.046197 0.042609 0.050776 \n", - "Walmart Inc. 0.062023 0.057275 0.101038 0.073506 \n", - "Big Lots, Inc. 0.069464 -0.111853 0.037219 0.100721 \n", - "Macy's, Inc. 0.091301 0.101426 0.155761 0.098993 \n", - "Kohl's Corporation 0.119492 0.139799 0.096137 0.198790 \n", - "The TJX Companies, Inc. 0.048827 0.039935 0.053697 0.043328 \n", + "calendar_year 2023 2022 2021 2020 2019 2018 \\\n", + "COST 0.027922 0.014860 0.026582 0.039351 0.025906 0.027438 \n", + "BJ 0.029338 0.044709 0.067213 0.113551 0.056631 0.091107 \n", + "DLTR 0.018948 0.010756 0.013957 0.075627 0.040338 0.041252 \n", + "DG 0.023149 0.008256 0.037507 0.058973 0.036922 0.046197 \n", + "WMT 0.030577 0.028374 0.065467 0.044595 0.062030 0.057280 \n", + "BIG -1.856996 -0.624151 0.025262 0.115757 0.069464 -0.111853 \n", + "M 0.061077 0.050473 0.270980 0.039111 0.091301 0.101426 \n", + "KSS 0.203512 -0.143961 0.189677 0.147968 0.119492 0.139799 \n", + "TJX 0.027513 0.023498 0.051975 0.039865 0.049788 0.039930 \n", "\n", - "calendar_year 2015 2014 \n", - "Costco Wholesale Corporation 0.030741 0.037483 \n", - "BJ's Wholesale Club Holdings, Inc. 0.016947 NaN \n", - "Dollar Tree, Inc. 0.016602 0.041047 \n", - "Dollar General Corporation 0.039524 0.046052 \n", - "Walmart Inc. 0.059712 0.041544 \n", - "Big Lots, Inc. 0.110443 0.089253 \n", - "Macy's, Inc. 0.065634 0.072322 \n", - "Kohl's Corporation 0.081652 0.110697 \n", - "The TJX Companies, Inc. 0.046442 0.040643 " + "calendar_year 2017 2016 2015 2014 \n", + "COST 0.060884 0.008941 0.030741 0.037483 \n", + "BJ 0.026186 0.065871 0.016947 NaN \n", + "DLTR 0.034069 0.063465 0.016602 0.041047 \n", + "DG 0.042609 0.050776 0.039524 0.046052 \n", + "WMT 0.101023 0.073506 0.059705 NaN \n", + "BIG 0.037219 0.100721 0.110443 0.089253 \n", + "M 0.155761 0.098993 0.065634 0.072322 \n", + "KSS 0.096137 0.198790 0.081652 0.110697 \n", + "TJX 0.053697 0.043328 0.046442 NaN " ] }, - "execution_count": 26, + "execution_count": 57, "metadata": {}, "output_type": "execute_result" } @@ -1010,30 +1197,26 @@ "# List of other retail chains\n", "tickers = [\"COST\", \"BJ\", \"DLTR\", \"DG\", \"WMT\", \"BIG\", \"M\", \"KSS\", \"TJX\"]\n", "\n", - "# Create a dictionary of tickers and company names.\n", - "names = {\n", - " ticker: obb.equity.fundamental.overview(ticker, provider=\"fmp\").results[0].name\n", - " for ticker in tickers\n", - "}\n", "# Create a column for each.\n", "fcf_yield = pd.DataFrame()\n", "for ticker in tickers:\n", - " fcf_yield[names[ticker]] = (\n", - " obb.equity.fundamental.metrics(ticker, provider=\"fmp\", period=\"annual\", limit=10)\n", + " fcf_yield[ticker] = (\n", + " obb.equity.fundamental.metrics(\n", + " ticker, provider=\"fmp\", period=\"annual\", limit=10\n", + " )\n", " .to_df()\n", " .reset_index()\n", " .set_index(\"calendar_year\")\n", - " .sort_index(ascending=False)\n", - " [\"free_cash_flow_yield\"]\n", + " .sort_index(ascending=False)[\"free_cash_flow_yield\"]\n", " )\n", - "fcf_yield.transpose()\n" + "fcf_yield.transpose()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "There are more usage examples on our [website](https://docs.openbb.co/platform/usage)" + "There are more usage examples on our [website](https://docs.openbb.co/platform/user_guides)" ] } ], @@ -1053,7 +1236,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/findSymbols.ipynb b/examples/findSymbols.ipynb index b79ce6eee4b4..4573b4850d5a 100644 --- a/examples/findSymbols.ipynb +++ b/examples/findSymbols.ipynb @@ -20,7 +20,7 @@ "metadata": {}, "outputs": [], "source": [ - "from openbb import obb\n" + "from openbb import obb" ] }, { @@ -62,61 +62,61 @@ " name\n", " nasdaq_traded\n", " exchange\n", - " market_category\n", " etf\n", " round_lot_size\n", " test_issue\n", - " financial_status\n", " cqs_symbol\n", " nasdaq_symbol\n", " next_shares\n", + " market_category\n", + " financial_status\n", " \n", " \n", " \n", " \n", " 0\n", - " AMJ\n", - " JPMorgan Chase Capital XVI JP Morgan Alerian M...\n", - " Y\n", - " P\n", - " None\n", - " N\n", - " 100.0\n", - " N\n", - " None\n", - " AMJ\n", - " AMJ\n", - " N\n", - " \n", - " \n", - " 1\n", " AMJB\n", " JPMorgan Chase & Co. Alerian MLP Index ETNs du...\n", " Y\n", " P\n", - " None\n", " Y\n", " 100.0\n", " N\n", - " None\n", " AMJB\n", " AMJB\n", " N\n", + " NaN\n", + " NaN\n", " \n", " \n", - " 2\n", + " 1\n", " BBAG\n", " JPMorgan BetaBuilders U.S. Aggregate Bond ETF\n", " Y\n", " P\n", - " None\n", " Y\n", " 100.0\n", " N\n", - " None\n", " BBAG\n", " BBAG\n", " N\n", + " NaN\n", + " NaN\n", + " \n", + " \n", + " 2\n", + " BBAX\n", + " JPMorgan BetaBuilders Developed Asia Pacific-e...\n", + " Y\n", + " Z\n", + " Y\n", + " 100.0\n", + " N\n", + " BBAX\n", + " BBAX\n", + " N\n", + " NaN\n", + " NaN\n", " \n", " \n", "\n", @@ -124,19 +124,19 @@ ], "text/plain": [ " symbol name nasdaq_traded \\\n", - "0 AMJ JPMorgan Chase Capital XVI JP Morgan Alerian M... Y \n", - "1 AMJB JPMorgan Chase & Co. Alerian MLP Index ETNs du... Y \n", - "2 BBAG JPMorgan BetaBuilders U.S. Aggregate Bond ETF Y \n", - "\n", - " exchange market_category etf round_lot_size test_issue financial_status \\\n", - "0 P None N 100.0 N None \n", - "1 P None Y 100.0 N None \n", - "2 P None Y 100.0 N None \n", - "\n", - " cqs_symbol nasdaq_symbol next_shares \n", - "0 AMJ AMJ N \n", - "1 AMJB AMJB N \n", - "2 BBAG BBAG N " + "0 AMJB JPMorgan Chase & Co. Alerian MLP Index ETNs du... Y \n", + "1 BBAG JPMorgan BetaBuilders U.S. Aggregate Bond ETF Y \n", + "2 BBAX JPMorgan BetaBuilders Developed Asia Pacific-e... Y \n", + "\n", + " exchange etf round_lot_size test_issue cqs_symbol nasdaq_symbol \\\n", + "0 P Y 100.0 N AMJB AMJB \n", + "1 P Y 100.0 N BBAG BBAG \n", + "2 Z Y 100.0 N BBAX BBAX \n", + "\n", + " next_shares market_category financial_status \n", + "0 N NaN NaN \n", + "1 N NaN NaN \n", + "2 N NaN NaN " ] }, "execution_count": 2, @@ -192,10 +192,28 @@ " tick_days\n", " tick_frequency\n", " tick_period\n", + " display_override_auto_hide\n", + " show_intraday_chart\n", " \n", " \n", " \n", " \n", + " 31\n", + " SPXUIV\n", + " PROSHARES ULTRAPRO SHORT SP500 ETF\n", + " PROSHARES ULTRAPRO SHORT SP500 ETF\\n\n", + " 15\n", + " USD\n", + " America/Chicago\n", + " 08:00:00\n", + " 16:00:00\n", + " MonToFri\n", + " C\n", + " Regular\n", + " False\n", + " True\n", + " \n", + " \n", " 32\n", " SPXVIV\n", " PROSHARES S&P 500 EX-HEALTH CARE ETF\n", @@ -208,6 +226,8 @@ " MonToFri\n", " C\n", " Regular\n", + " False\n", + " True\n", " \n", " \n", " 33\n", @@ -222,6 +242,8 @@ " MonToFri\n", " C\n", " Regular\n", + " False\n", + " True\n", " \n", " \n", " 34\n", @@ -236,6 +258,8 @@ " MonToFri\n", " C\n", " Regular\n", + " False\n", + " True\n", " \n", " \n", " 35\n", @@ -250,20 +274,8 @@ " MonToFri\n", " C\n", " Regular\n", - " \n", - " \n", - " 36\n", - " XSPAM\n", - " Mini SPX Index (AM Settlement)\n", - " Mini SPX Index (AM Settlement)\n", - " 15\n", - " USD\n", - " America/Chicago\n", - " 08:00:00\n", - " 16:00:00\n", - " MonToFri\n", - " C\n", - " Regular\n", + " False\n", + " True\n", " \n", " \n", "\n", @@ -271,25 +283,32 @@ ], "text/plain": [ " symbol name \\\n", + "31 SPXUIV PROSHARES ULTRAPRO SHORT SP500 ETF \n", "32 SPXVIV PROSHARES S&P 500 EX-HEALTH CARE ETF \n", "33 VIX1D Cboe 1-Day Volatility Index® \n", "34 VIX3M Cboe S&P 500 3 Month Volatility Index \n", "35 WPUT Cboe S&P 500 One-Week PutWrite Index \n", - "36 XSPAM Mini SPX Index (AM Settlement) \n", "\n", " description data_delay currency \\\n", + "31 PROSHARES ULTRAPRO SHORT SP500 ETF\\n 15 USD \n", "32 PROSHARES S&P 500 EX-HEALTH CARE ETF 15 USD \n", "33 Estimates expected volatility by aggregating t... 15 USD \n", "34 The Cboe 3-Month Volatility Index (VIX3M) is d... 15 USD \n", "35 Tracks the value of a portfolio that overlays ... 15 USD \n", - "36 Mini SPX Index (AM Settlement) 15 USD \n", - "\n", - " time_zone open_time close_time tick_days tick_frequency tick_period \n", - "32 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "33 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "34 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "35 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "36 America/Chicago 08:00:00 16:00:00 MonToFri C Regular " + "\n", + " time_zone open_time close_time tick_days tick_frequency tick_period \\\n", + "31 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "32 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "33 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "34 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "35 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "\n", + " display_override_auto_hide show_intraday_chart \n", + "31 False True \n", + "32 False True \n", + "33 False True \n", + "34 False True \n", + "35 False True " ] }, "execution_count": 3, @@ -310,7 +329,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -345,137 +364,137 @@ " unit_price\n", " close\n", " ...\n", - " avg_volume\n", - " avg_volume_30d\n", - " aum\n", - " pe_ratio\n", - " pb_ratio\n", - " management_fee\n", + " beta_3y\n", + " return_5y\n", + " return_10y\n", + " beta_10y\n", + " beta_15y\n", " mer\n", - " distribution_yield\n", " dividend_frequency\n", + " pe_ratio\n", + " pb_ratio\n", " beta_20y\n", " \n", " \n", " \n", " \n", - " 17\n", - " VALT.B\n", - " CI Gold Bullion Fund\n", - " VALT.B:CA\n", - " 2021-03-17\n", - " CI Global Asset Management\n", - " Gold\n", + " 21\n", + " ZGD\n", + " BMO Equal Weight Global Gold Index ETF\n", + " ZGD:CA\n", + " 2012-11-14\n", + " BMO ETF\n", + " Mid Cap Blend\n", " False\n", " CAD\n", - " 27.23\n", - " 27.31\n", + " 104.80\n", + " 106.56\n", " ...\n", - " 430\n", - " 1428\n", - " 14976500.0\n", - " NaN\n", + " 0.658557\n", + " 0.130072\n", + " -0.079531\n", + " 0.444583\n", " NaN\n", - " 0.00155\n", - " NaN\n", - " 0.015347\n", + " 0.0062\n", " Annually\n", + " 9.0939\n", + " 0.8812\n", " NaN\n", " \n", " \n", - " 18\n", - " VALT.U\n", - " CI Gold Bullion Fund\n", - " CI Gold Bullion\n", - " 2021-01-06\n", - " CI Global Asset Management\n", + " 22\n", + " ZGLD\n", + " BMO Gold Bullion ETF\n", + " ZGLD:CA\n", + " 2024-03-08\n", + " BMO ETF\n", " Gold\n", " False\n", - " USD\n", - " 20.25\n", - " 20.22\n", + " CAD\n", + " 36.83\n", + " 36.83\n", " ...\n", - " 690\n", - " 4747\n", - " 28147500.0\n", " NaN\n", " NaN\n", - " 0.00155\n", " NaN\n", - " 0.016145\n", - " Annually\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " NaN\n", " \n", " \n", - " 19\n", - " XGD\n", - " iShares S&P/TSX Global Gold Index ETF\n", - " iShares S&P/TSX\n", - " 2001-03-23\n", - " RBC iShares\n", - " Mid Cap Growth\n", + " 23\n", + " ZGLD.U\n", + " BMO Gold Bullion ETF\n", + " ZGLD.U:CA\n", + " 2024-03-08\n", + " BMO ETF\n", + " Gold\n", " False\n", - " CAD\n", - " 15.15\n", - " 15.15\n", + " USD\n", + " 36.05\n", + " 36.70\n", " ...\n", - " 456399\n", - " 1194453\n", - " 986265000.0\n", - " 26.4436\n", - " 1.9090\n", - " 0.00610\n", - " 0.0061\n", - " 0.016213\n", - " Semi-Annually\n", - " 0.560996\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", - " 20\n", - " ZGD\n", - " BMO Equal Weight Global Gold Index ETF\n", - " BMO Equal Weight\n", - " 2012-11-14\n", + " 24\n", + " ZGLH\n", + " BMO Gold Bullion Hedged to CAD ETF\n", + " ZGLH:CA\n", + " 2024-03-08\n", " BMO ETF\n", - " Mid Cap Blend\n", + " Gold\n", " False\n", " CAD\n", - " 65.30\n", - " 63.90\n", + " 34.04\n", + " 35.77\n", " ...\n", - " 436\n", - " 3417\n", - " 41396935.0\n", - " 17.2285\n", - " 1.3891\n", - " 0.00550\n", - " 0.0062\n", - " 0.008305\n", - " Annually\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " NaN\n", " \n", " \n", - " 21\n", + " 25\n", " ZJG\n", " BMO Junior Gold Index ETF\n", - " BMO Junior Gold\n", + " ZJG:CA\n", " 2010-01-19\n", " BMO ETF\n", " Small Cap Blend\n", " True\n", " CAD\n", - " 57.90\n", - " 58.10\n", + " 92.75\n", + " 92.84\n", " ...\n", - " 511\n", - " 1491\n", - " 52271541.0\n", - " 26.8283\n", - " 1.5310\n", - " 0.00550\n", + " 0.641448\n", + " 0.087857\n", + " -0.111992\n", + " 0.449994\n", + " NaN\n", " 0.0061\n", - " 0.009537\n", " Annually\n", + " 13.5959\n", + " 0.9830\n", " NaN\n", " \n", " \n", @@ -484,45 +503,38 @@ "" ], "text/plain": [ - " symbol name short_name \\\n", - "17 VALT.B CI Gold Bullion Fund VALT.B:CA \n", - "18 VALT.U CI Gold Bullion Fund CI Gold Bullion \n", - "19 XGD iShares S&P/TSX Global Gold Index ETF iShares S&P/TSX \n", - "20 ZGD BMO Equal Weight Global Gold Index ETF BMO Equal Weight \n", - "21 ZJG BMO Junior Gold Index ETF BMO Junior Gold \n", - "\n", - " inception_date issuer investment_style esg \\\n", - "17 2021-03-17 CI Global Asset Management Gold False \n", - "18 2021-01-06 CI Global Asset Management Gold False \n", - "19 2001-03-23 RBC iShares Mid Cap Growth False \n", - "20 2012-11-14 BMO ETF Mid Cap Blend False \n", - "21 2010-01-19 BMO ETF Small Cap Blend True \n", - "\n", - " currency unit_price close ... avg_volume avg_volume_30d aum \\\n", - "17 CAD 27.23 27.31 ... 430 1428 14976500.0 \n", - "18 USD 20.25 20.22 ... 690 4747 28147500.0 \n", - "19 CAD 15.15 15.15 ... 456399 1194453 986265000.0 \n", - "20 CAD 65.30 63.90 ... 436 3417 41396935.0 \n", - "21 CAD 57.90 58.10 ... 511 1491 52271541.0 \n", - "\n", - " pe_ratio pb_ratio management_fee mer distribution_yield \\\n", - "17 NaN NaN 0.00155 NaN 0.015347 \n", - "18 NaN NaN 0.00155 NaN 0.016145 \n", - "19 26.4436 1.9090 0.00610 0.0061 0.016213 \n", - "20 17.2285 1.3891 0.00550 0.0062 0.008305 \n", - "21 26.8283 1.5310 0.00550 0.0061 0.009537 \n", - "\n", - " dividend_frequency beta_20y \n", - "17 Annually NaN \n", - "18 Annually NaN \n", - "19 Semi-Annually 0.560996 \n", - "20 Annually NaN \n", - "21 Annually NaN \n", + " symbol name short_name inception_date \\\n", + "21 ZGD BMO Equal Weight Global Gold Index ETF ZGD:CA 2012-11-14 \n", + "22 ZGLD BMO Gold Bullion ETF ZGLD:CA 2024-03-08 \n", + "23 ZGLD.U BMO Gold Bullion ETF ZGLD.U:CA 2024-03-08 \n", + "24 ZGLH BMO Gold Bullion Hedged to CAD ETF ZGLH:CA 2024-03-08 \n", + "25 ZJG BMO Junior Gold Index ETF ZJG:CA 2010-01-19 \n", + "\n", + " issuer investment_style esg currency unit_price close ... \\\n", + "21 BMO ETF Mid Cap Blend False CAD 104.80 106.56 ... \n", + "22 BMO ETF Gold False CAD 36.83 36.83 ... \n", + "23 BMO ETF Gold False USD 36.05 36.70 ... \n", + "24 BMO ETF Gold False CAD 34.04 35.77 ... \n", + "25 BMO ETF Small Cap Blend True CAD 92.75 92.84 ... \n", + "\n", + " beta_3y return_5y return_10y beta_10y beta_15y mer \\\n", + "21 0.658557 0.130072 -0.079531 0.444583 NaN 0.0062 \n", + "22 NaN NaN NaN NaN NaN NaN \n", + "23 NaN NaN NaN NaN NaN NaN \n", + "24 NaN NaN NaN NaN NaN NaN \n", + "25 0.641448 0.087857 -0.111992 0.449994 NaN 0.0061 \n", + "\n", + " dividend_frequency pe_ratio pb_ratio beta_20y \n", + "21 Annually 9.0939 0.8812 NaN \n", + "22 NaN NaN NaN NaN \n", + "23 NaN NaN NaN NaN \n", + "24 NaN NaN NaN NaN \n", + "25 Annually 13.5959 0.9830 NaN \n", "\n", "[5 rows x 35 columns]" ] }, - "execution_count": 4, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -533,7 +545,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -578,13 +590,13 @@ " 0\n", " QYLD\n", " Global X NASDAQ 100 Covered Call ETF\n", - " 7.851962e+09\n", - " \n", - " None\n", + " 8.197931e+09\n", + " Financial Services\n", + " Asset Management - Global\n", " 0.65\n", - " 17.8200\n", - " 2.06171\n", - " 1216103.0\n", + " 17.7950\n", + " 2.05994\n", + " 5225008.0\n", " NASDAQ\n", " NASDAQ Global Market\n", " US\n", @@ -593,15 +605,32 @@ " \n", " \n", " 1\n", + " ZWB.TO\n", + " BMO Covered Call Canadian Banks ETF\n", + " 2.988597e+09\n", + " Financial Services\n", + " Asset Management\n", + " 0.96\n", + " 18.2600\n", + " 1.32000\n", + " 88508.0\n", + " TSX\n", + " Toronto Stock Exchange\n", + " CA\n", + " True\n", + " False\n", + " \n", + " \n", + " 2\n", " XYLD\n", " Global X S&P 500 Covered Call ETF\n", - " 2.750881e+09\n", - " \n", - " None\n", - " 0.53\n", - " 40.0998\n", - " 3.94248\n", - " 64645.0\n", + " 2.885254e+09\n", + " Financial Services\n", + " Asset Management - Global\n", + " 0.51\n", + " 40.9825\n", + " 3.82220\n", + " 157906.0\n", " AMEX\n", " New York Stock Exchange Arca\n", " US\n", @@ -609,16 +638,16 @@ " False\n", " \n", " \n", - " 2\n", + " 3\n", " ZWU.TO\n", " BMO Covered Call Utilities ETF\n", - " 1.698515e+09\n", - " \n", - " None\n", - " 0.67\n", - " 10.0300\n", - " 0.86000\n", - " 56572.0\n", + " 1.863225e+09\n", + " Financial Services\n", + " Asset Management\n", + " 0.62\n", + " 10.7900\n", + " 0.84000\n", + " 58903.0\n", " TSX\n", " Toronto Stock Exchange\n", " CA\n", @@ -626,74 +655,57 @@ " False\n", " \n", " \n", - " 3\n", + " 4\n", " ZWC.TO\n", " BMO CA High Dividend Covered Call ETF\n", - " 1.602642e+09\n", - " \n", - " None\n", + " 1.637541e+09\n", + " Financial Services\n", + " Asset Management\n", " 0.89\n", - " 17.0200\n", - " 1.19000\n", - " 17235.0\n", + " 17.6200\n", + " 1.54000\n", + " 22081.0\n", " TSX\n", " Toronto Stock Exchange\n", " CA\n", " True\n", " False\n", " \n", - " \n", - " 4\n", - " RYLD\n", - " Global X Russell 2000 Covered Call ETF\n", - " 1.406859e+09\n", - " Miscellaneous\n", - " Investment Trusts/Mutual Funds\n", - " 0.56\n", - " 16.4900\n", - " 1.87702\n", - " 133691.0\n", - " AMEX\n", - " New York Stock Exchange Arca\n", - " US\n", - " True\n", - " False\n", - " \n", " \n", "\n", "" ], "text/plain": [ - " symbol name market_cap \\\n", - "0 QYLD Global X NASDAQ 100 Covered Call ETF 7.851962e+09 \n", - "1 XYLD Global X S&P 500 Covered Call ETF 2.750881e+09 \n", - "2 ZWU.TO BMO Covered Call Utilities ETF 1.698515e+09 \n", - "3 ZWC.TO BMO CA High Dividend Covered Call ETF 1.602642e+09 \n", - "4 RYLD Global X Russell 2000 Covered Call ETF 1.406859e+09 \n", - "\n", - " sector industry beta price \\\n", - "0 None 0.65 17.8200 \n", - "1 None 0.53 40.0998 \n", - "2 None 0.67 10.0300 \n", - "3 None 0.89 17.0200 \n", - "4 Miscellaneous Investment Trusts/Mutual Funds 0.56 16.4900 \n", + " symbol name market_cap \\\n", + "0 QYLD Global X NASDAQ 100 Covered Call ETF 8.197931e+09 \n", + "1 ZWB.TO BMO Covered Call Canadian Banks ETF 2.988597e+09 \n", + "2 XYLD Global X S&P 500 Covered Call ETF 2.885254e+09 \n", + "3 ZWU.TO BMO Covered Call Utilities ETF 1.863225e+09 \n", + "4 ZWC.TO BMO CA High Dividend Covered Call ETF 1.637541e+09 \n", + "\n", + " sector industry beta price \\\n", + "0 Financial Services Asset Management - Global 0.65 17.7950 \n", + "1 Financial Services Asset Management 0.96 18.2600 \n", + "2 Financial Services Asset Management - Global 0.51 40.9825 \n", + "3 Financial Services Asset Management 0.62 10.7900 \n", + "4 Financial Services Asset Management 0.89 17.6200 \n", "\n", " last_annual_dividend volume exchange exchange_name \\\n", - "0 2.06171 1216103.0 NASDAQ NASDAQ Global Market \n", - "1 3.94248 64645.0 AMEX New York Stock Exchange Arca \n", - "2 0.86000 56572.0 TSX Toronto Stock Exchange \n", - "3 1.19000 17235.0 TSX Toronto Stock Exchange \n", - "4 1.87702 133691.0 AMEX New York Stock Exchange Arca \n", - "\n", - " country actively_trading isFund \n", - "0 US True False \n", - "1 US True False \n", - "2 CA True False \n", - "3 CA True False \n", - "4 US True False " + "0 2.05994 5225008.0 NASDAQ NASDAQ Global Market \n", + "1 1.32000 88508.0 TSX Toronto Stock Exchange \n", + "2 3.82220 157906.0 AMEX New York Stock Exchange Arca \n", + "3 0.84000 58903.0 TSX Toronto Stock Exchange \n", + "4 1.54000 22081.0 TSX Toronto Stock Exchange \n", + "\n", + " country actively_trading isFund \n", + "0 US True False \n", + "1 CA True False \n", + "2 US True False \n", + "3 CA True False \n", + "4 CA True False " ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -994,7 +1006,7 @@ "source": [ "homestate_filings = obb.equity.fundamental.filings(cik=\"0000829771\", provider=\"sec\")\n", "\n", - "homestate_filings.to_df().iloc[-1]\n" + "homestate_filings.to_df().iloc[-1]" ] }, { @@ -1040,7 +1052,7 @@ "source": [ "aapl_filings = obb.equity.fundamental.filings(\"AAPL\", type=\"4\", provider=\"sec\")\n", "\n", - "aapl_filings.to_df().iloc[0]\n" + "aapl_filings.to_df().iloc[0]" ] }, { @@ -1056,13 +1068,13 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "5673" + "5662" ] }, "metadata": {}, @@ -1111,13 +1123,13 @@ " 0\n", " RELIANCE.NS\n", " Reliance Industries Limited\n", - " 20104143261030\n", + " 20273316637500\n", " Energy\n", " Oil & Gas Refining & Marketing\n", - " 0.608\n", - " 2971.3\n", - " 9\n", - " 5412782\n", + " 0.631\n", + " 2996.25\n", + " 10.0\n", + " 5222236\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1129,13 +1141,13 @@ " 1\n", " RELIANCE.BO\n", " Reliance Industries Limited\n", - " 20098053761843\n", + " 20265535473000\n", " Energy\n", " Oil & Gas Refining & Marketing\n", - " 0.608\n", - " 2970.4\n", - " 9\n", - " 83211\n", + " 0.631\n", + " 2995.1\n", + " 10.0\n", + " 193482\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1147,13 +1159,13 @@ " 2\n", " TCS.NS\n", " Tata Consultancy Services Limited\n", - " 14850088530330\n", + " 16288641180000\n", " Technology\n", " Information Technology Services\n", " 0.531\n", - " 4104.4\n", - " 51\n", - " 2960088\n", + " 4502.0\n", + " 56.0\n", + " 1829132\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1165,13 +1177,13 @@ " 3\n", " TCS.BO\n", " Tata Consultancy Services Limited\n", - " 14844299652000\n", + " 16281224095500\n", " Technology\n", " Information Technology Services\n", " 0.531\n", - " 4102.8\n", - " 51\n", - " 334830\n", + " 4499.95\n", + " 56.0\n", + " 81625\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1181,17 +1193,17 @@ " \n", " \n", " 4\n", - " HDFCBANK.BO\n", + " HDFCBANK.NS\n", " HDFC Bank Limited\n", - " 10790199234483\n", + " 12426411437000\n", " Financial Services\n", " Banks - Regional\n", - " 0.79\n", - " 1420.55\n", - " 19\n", - " 216503\n", - " BSE\n", - " Bombay Stock Exchange\n", + " 0.833\n", + " 1631.3\n", + " 19.5\n", + " 10645258\n", + " NSE\n", + " National Stock Exchange of India\n", " IN\n", " False\n", " True\n", @@ -1203,25 +1215,25 @@ ], "text/plain": [ " symbol name market_cap \\\n", - "0 RELIANCE.NS Reliance Industries Limited 20104143261030 \n", - "1 RELIANCE.BO Reliance Industries Limited 20098053761843 \n", - "2 TCS.NS Tata Consultancy Services Limited 14850088530330 \n", - "3 TCS.BO Tata Consultancy Services Limited 14844299652000 \n", - "4 HDFCBANK.BO HDFC Bank Limited 10790199234483 \n", + "0 RELIANCE.NS Reliance Industries Limited 20273316637500 \n", + "1 RELIANCE.BO Reliance Industries Limited 20265535473000 \n", + "2 TCS.NS Tata Consultancy Services Limited 16288641180000 \n", + "3 TCS.BO Tata Consultancy Services Limited 16281224095500 \n", + "4 HDFCBANK.NS HDFC Bank Limited 12426411437000 \n", "\n", " sector industry beta price \\\n", - "0 Energy Oil & Gas Refining & Marketing 0.608 2971.3 \n", - "1 Energy Oil & Gas Refining & Marketing 0.608 2970.4 \n", - "2 Technology Information Technology Services 0.531 4104.4 \n", - "3 Technology Information Technology Services 0.531 4102.8 \n", - "4 Financial Services Banks - Regional 0.79 1420.55 \n", - "\n", - " last_annual_dividend volume exchange exchange_name \\\n", - "0 9 5412782 NSE National Stock Exchange of India \n", - "1 9 83211 BSE Bombay Stock Exchange \n", - "2 51 2960088 NSE National Stock Exchange of India \n", - "3 51 334830 BSE Bombay Stock Exchange \n", - "4 19 216503 BSE Bombay Stock Exchange \n", + "0 Energy Oil & Gas Refining & Marketing 0.631 2996.25 \n", + "1 Energy Oil & Gas Refining & Marketing 0.631 2995.1 \n", + "2 Technology Information Technology Services 0.531 4502.0 \n", + "3 Technology Information Technology Services 0.531 4499.95 \n", + "4 Financial Services Banks - Regional 0.833 1631.3 \n", + "\n", + " last_annual_dividend volume exchange exchange_name \\\n", + "0 10.0 5222236 NSE National Stock Exchange of India \n", + "1 10.0 193482 BSE Bombay Stock Exchange \n", + "2 56.0 1829132 NSE National Stock Exchange of India \n", + "3 56.0 81625 BSE Bombay Stock Exchange \n", + "4 19.5 10645258 NSE National Stock Exchange of India \n", "\n", " country is_etf actively_trading isFund \n", "0 IN False True False \n", @@ -1231,7 +1243,7 @@ "4 IN False True False " ] }, - "execution_count": 13, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1239,25 +1251,18 @@ "source": [ "results = obb.equity.screener(country=\"IN\", provider=\"fmp\").to_df()\n", "display(len(results))\n", - "results.head(5).convert_dtypes()\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Search by Sector" + "results.head(5).convert_dtypes()" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "376" + "9" ] }, "metadata": {}, @@ -1286,173 +1291,106 @@ " \n", " symbol\n", " name\n", + " last_price\n", + " change\n", + " change_percent\n", " market_cap\n", - " sector\n", - " industry\n", - " beta\n", - " price\n", - " last_annual_dividend\n", - " volume\n", - " exchange\n", - " exchange_name\n", - " country\n", - " is_etf\n", - " actively_trading\n", - " isFund\n", " \n", " \n", " \n", " \n", " 0\n", - " HDFCBANK.BO\n", - " HDFC Bank Limited\n", - " 10790199234483\n", - " Financial Services\n", - " Banks - Regional\n", - " 0.79\n", - " 1420.55\n", - " 19.0\n", - " 216503\n", - " BSE\n", - " Bombay Stock Exchange\n", - " IN\n", - " False\n", - " True\n", - " False\n", + " IBN\n", + " ICICI Bank Limited Common Stock\n", + " 28.38\n", + " 0.28\n", + " 0.00996\n", + " 99843513339\n", " \n", " \n", " 1\n", - " HDFCBANK.NS\n", - " HDFC Bank Limited\n", - " 10704479740109\n", - " Financial Services\n", - " Banks—Regional\n", - " 0.714285\n", - " 1420.15\n", - " 19.0\n", - " 16040740\n", - " NSE\n", - " National Stock Exchange of India\n", - " IN\n", - " False\n", - " True\n", - " False\n", + " SIFY\n", + " Sify Technologies Limited American Depositary ...\n", + " 0.3256\n", + " -0.0256\n", + " -0.07289\n", + " 59693049\n", " \n", " \n", " 2\n", - " ICICIBANK.BO\n", - " ICICI Bank Limited\n", - " 7441727264794\n", - " Financial Services\n", - " Banks—Regional\n", - " 0.825\n", - " 1060.35\n", - " 8.0\n", - " 178844\n", - " BSE\n", - " Bombay Stock Exchange\n", - " IN\n", - " False\n", - " True\n", - " False\n", + " RDY\n", + " Dr. Reddy's Laboratories Ltd Common Stock\n", + " 82.698\n", + " -1.512\n", + " -0.01796\n", + " 13795536962\n", " \n", " \n", " 3\n", - " ICICIBANK.NS\n", - " ICICI Bank Limited\n", - " 7440674537779\n", - " Financial Services\n", - " Banks—Regional\n", - " 0.825\n", - " 1060.2\n", - " 8.0\n", - " 10580709\n", - " NSE\n", - " National Stock Exchange of India\n", - " IN\n", - " False\n", - " True\n", - " False\n", + " WIT\n", + " Wipro Limited Common Stock\n", + " 6.16\n", + " -0.1\n", + " -0.01597\n", + " 32186851595\n", " \n", " \n", " 4\n", - " SBIN.NS\n", - " State Bank of India\n", - " 6692118460570\n", - " Financial Services\n", - " Banks—Regional\n", - " 0.781\n", - " 749.85\n", - " 11.3\n", - " 13966117\n", - " NSE\n", - " National Stock Exchange of India\n", - " IN\n", - " False\n", - " True\n", - " False\n", + " HDB\n", + " HDFC Bank Limited Common Stock\n", + " 59.805\n", + " -0.645\n", + " -0.01067\n", + " 151444414047\n", " \n", " \n", "\n", "" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 HDFCBANK.BO HDFC Bank Limited 10790199234483 Financial Services \n", - "1 HDFCBANK.NS HDFC Bank Limited 10704479740109 Financial Services \n", - "2 ICICIBANK.BO ICICI Bank Limited 7441727264794 Financial Services \n", - "3 ICICIBANK.NS ICICI Bank Limited 7440674537779 Financial Services \n", - "4 SBIN.NS State Bank of India 6692118460570 Financial Services \n", - "\n", - " industry beta price last_annual_dividend volume \\\n", - "0 Banks - Regional 0.79 1420.55 19.0 216503 \n", - "1 Banks—Regional 0.714285 1420.15 19.0 16040740 \n", - "2 Banks—Regional 0.825 1060.35 8.0 178844 \n", - "3 Banks—Regional 0.825 1060.2 8.0 10580709 \n", - "4 Banks—Regional 0.781 749.85 11.3 13966117 \n", - "\n", - " exchange exchange_name country is_etf \\\n", - "0 BSE Bombay Stock Exchange IN False \n", - "1 NSE National Stock Exchange of India IN False \n", - "2 BSE Bombay Stock Exchange IN False \n", - "3 NSE National Stock Exchange of India IN False \n", - "4 NSE National Stock Exchange of India IN False \n", + " symbol name last_price \\\n", + "0 IBN ICICI Bank Limited Common Stock 28.38 \n", + "1 SIFY Sify Technologies Limited American Depositary ... 0.3256 \n", + "2 RDY Dr. Reddy's Laboratories Ltd Common Stock 82.698 \n", + "3 WIT Wipro Limited Common Stock 6.16 \n", + "4 HDB HDFC Bank Limited Common Stock 59.805 \n", "\n", - " actively_trading isFund \n", - "0 True False \n", - "1 True False \n", - "2 True False \n", - "3 True False \n", - "4 True False " + " change change_percent market_cap \n", + "0 0.28 0.00996 99843513339 \n", + "1 -0.0256 -0.07289 59693049 \n", + "2 -1.512 -0.01796 13795536962 \n", + "3 -0.1 -0.01597 32186851595 \n", + "4 -0.645 -0.01067 151444414047 " ] }, - "execution_count": 14, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "sector_results = obb.equity.screener(country=\"IN\", sector=\"Financial Services\", provider=\"fmp\").to_df()\n", - "display(len(sector_results))\n", - "sector_results.head(5).convert_dtypes()\n" + "# The Nasdaq screener is limited to the American market listings.\n", + "results = obb.equity.screener(country=\"india\", provider=\"nasdaq\").to_df()\n", + "display(len(results))\n", + "results.head(5).convert_dtypes()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Search by Industry" + "### Search by Sector" ] }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "344" + "778" ] }, "metadata": {}, @@ -1499,15 +1437,15 @@ " \n", " \n", " 0\n", - " PAGEIND.NS\n", - " Page Industries Limited\n", - " 3.979243e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " 0.517\n", - " 35675.80\n", - " 400.0\n", - " 19671\n", + " HDFCBANK.NS\n", + " HDFC Bank Limited\n", + " 12426411437000\n", + " Financial Services\n", + " Banks - Regional\n", + " 0.833\n", + " 1631.3\n", + " 19.5\n", + " 10645258\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1517,17 +1455,17 @@ " \n", " \n", " 1\n", - " PAGEIND.BO\n", - " Page Industries Limited\n", - " 3.969506e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " 0.517\n", - " 35588.50\n", - " 400.0\n", - " 1161\n", - " BSE\n", - " Bombay Stock Exchange\n", + " ICICIBANK.NS\n", + " ICICI Bank Limited\n", + " 8386856697000\n", + " Financial Services\n", + " Banks - Regional\n", + " 0.862\n", + " 1191.1\n", + " 10.0\n", + " 8563551\n", + " NSE\n", + " National Stock Exchange of India\n", " IN\n", " False\n", " True\n", @@ -1535,16 +1473,16 @@ " \n", " \n", " 2\n", - " KPRMILL.NS\n", - " K.P.R. Mill Limited\n", - " 2.616415e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " 0.751\n", - " 765.45\n", - " 4.5\n", - " 829576\n", - " NSE\n", + " SBIN.NS\n", + " State Bank of India\n", + " 7320857583000\n", + " Financial Services\n", + " Banks - Regional\n", + " 0.888\n", + " 820.3\n", + " 13.7\n", + " 7829674\n", + " NSE\n", " National Stock Exchange of India\n", " IN\n", " False\n", @@ -1553,15 +1491,15 @@ " \n", " \n", " 3\n", - " KPRMILL.BO\n", - " K.P.R. Mill Limited\n", - " 2.615561e+11\n", - " Consumer Cyclical\n", - " Textile Manufacturing\n", - " 0.751\n", - " 765.20\n", - " 4.5\n", - " 9053\n", + " SBIN.BO\n", + " State Bank of India\n", + " 7319518891500\n", + " Financial Services\n", + " Banks - Regional\n", + " 0.888\n", + " 820.15\n", + " 13.7\n", + " 494896\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1571,15 +1509,452 @@ " \n", " \n", " 4\n", - " MANYAVAR.BO\n", - " Vedant Fashions Limited\n", - " 2.406450e+11\n", + " LICI.BO\n", + " Life Insurance Corporation of India\n", + " 6803167418560\n", + " Financial Services\n", + " Insurance - Life\n", + " 0.576\n", + " 1075.6\n", + " 13.0\n", + " 29486\n", + " BSE\n", + " Bombay Stock Exchange\n", + " IN\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " symbol name market_cap \\\n", + "0 HDFCBANK.NS HDFC Bank Limited 12426411437000 \n", + "1 ICICIBANK.NS ICICI Bank Limited 8386856697000 \n", + "2 SBIN.NS State Bank of India 7320857583000 \n", + "3 SBIN.BO State Bank of India 7319518891500 \n", + "4 LICI.BO Life Insurance Corporation of India 6803167418560 \n", + "\n", + " sector industry beta price last_annual_dividend \\\n", + "0 Financial Services Banks - Regional 0.833 1631.3 19.5 \n", + "1 Financial Services Banks - Regional 0.862 1191.1 10.0 \n", + "2 Financial Services Banks - Regional 0.888 820.3 13.7 \n", + "3 Financial Services Banks - Regional 0.888 820.15 13.7 \n", + "4 Financial Services Insurance - Life 0.576 1075.6 13.0 \n", + "\n", + " volume exchange exchange_name country is_etf \\\n", + "0 10645258 NSE National Stock Exchange of India IN False \n", + "1 8563551 NSE National Stock Exchange of India IN False \n", + "2 7829674 NSE National Stock Exchange of India IN False \n", + "3 494896 BSE Bombay Stock Exchange IN False \n", + "4 29486 BSE Bombay Stock Exchange IN False \n", + "\n", + " actively_trading isFund \n", + "0 True False \n", + "1 True False \n", + "2 True False \n", + "3 True False \n", + "4 True False " + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sector_results = obb.equity.screener(\n", + " country=\"IN\", sector=\"financial_services\", provider=\"fmp\"\n", + ").to_df()\n", + "display(len(sector_results))\n", + "sector_results.head(5).convert_dtypes()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1617" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamelast_pricechangechange_percentmarket_cap
0CELZCreative Medical Technology Holdings, Inc. Com...3.50.31690.099564683441
1STECSantech Holdings Limited American Depositary S...0.480.0430.098413440000
2RILYGB. Riley Financial, Inc. 5.00% Senior Notes du...12.01.030.09389363543636
3PFTAPerception Capital Corp. III Class A Ordinary ...11.750.980.09099<NA>
4ALFUWCenturion Acquisition Corp. Warrant0.11990.00990.09<NA>
\n", + "
" + ], + "text/plain": [ + " symbol name last_price \\\n", + "0 CELZ Creative Medical Technology Holdings, Inc. Com... 3.5 \n", + "1 STEC Santech Holdings Limited American Depositary S... 0.48 \n", + "2 RILYG B. Riley Financial, Inc. 5.00% Senior Notes du... 12.0 \n", + "3 PFTA Perception Capital Corp. III Class A Ordinary ... 11.75 \n", + "4 ALFUW Centurion Acquisition Corp. Warrant 0.1199 \n", + "\n", + " change change_percent market_cap \n", + "0 0.3169 0.09956 4683441 \n", + "1 0.043 0.0984 13440000 \n", + "2 1.03 0.09389 363543636 \n", + "3 0.98 0.09099 \n", + "4 0.0099 0.09 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The same can be done with the Nasdaq provider, covering the American market.\n", + "sector_results = obb.equity.screener(\n", + " sector=\"financial_services\", provider=\"nasdaq\"\n", + ").to_df()\n", + "display(len(sector_results))\n", + "sector_results.head(5).convert_dtypes()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Search by Industry" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "25" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamecountrysectorindustrymarket_cappricechange_percentvolumeprice_to_earnings
0XELBXcel Brands IncUSAConsumer CyclicalApparel Manufacturing1.696000e+070.720.04602070NaN
1SGCSuperior Group of Companies Inc..USAConsumer CyclicalApparel Manufacturing2.280000e+0813.600.00493950219.84
2JRSHJerash holdings (US) IncUSAConsumer CyclicalApparel Manufacturing3.626000e+072.950.00341348NaN
3PVHPVH CorpUSAConsumer CyclicalApparel Manufacturing5.740000e+09102.71-0.00132531069.09
4RLRalph Lauren CorpUSAConsumer CyclicalApparel Manufacturing-0.348990.909.042481.051000e+10169.68-0.002715736516.36
\n", + "
" + ], + "text/plain": [ + " symbol name country sector \\\n", + "0 XELB Xcel Brands Inc USA Consumer Cyclical \n", + "1 SGC Superior Group of Companies Inc.. USA Consumer Cyclical \n", + "2 JRSH Jerash holdings (US) Inc USA Consumer Cyclical \n", + "3 PVH PVH Corp USA Consumer Cyclical \n", + "4 RL Ralph Lauren Corp USA Consumer Cyclical \n", + "\n", + " industry market_cap price change_percent volume \\\n", + "0 Apparel Manufacturing 1.696000e+07 0.72 0.0460 2070 \n", + "1 Apparel Manufacturing 2.280000e+08 13.60 0.0049 39502 \n", + "2 Apparel Manufacturing 3.626000e+07 2.95 0.0034 1348 \n", + "3 Apparel Manufacturing 5.740000e+09 102.71 -0.0013 253106 \n", + "4 Apparel Manufacturing 1.051000e+10 169.68 -0.0027 157365 \n", + "\n", + " price_to_earnings \n", + "0 NaN \n", + "1 19.84 \n", + "2 NaN \n", + "3 9.09 \n", + "4 16.36 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "industry_results = obb.equity.screener(\n", + " industry=\"apparel_manufacturing\", provider=\"finviz\"\n", + ").to_df()\n", + "display(len(industry_results))\n", + "industry_results.head(5)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "297" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1587,74 +1962,302 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamemarket_capsectorindustrybetapricelast_annual_dividendvolumeexchangeexchange_namecountryis_etfactively_tradingisFund
0TIMKEN.BOTimken India Limited2.787793e+11IndustrialsManufacturing - Tools & Accessories0.5753706.252.55827BSEBombay Stock ExchangeINFalseTrueFalse
1TIMKEN.NSTimken India Limited2.787003e+11IndustrialsManufacturing - Tools & Accessories0.5753705.202.5115595NSENational Stock Exchange of IndiaINFalseTrueFalse
2SKFINDIA.BOSKF India Limited2.615542e+11IndustrialsManufacturing - Tools & Accessories0.4625290.55130.01950BSEBombay Stock ExchangeINTrueFalse
3SKFINDIA.NSSKF India Limited2.614405e+11IndustrialsManufacturing - Tools & Accessories0.4625288.25130.062289NSENational Stock Exchange of IndiaINFalseTrueFalse
4PTCIL.NSPTC Industries Limited1.890617e+11IndustrialsManufacturing - Metal Fabrication0.51013092.10NaN2965NSENational Stock Exchange of IndiaINFalseTrueFalse
\n", + "
" + ], + "text/plain": [ + " symbol name market_cap sector \\\n", + "0 TIMKEN.BO Timken India Limited 2.787793e+11 Industrials \n", + "1 TIMKEN.NS Timken India Limited 2.787003e+11 Industrials \n", + "2 SKFINDIA.BO SKF India Limited 2.615542e+11 Industrials \n", + "3 SKFINDIA.NS SKF India Limited 2.614405e+11 Industrials \n", + "4 PTCIL.NS PTC Industries Limited 1.890617e+11 Industrials \n", + "\n", + " industry beta price last_annual_dividend \\\n", + "0 Manufacturing - Tools & Accessories 0.575 3706.25 2.5 \n", + "1 Manufacturing - Tools & Accessories 0.575 3705.20 2.5 \n", + "2 Manufacturing - Tools & Accessories 0.462 5290.55 130.0 \n", + "3 Manufacturing - Tools & Accessories 0.462 5288.25 130.0 \n", + "4 Manufacturing - Metal Fabrication 0.510 13092.10 NaN \n", + "\n", + " volume exchange exchange_name country is_etf \\\n", + "0 5827 BSE Bombay Stock Exchange IN False \n", + "1 115595 NSE National Stock Exchange of India IN False \n", + "2 1950 BSE Bombay Stock Exchange IN False \n", + "3 62289 NSE National Stock Exchange of India IN False \n", + "4 2965 NSE National Stock Exchange of India IN False \n", + "\n", + " actively_trading isFund \n", + "0 True False \n", + "1 True False \n", + "2 True False \n", + "3 True False \n", + "4 True False " + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "industry_results = obb.equity.screener(\n", + " industry=\"manufacturing\", provider=\"fmp\", country=\"IN\"\n", + ").to_df()\n", + "display(len(industry_results))\n", + "industry_results.head(5)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Search by Exchange\n", + "\n", + "Some countries, like America, have multiple exchanges. Narrow the search by combining two or more parameters. The example below finds the companies listed on the American Stock Exchange (AMEX) that are domiciled in China." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "5" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", "
symbolnamemarket_capsectorindustrybetapricelast_annual_dividendvolumeexchangeexchange_namecountryis_etfactively_tradingisFund
0MYNDMynd.ai, Inc.93150152Consumer DefensiveEducation & Training Services0.9391.92005.62810348AMEXAmerican Stock ExchangeCNFalseTrueFalse
1AMBOAmbow Education Holding Ltd.3731855Consumer DefensiveEducation & Training Services0.7331.3065NaN21603AMEXAmerican Stock ExchangeCNFalseTrueFalse
2CPHIChina Pharma Holdings, Inc.3664258HealthcareDrug Manufacturers - Specialty & Generic0.7260.2135NaN77994AMEXAmerican Stock ExchangeCNFalseTrueFalse
3DXFDunxin Financial Holdings Limited3243104Financial ServicesFinancial - Credit Services1.3040.1394NaN187314AMEXAmerican Stock ExchangeCNFalseTrueFalse
4ITPIT Tech Packaging, Inc.2413803Basic MaterialsPaper, Lumber & Forest Products-0.1200.2398NaN3062AMEXAmerican Stock ExchangeCNFalseTrueFalse
\n", "
" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 PAGEIND.NS Page Industries Limited 3.979243e+11 Consumer Cyclical \n", - "1 PAGEIND.BO Page Industries Limited 3.969506e+11 Consumer Cyclical \n", - "2 KPRMILL.NS K.P.R. Mill Limited 2.616415e+11 Consumer Cyclical \n", - "3 KPRMILL.BO K.P.R. Mill Limited 2.615561e+11 Consumer Cyclical \n", - "4 MANYAVAR.BO Vedant Fashions Limited 2.406450e+11 Consumer Cyclical \n", - "\n", - " industry beta price last_annual_dividend volume \\\n", - "0 Apparel Manufacturing 0.517 35675.80 400.0 19671 \n", - "1 Apparel Manufacturing 0.517 35588.50 400.0 1161 \n", - "2 Apparel Manufacturing 0.751 765.45 4.5 829576 \n", - "3 Textile Manufacturing 0.751 765.20 4.5 9053 \n", - "4 Apparel Manufacturing -0.348 990.90 9.0 4248 \n", - "\n", - " exchange exchange_name country is_etf \\\n", - "0 NSE National Stock Exchange of India IN False \n", - "1 BSE Bombay Stock Exchange IN False \n", - "2 NSE National Stock Exchange of India IN False \n", - "3 BSE Bombay Stock Exchange IN False \n", - "4 BSE Bombay Stock Exchange IN False \n", + " symbol name market_cap sector \\\n", + "0 MYND Mynd.ai, Inc. 93150152 Consumer Defensive \n", + "1 AMBO Ambow Education Holding Ltd. 3731855 Consumer Defensive \n", + "2 CPHI China Pharma Holdings, Inc. 3664258 Healthcare \n", + "3 DXF Dunxin Financial Holdings Limited 3243104 Financial Services \n", + "4 ITP IT Tech Packaging, Inc. 2413803 Basic Materials \n", "\n", - " actively_trading isFund \n", - "0 True False \n", - "1 True False \n", - "2 True False \n", - "3 True False \n", - "4 True False " + " industry beta price \\\n", + "0 Education & Training Services 0.939 1.9200 \n", + "1 Education & Training Services 0.733 1.3065 \n", + "2 Drug Manufacturers - Specialty & Generic 0.726 0.2135 \n", + "3 Financial - Credit Services 1.304 0.1394 \n", + "4 Paper, Lumber & Forest Products -0.120 0.2398 \n", + "\n", + " last_annual_dividend volume exchange exchange_name country \\\n", + "0 5.628 10348 AMEX American Stock Exchange CN \n", + "1 NaN 21603 AMEX American Stock Exchange CN \n", + "2 NaN 77994 AMEX American Stock Exchange CN \n", + "3 NaN 187314 AMEX American Stock Exchange CN \n", + "4 NaN 3062 AMEX American Stock Exchange CN \n", + "\n", + " is_etf actively_trading isFund \n", + "0 False True False \n", + "1 False True False \n", + "2 False True False \n", + "3 False True False \n", + "4 False True False " ] }, - "execution_count": 15, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "industry_results = obb.equity.screener(country=\"IN\", industry=\"manufacturing\").to_df()\n", - "display(len(industry_results))\n", - "industry_results.head(5)" + "exchange_results = obb.equity.screener(\n", + " exchange=\"amex\", country=\"CN\", provider=\"fmp\"\n", + ").to_df()\n", + "display(len(exchange_results))\n", + "exchange_results" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Search by Exchange\n", + "### Filter ADRs\n", "\n", - "Some countries, like America, have multiple exchanges. Narrow the search by combining two or more parameters. The example below finds the companies listed on the American Stock Exchange (AMEX) that are domiciled in China." + "Use the Nasdaq screener to get only American Depositary Receipts" ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 22, "metadata": {}, "outputs": [ - { - "data": { - "text/plain": [ - "4" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { "text/html": [ @@ -1678,122 +2281,154 @@ " \n", " symbol\n", " name\n", + " last_price\n", + " change\n", + " change_percent\n", " market_cap\n", - " sector\n", - " industry\n", - " beta\n", - " price\n", - " volume\n", - " exchange\n", - " exchange_name\n", - " country\n", - " is_etf\n", - " actively_trading\n", - " isFund\n", " \n", " \n", " \n", " \n", " 0\n", - " AMBO\n", - " Ambow Education Holding Ltd.\n", - " 63818550\n", - " Consumer Defensive\n", - " Education & Training Services\n", - " 0.559\n", - " 2.2500\n", - " 27302\n", - " AMEX\n", - " American Stock Exchange\n", - " CN\n", - " False\n", - " True\n", - " False\n", + " GDS\n", + " GDS Holdings Limited ADS\n", + " 16.1350\n", + " 1.3750\n", + " 0.09316\n", + " 95038491\n", " \n", " \n", " 1\n", - " CPHI\n", - " China Pharma Holdings, Inc.\n", - " 4107363\n", - " Healthcare\n", - " Drug Manufacturers—Specialty & Generic\n", - " 0.970\n", - " 0.0774\n", - " 848792\n", - " AMEX\n", - " American Stock Exchange\n", - " CN\n", - " False\n", - " True\n", - " False\n", + " YQ\n", + " 17 Education & Technology Group Inc. American ...\n", + " 2.1700\n", + " 0.1700\n", + " 0.08500\n", + " 7207460\n", " \n", " \n", " 2\n", - " ITP\n", - " IT Tech Packaging, Inc.\n", - " 3104324\n", - " Basic Materials\n", - " Paper & Paper Products\n", - " -0.224\n", - " 0.3084\n", - " 6467\n", - " AMEX\n", - " American Stock Exchange\n", - " CN\n", - " False\n", - " True\n", - " False\n", + " STEC\n", + " Santech Holdings Limited American Depositary S...\n", + " 0.4729\n", + " 0.0359\n", + " 0.08215\n", + " 4125000\n", " \n", " \n", " 3\n", - " DXF\n", - " Dunxin Financial Holdings Limited\n", - " 1375084\n", - " Financial Services\n", - " Credit Services\n", - " 1.154\n", - " 0.3460\n", - " 39167\n", - " AMEX\n", - " American Stock Exchange\n", - " CN\n", - " False\n", - " True\n", - " False\n", + " TURB\n", + " Turbo Energy, S.A. American Depositary Shares\n", + " 1.5342\n", + " 0.1043\n", + " 0.07294\n", + " 1000000\n", + " \n", + " \n", + " 4\n", + " FRES\n", + " Fresh2 Group Limited American Depositary Shares\n", + " 1.7297\n", + " 0.0997\n", + " 0.06117\n", + " 644183\n", + " \n", + " \n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " \n", + " \n", + " 190\n", + " JFU\n", + " 9F Inc. American Depositary Shares\n", + " 1.8000\n", + " NaN\n", + " NaN\n", + " 3584421\n", + " \n", + " \n", + " 191\n", + " XHG\n", + " XChange TEC.INC American Depositary Shares\n", + " 0.9500\n", + " NaN\n", + " NaN\n", + " 2780673\n", + " \n", + " \n", + " 192\n", + " JZ\n", + " Jianzhi Education Technology Group Company Lim...\n", + " 0.8000\n", + " NaN\n", + " NaN\n", + " 1666667\n", + " \n", + " \n", + " 193\n", + " NWGL\n", + " Nature Wood Group Limited American Depositary ...\n", + " 1.6000\n", + " NaN\n", + " NaN\n", + " 1493743\n", + " \n", + " \n", + " 194\n", + " FORTY\n", + " Formula Systems (1985) Ltd. American Depositar...\n", + " 76.0550\n", + " NaN\n", + " NaN\n", + " 131939\n", " \n", " \n", "\n", + "

195 rows × 6 columns

\n", "" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 AMBO Ambow Education Holding Ltd. 63818550 Consumer Defensive \n", - "1 CPHI China Pharma Holdings, Inc. 4107363 Healthcare \n", - "2 ITP IT Tech Packaging, Inc. 3104324 Basic Materials \n", - "3 DXF Dunxin Financial Holdings Limited 1375084 Financial Services \n", - "\n", - " industry beta price volume exchange \\\n", - "0 Education & Training Services 0.559 2.2500 27302 AMEX \n", - "1 Drug Manufacturers—Specialty & Generic 0.970 0.0774 848792 AMEX \n", - "2 Paper & Paper Products -0.224 0.3084 6467 AMEX \n", - "3 Credit Services 1.154 0.3460 39167 AMEX \n", - "\n", - " exchange_name country is_etf actively_trading isFund \n", - "0 American Stock Exchange CN False True False \n", - "1 American Stock Exchange CN False True False \n", - "2 American Stock Exchange CN False True False \n", - "3 American Stock Exchange CN False True False " + " symbol name last_price \\\n", + "0 GDS GDS Holdings Limited ADS 16.1350 \n", + "1 YQ 17 Education & Technology Group Inc. American ... 2.1700 \n", + "2 STEC Santech Holdings Limited American Depositary S... 0.4729 \n", + "3 TURB Turbo Energy, S.A. American Depositary Shares 1.5342 \n", + "4 FRES Fresh2 Group Limited American Depositary Shares 1.7297 \n", + ".. ... ... ... \n", + "190 JFU 9F Inc. American Depositary Shares 1.8000 \n", + "191 XHG XChange TEC.INC American Depositary Shares 0.9500 \n", + "192 JZ Jianzhi Education Technology Group Company Lim... 0.8000 \n", + "193 NWGL Nature Wood Group Limited American Depositary ... 1.6000 \n", + "194 FORTY Formula Systems (1985) Ltd. American Depositar... 76.0550 \n", + "\n", + " change change_percent market_cap \n", + "0 1.3750 0.09316 95038491 \n", + "1 0.1700 0.08500 7207460 \n", + "2 0.0359 0.08215 4125000 \n", + "3 0.1043 0.07294 1000000 \n", + "4 0.0997 0.06117 644183 \n", + ".. ... ... ... \n", + "190 NaN NaN 3584421 \n", + "191 NaN NaN 2780673 \n", + "192 NaN NaN 1666667 \n", + "193 NaN NaN 1493743 \n", + "194 NaN NaN 131939 \n", + "\n", + "[195 rows x 6 columns]" ] }, - "execution_count": 16, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "exchange_results = obb.equity.screener(exchange=\"amex\", country=\"CN\").to_df()\n", - "display(len(exchange_results))\n", - "exchange_results\n" + "obb.equity.screener(exsubcategory=\"adr\", provider=\"nasdaq\").to_df()" ] }, { @@ -1807,7 +2442,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -1851,15 +2486,33 @@ " \n", " \n", " 0\n", + " MRK\n", + " Merck & Co., Inc.\n", + " 294367485300\n", + " Healthcare\n", + " Drug Manufacturers - General\n", + " 0.389000\n", + " 116.130\n", + " 3.08000\n", + " 3111763\n", + " NYSE\n", + " New York Stock Exchange\n", + " US\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + " 1\n", " VZ\n", " Verizon Communications Inc.\n", - " 166288131058\n", + " 171053845200\n", " Communication Services\n", - " Telecom Services\n", - " 0.403\n", - " 39.5522\n", - " 2.66\n", - " 3715659\n", + " Telecommunications Services\n", + " 0.393000\n", + " 40.635\n", + " 2.66000\n", + " 6202285\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1868,16 +2521,34 @@ " False\n", " \n", " \n", - " 1\n", + " 2\n", + " TBC\n", + " AT&T Inc. 5.625% Global Notes d\n", + " 140078065351\n", + " Communication Services\n", + " Telecommunications Services\n", + " 0.275703\n", + " 24.565\n", + " 1.40628\n", + " 18782\n", + " NYSE\n", + " New York Stock Exchange\n", + " US\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + " 3\n", " PGR\n", " The Progressive Corporation\n", - " 111312278918\n", + " 139775286220\n", " Financial Services\n", - " Insurance—Property & Casualty\n", - " 0.345\n", - " 190.0500\n", - " 1.15\n", - " 695689\n", + " Insurance - Property & Casualty\n", + " 0.356000\n", + " 238.660\n", + " 0.40000\n", + " 616656\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1886,16 +2557,16 @@ " False\n", " \n", " \n", - " 2\n", - " LMT\n", - " Lockheed Martin Corporation\n", - " 103775136301\n", - " Industrials\n", - " Aerospace & Defense\n", - " 0.488\n", - " 429.4564\n", - " 12.60\n", - " 204961\n", + " 4\n", + " TBB\n", + " AT&T Inc. 5.35% GLB NTS 66\n", + " 139658512827\n", + " Communication Services\n", + " Telecommunications Services\n", + " 0.253859\n", + " 23.395\n", + " 1.33752\n", + " 21852\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1904,16 +2575,16 @@ " False\n", " \n", " \n", - " 3\n", - " BMY\n", - " Bristol-Myers Squibb Company\n", - " 101615045088\n", - " Healthcare\n", - " Drug Manufacturers—General\n", - " 0.371\n", - " 50.2500\n", - " 2.40\n", - " 2113879\n", + " 5\n", + " LMT\n", + " Lockheed Martin Corporation\n", + " 132376882460\n", + " Industrials\n", + " Aerospace & Defense\n", + " 0.454000\n", + " 555.370\n", + " 12.60000\n", + " 304130\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1926,44 +2597,251 @@ "" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 VZ Verizon Communications Inc. 166288131058 Communication Services \n", - "1 PGR The Progressive Corporation 111312278918 Financial Services \n", - "2 LMT Lockheed Martin Corporation 103775136301 Industrials \n", - "3 BMY Bristol-Myers Squibb Company 101615045088 Healthcare \n", - "\n", - " industry beta price last_annual_dividend \\\n", - "0 Telecom Services 0.403 39.5522 2.66 \n", - "1 Insurance—Property & Casualty 0.345 190.0500 1.15 \n", - "2 Aerospace & Defense 0.488 429.4564 12.60 \n", - "3 Drug Manufacturers—General 0.371 50.2500 2.40 \n", - "\n", - " volume exchange exchange_name country is_etf \\\n", - "0 3715659 NYSE New York Stock Exchange US False \n", - "1 695689 NYSE New York Stock Exchange US False \n", - "2 204961 NYSE New York Stock Exchange US False \n", - "3 2113879 NYSE New York Stock Exchange US False \n", + " symbol name market_cap \\\n", + "0 MRK Merck & Co., Inc. 294367485300 \n", + "1 VZ Verizon Communications Inc. 171053845200 \n", + "2 TBC AT&T Inc. 5.625% Global Notes d 140078065351 \n", + "3 PGR The Progressive Corporation 139775286220 \n", + "4 TBB AT&T Inc. 5.35% GLB NTS 66 139658512827 \n", + "5 LMT Lockheed Martin Corporation 132376882460 \n", "\n", - " actively_trading isFund \n", - "0 True False \n", - "1 True False \n", - "2 True False \n", - "3 True False " + " sector industry beta price \\\n", + "0 Healthcare Drug Manufacturers - General 0.389000 116.130 \n", + "1 Communication Services Telecommunications Services 0.393000 40.635 \n", + "2 Communication Services Telecommunications Services 0.275703 24.565 \n", + "3 Financial Services Insurance - Property & Casualty 0.356000 238.660 \n", + "4 Communication Services Telecommunications Services 0.253859 23.395 \n", + "5 Industrials Aerospace & Defense 0.454000 555.370 \n", + "\n", + " last_annual_dividend volume exchange exchange_name country \\\n", + "0 3.08000 3111763 NYSE New York Stock Exchange US \n", + "1 2.66000 6202285 NYSE New York Stock Exchange US \n", + "2 1.40628 18782 NYSE New York Stock Exchange US \n", + "3 0.40000 616656 NYSE New York Stock Exchange US \n", + "4 1.33752 21852 NYSE New York Stock Exchange US \n", + "5 12.60000 304130 NYSE New York Stock Exchange US \n", + "\n", + " is_etf actively_trading isFund \n", + "0 False True False \n", + "1 False True False \n", + "2 False True False \n", + "3 False True False \n", + "4 False True False \n", + "5 False True False " + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.screener(\n", + " exchange=\"nyse\",\n", + " mktcap_min=100000000000,\n", + " mktcap_max=300000000000,\n", + " country=\"us\",\n", + " beta_max=0.5,\n", + " provider=\"fmp\",\n", + ").to_df()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Finviz Screener\n", + "\n", + "The `openbb-finviz` provider extension supports screener presets from V3 SDK and Terminal. See the details here: [https://pypi.org/project/openbb-finviz/](https://pypi.org/project/openbb-finviz/)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamecountrysectorindustrymarket_cappricechange_percentvolumeprice_to_earnings
0GRFSGrifols SA ADRSpainHealthcareDrug Manufacturers - General2.270000e+098.810.1488505585435.13
1ZMZoom Video Communications IncUSATechnologySoftware - Application2.097000e+1067.810.12581528522824.27
2EVHEvolent Health IncUSAHealthcareHealth Information Services3.680000e+0931.610.12474519171NaN
3GDSGDS Holdings Limited ADRChinaTechnologyInformation Technology Services3.060000e+0916.190.09682308546NaN
4LCIDLucid Group IncUSAConsumer CyclicalAuto Manufacturers9.070000e+093.910.092241571321NaN
5OSISOSI Systems Inc.USATechnologyElectronic Components2.690000e+09157.680.090329975621.68
6ZKZEEKR Intelligent Technology Holding Ltd. ADRChinaConsumer CyclicalAuto Manufacturers4.450000e+0917.990.0677792117NaN
7QXOQXO Inc.USATechnologySoftware - Application5.870000e+0914.340.06144871978NaN
\n", + "
" + ], + "text/plain": [ + " symbol name country \\\n", + "0 GRFS Grifols SA ADR Spain \n", + "1 ZM Zoom Video Communications Inc USA \n", + "2 EVH Evolent Health Inc USA \n", + "3 GDS GDS Holdings Limited ADR China \n", + "4 LCID Lucid Group Inc USA \n", + "5 OSIS OSI Systems Inc. USA \n", + "6 ZK ZEEKR Intelligent Technology Holding Ltd. ADR China \n", + "7 QXO QXO Inc. USA \n", + "\n", + " sector industry market_cap price \\\n", + "0 Healthcare Drug Manufacturers - General 2.270000e+09 8.81 \n", + "1 Technology Software - Application 2.097000e+10 67.81 \n", + "2 Healthcare Health Information Services 3.680000e+09 31.61 \n", + "3 Technology Information Technology Services 3.060000e+09 16.19 \n", + "4 Consumer Cyclical Auto Manufacturers 9.070000e+09 3.91 \n", + "5 Technology Electronic Components 2.690000e+09 157.68 \n", + "6 Consumer Cyclical Auto Manufacturers 4.450000e+09 17.99 \n", + "7 Technology Software - Application 5.870000e+09 14.34 \n", + "\n", + " change_percent volume price_to_earnings \n", + "0 0.1488 5055854 35.13 \n", + "1 0.1258 15285228 24.27 \n", + "2 0.1247 4519171 NaN \n", + "3 0.0968 2308546 NaN \n", + "4 0.0922 41571321 NaN \n", + "5 0.0903 299756 21.68 \n", + "6 0.0677 792117 NaN \n", + "7 0.0614 4871978 NaN " ] }, - "execution_count": 17, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "obb.equity.screener(\n", - " exchange=\"nyse\",\n", - " mktcap_min=100000000000,\n", - " mktcap_max=300000000000,\n", - " country=\"us\",\n", - " beta_max=0.5,\n", - " provider=\"fmp\",\n", + " metric=\"overview\", signal=\"top_gainers\", provider=\"finviz\", mktcap=\"mid_over\"\n", ").to_df()" ] }, @@ -1978,7 +2856,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -2129,7 +3007,7 @@ "102 ^AXUJ " ] }, - "execution_count": 18, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -2157,7 +3035,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -2198,7 +3076,7 @@ " \n", " \n", " \n", - " 2024-02-27\n", + " 2024-08-22\n", " True\n", " True\n", " True\n", @@ -2212,10 +3090,10 @@ "text/plain": [ " open high low close volume\n", "date \n", - "2024-02-27 True True True True True" + "2024-08-22 True True True True True" ] }, - "execution_count": 21, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -2224,7 +3102,7 @@ "(\n", " obb.index.price.historical(\"au_utilities\", provider=\"yfinance\").to_df().tail(1)\n", " == obb.index.price.historical(\"^AXUJ\", provider=\"yfinance\").to_df().tail(1)\n", - ")\n" + ")" ] } ], @@ -2244,7 +3122,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/impliedEarningsMove.ipynb b/examples/impliedEarningsMove.ipynb index 60fa3df31156..2c27e7497e47 100644 --- a/examples/impliedEarningsMove.ipynb +++ b/examples/impliedEarningsMove.ipynb @@ -27,14 +27,14 @@ "source": [ "# If using in Google Colab, install the OpenBB library.\n", "\n", - "!pip install openbb[\"all\"]\n", + "#!pip install openbb[\"all\"]\n", "\n", "# Restart the runtime before the next block" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -46,11 +46,9 @@ "source": [ "from datetime import datetime, timedelta\n", "\n", - "import pandas as pd\n", "from openbb import obb\n", "\n", - "obb.user.preferences.output_type = \"dataframe\"\n", - "obb.user.credentials.nasdaq_api_key = \"PLACE_HOLDER\" # You don't actually need to replace this." + "obb.user.preferences.output_type = \"dataframe\"" ] }, { @@ -64,7 +62,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -109,338 +107,338 @@ " \n", " \n", " \n", - " 26\n", - " 2024-03-07\n", - " AVGO\n", - " Broadcom Inc.\n", - " 9.83\n", - " 9.06\n", - " 8.0\n", - " 2024-01\n", - " 2023-03-02\n", + " 166\n", + " 2024-08-28\n", + " NVDA\n", + " NVIDIA Corporation\n", + " 0.25\n", + " 0.59\n", + " 13.0\n", + " 2024-07\n", + " 2023-08-23\n", " after-hours\n", - " 6.108766e+11\n", + " 3.160887e+12\n", " \n", " \n", - " 27\n", - " 2024-03-07\n", - " COST\n", - " Costco Wholesale Corporation\n", - " 3.30\n", - " 3.60\n", - " 14.0\n", - " 2024-02\n", - " 2023-03-02\n", + " 0\n", + " 2024-09-05\n", + " AVGO\n", + " Broadcom Inc.\n", + " 0.95\n", + " 0.95\n", + " 10.0\n", + " 2024-07\n", + " 2023-08-31\n", " after-hours\n", - " 3.259489e+11\n", + " 7.716866e+11\n", " \n", " \n", - " 553\n", - " 2024-02-28\n", + " 167\n", + " 2024-08-28\n", " CRM\n", " Salesforce, Inc.\n", - " 1.01\n", - " 1.72\n", + " 1.63\n", + " 1.73\n", " 16.0\n", - " 2024-01\n", - " 2023-03-01\n", + " 2024-07\n", + " 2023-08-30\n", " after-hours\n", - " 2.842532e+11\n", + " 2.529962e+11\n", " \n", " \n", - " 554\n", - " 2024-02-28\n", - " RY\n", - " Royal Bank Of Canada\n", - " 2.26\n", - " 2.10\n", - " 4.0\n", - " 2024-01\n", - " 2023-03-01\n", - " pre-market\n", - " 1.380355e+11\n", - " \n", - " \n", - " 796\n", - " 2024-02-27\n", - " LOW\n", - " Lowe's Companies, Inc.\n", - " 2.28\n", - " 1.68\n", - " 15.0\n", - " 2024-01\n", - " 2023-03-01\n", + " 261\n", + " 2024-08-26\n", + " PDD\n", + " PDD Holdings Inc.\n", + " 1.27\n", + " 2.66\n", + " 2.0\n", + " 2024-06\n", + " 2023-08-29\n", " pre-market\n", - " 1.325692e+11\n", + " 2.007811e+11\n", " \n", " \n", - " 28\n", - " 2024-03-07\n", - " PBR\n", - " Petroleo Brasileiro S.A.- Petrobras\n", - " 1.25\n", - " 1.13\n", + " 168\n", + " 2024-08-28\n", + " RY\n", + " Royal Bank Of Canada\n", + " 2.13\n", + " 2.14\n", " 3.0\n", - " 2023-12\n", - " 2023-03-02\n", - " not-supplied\n", - " 1.146585e+11\n", - " \n", - " \n", - " 555\n", - " 2024-02-28\n", - " TJX\n", - " TJX Companies, Inc. (The)\n", - " 0.89\n", - " 1.11\n", - " 10.0\n", - " 2024-01\n", - " 2023-02-22\n", + " 2024-07\n", + " 2023-08-24\n", " pre-market\n", - " 1.129534e+11\n", + " 1.597315e+11\n", " \n", " \n", - " 29\n", - " 2024-03-07\n", - " PBR.A\n", - " Petroleo Brasileiro S.A.- Petrobras\n", - " 1.25\n", + " 262\n", + " 2024-08-26\n", + " BHP\n", + " BHP Group Limited\n", " NaN\n", - " 5.0\n", - " 2023-12\n", - " None\n", - " not-supplied\n", - " 1.108105e+11\n", - " \n", - " \n", - " 383\n", - " 2024-02-29\n", - " BUD\n", - " Anheuser-Busch Inbev SA\n", - " 0.98\n", - " 0.76\n", - " 4.0\n", - " 2023-12\n", - " 2023-03-02\n", - " pre-market\n", - " 1.101379e+11\n", + " NaN\n", + " 1.0\n", + " 2024-06\n", + " NaN\n", + " after-hours\n", + " 1.401966e+11\n", " \n", " \n", - " 384\n", - " 2024-02-29\n", - " TD\n", - " Toronto Dominion Bank (The)\n", - " 1.64\n", - " 1.46\n", + " 114\n", + " 2024-08-29\n", + " DELL\n", + " Dell Technologies Inc.\n", + " 1.44\n", + " 1.49\n", " 4.0\n", - " 2024-01\n", - " 2023-03-02\n", - " pre-market\n", - " 1.074778e+11\n", - " \n", - " \n", - " 797\n", - " 2024-02-27\n", - " AMT\n", - " American Tower Corporation (REIT)\n", - " 2.34\n", - " 2.10\n", - " 7.0\n", - " 2023-12\n", - " 2023-02-23\n", - " pre-market\n", - " 8.764370e+10\n", - " \n", - " \n", - " 1099\n", - " 2024-02-26\n", - " WDAY\n", - " Workday, Inc.\n", - " -0.14\n", - " 0.32\n", - " 6.0\n", - " 2024-01\n", - " 2023-02-27\n", + " 2024-07\n", + " 2023-08-31\n", " after-hours\n", - " 8.064106e+10\n", + " 7.922927e+10\n", " \n", " \n", - " 217\n", - " 2024-03-05\n", + " 169\n", + " 2024-08-28\n", " CRWD\n", " CrowdStrike Holdings, Inc.\n", - " -0.17\n", - " 0.18\n", + " 0.06\n", + " 0.23\n", " 14.0\n", - " 2024-01\n", - " 2023-03-07\n", + " 2024-07\n", + " 2023-08-30\n", " after-hours\n", - " 7.466342e+10\n", + " 6.648856e+10\n", " \n", " \n", - " 556\n", - " 2024-02-28\n", - " SNOW\n", - " Snowflake Inc.\n", - " -0.60\n", - " -0.49\n", - " 4.0\n", - " 2024-01\n", - " 2023-03-01\n", + " 225\n", + " 2024-08-27\n", + " BMO\n", + " Bank Of Montreal\n", + " 2.08\n", + " 1.98\n", + " 3.0\n", + " 2024-07\n", + " 2023-08-29\n", + " pre-market\n", + " 6.319707e+10\n", + " \n", + " \n", + " 115\n", + " 2024-08-29\n", + " MRVL\n", + " Marvell Technology, Inc.\n", + " 0.18\n", + " 0.13\n", + " 13.0\n", + " 2024-07\n", + " 2023-08-24\n", " after-hours\n", - " 7.429667e+10\n", + " 6.175190e+10\n", " \n", " \n", - " 385\n", - " 2024-02-29\n", - " CNQ\n", - " Canadian Natural Resources Limited\n", - " 1.44\n", - " 1.53\n", - " 5.0\n", - " 2023-12\n", - " 2023-03-02\n", + " 226\n", + " 2024-08-27\n", + " BNS\n", + " Bank of Nova Scotia (The)\n", + " 1.30\n", + " 1.18\n", + " 4.0\n", + " 2024-07\n", + " 2023-08-29\n", " pre-market\n", - " 7.205709e+10\n", + " 5.855210e+10\n", " \n", " \n", - " 386\n", - " 2024-02-29\n", - " NTES\n", - " NetEase, Inc.\n", - " 0.88\n", - " 1.62\n", - " 2.0\n", - " 2023-12\n", - " 2023-02-23\n", - " pre-market\n", - " 7.017184e+10\n", + " 116\n", + " 2024-08-29\n", + " ADSK\n", + " Autodesk, Inc.\n", + " 1.12\n", + " 1.35\n", + " 8.0\n", + " 2024-07\n", + " 2023-08-23\n", + " after-hours\n", + " 5.444496e+10\n", " \n", " \n", - " 218\n", - " 2024-03-05\n", - " TGT\n", - " Target Corporation\n", - " 1.89\n", - " 2.38\n", - " 16.0\n", - " 2024-01\n", - " 2023-02-28\n", + " 117\n", + " 2024-08-29\n", + " CM\n", + " Canadian Imperial Bank of Commerce\n", + " 1.14\n", + " 1.28\n", + " 4.0\n", + " 2024-07\n", + " 2023-08-31\n", " pre-market\n", - " 6.940624e+10\n", + " 5.042232e+10\n", " \n", " \n", - " 798\n", - " 2024-02-27\n", - " BMO\n", - " Bank Of Montreal\n", - " 2.39\n", - " 2.28\n", + " 170\n", + " 2024-08-28\n", + " HPQ\n", + " HP Inc.\n", + " 0.86\n", + " 0.86\n", " 4.0\n", - " 2024-01\n", - " 2023-02-28\n", + " 2024-07\n", + " 2023-08-29\n", + " after-hours\n", + " 3.451380e+10\n", + " \n", + " \n", + " 227\n", + " 2024-08-27\n", + " HEI\n", + " Heico Corporation\n", + " 0.77\n", + " 0.91\n", + " 8.0\n", + " 2024-07\n", + " 2023-08-28\n", " pre-market\n", - " 6.832777e+10\n", + " 3.387054e+10\n", " \n", " \n", - " 387\n", - " 2024-02-29\n", - " DELL\n", - " Dell Technologies Inc.\n", - " 1.55\n", - " 1.47\n", - " 4.0\n", - " 2024-01\n", - " 2023-03-02\n", + " 171\n", + " 2024-08-28\n", + " VEEV\n", + " Veeva Systems Inc.\n", + " 0.70\n", + " 1.04\n", + " 10.0\n", + " 2024-07\n", + " 2023-08-30\n", " after-hours\n", - " 6.247146e+10\n", + " 3.256312e+10\n", + " \n", + " \n", + " 118\n", + " 2024-08-29\n", + " LULU\n", + " lululemon athletica inc.\n", + " 2.68\n", + " 2.94\n", + " 13.0\n", + " 2024-07\n", + " 2023-08-31\n", + " after-hours\n", + " 3.184542e+10\n", " \n", " \n", - " 30\n", - " 2024-03-07\n", - " MRVL\n", - " Marvell Technology, Inc.\n", - " 0.34\n", - " 0.29\n", + " 88\n", + " 2024-09-03\n", + " ZS\n", + " Zscaler, Inc.\n", + " -0.17\n", + " -0.14\n", " 12.0\n", - " 2024-01\n", - " 2023-03-02\n", + " 2024-07\n", + " 2023-09-05\n", + " after-hours\n", + " 3.030086e+10\n", + " \n", + " \n", + " 263\n", + " 2024-08-26\n", + " TCOM\n", + " Trip.com Group Limited\n", + " 0.60\n", + " 0.65\n", + " 2.0\n", + " 2024-06\n", + " 2023-09-04\n", + " after-hours\n", + " 2.780128e+10\n", + " \n", + " \n", + " 172\n", + " 2024-08-28\n", + " NTAP\n", + " NetApp, Inc.\n", + " 0.84\n", + " 1.15\n", + " 8.0\n", + " 2024-07\n", + " 2023-08-23\n", " after-hours\n", - " 6.040262e+10\n", + " 2.745601e+10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " report_date symbol name eps_previous \\\n", - "26 2024-03-07 AVGO Broadcom Inc. 9.83 \n", - "27 2024-03-07 COST Costco Wholesale Corporation 3.30 \n", - "553 2024-02-28 CRM Salesforce, Inc. 1.01 \n", - "554 2024-02-28 RY Royal Bank Of Canada 2.26 \n", - "796 2024-02-27 LOW Lowe's Companies, Inc. 2.28 \n", - "28 2024-03-07 PBR Petroleo Brasileiro S.A.- Petrobras 1.25 \n", - "555 2024-02-28 TJX TJX Companies, Inc. (The) 0.89 \n", - "29 2024-03-07 PBR.A Petroleo Brasileiro S.A.- Petrobras 1.25 \n", - "383 2024-02-29 BUD Anheuser-Busch Inbev SA 0.98 \n", - "384 2024-02-29 TD Toronto Dominion Bank (The) 1.64 \n", - "797 2024-02-27 AMT American Tower Corporation (REIT) 2.34 \n", - "1099 2024-02-26 WDAY Workday, Inc. -0.14 \n", - "217 2024-03-05 CRWD CrowdStrike Holdings, Inc. -0.17 \n", - "556 2024-02-28 SNOW Snowflake Inc. -0.60 \n", - "385 2024-02-29 CNQ Canadian Natural Resources Limited 1.44 \n", - "386 2024-02-29 NTES NetEase, Inc. 0.88 \n", - "218 2024-03-05 TGT Target Corporation 1.89 \n", - "798 2024-02-27 BMO Bank Of Montreal 2.39 \n", - "387 2024-02-29 DELL Dell Technologies Inc. 1.55 \n", - "30 2024-03-07 MRVL Marvell Technology, Inc. 0.34 \n", + " report_date symbol name eps_previous \\\n", + "166 2024-08-28 NVDA NVIDIA Corporation 0.25 \n", + "0 2024-09-05 AVGO Broadcom Inc. 0.95 \n", + "167 2024-08-28 CRM Salesforce, Inc. 1.63 \n", + "261 2024-08-26 PDD PDD Holdings Inc. 1.27 \n", + "168 2024-08-28 RY Royal Bank Of Canada 2.13 \n", + "262 2024-08-26 BHP BHP Group Limited NaN \n", + "114 2024-08-29 DELL Dell Technologies Inc. 1.44 \n", + "169 2024-08-28 CRWD CrowdStrike Holdings, Inc. 0.06 \n", + "225 2024-08-27 BMO Bank Of Montreal 2.08 \n", + "115 2024-08-29 MRVL Marvell Technology, Inc. 0.18 \n", + "226 2024-08-27 BNS Bank of Nova Scotia (The) 1.30 \n", + "116 2024-08-29 ADSK Autodesk, Inc. 1.12 \n", + "117 2024-08-29 CM Canadian Imperial Bank of Commerce 1.14 \n", + "170 2024-08-28 HPQ HP Inc. 0.86 \n", + "227 2024-08-27 HEI Heico Corporation 0.77 \n", + "171 2024-08-28 VEEV Veeva Systems Inc. 0.70 \n", + "118 2024-08-29 LULU lululemon athletica inc. 2.68 \n", + "88 2024-09-03 ZS Zscaler, Inc. -0.17 \n", + "263 2024-08-26 TCOM Trip.com Group Limited 0.60 \n", + "172 2024-08-28 NTAP NetApp, Inc. 0.84 \n", "\n", - " eps_consensus num_estimates period_ending previous_report_date \\\n", - "26 9.06 8.0 2024-01 2023-03-02 \n", - "27 3.60 14.0 2024-02 2023-03-02 \n", - "553 1.72 16.0 2024-01 2023-03-01 \n", - "554 2.10 4.0 2024-01 2023-03-01 \n", - "796 1.68 15.0 2024-01 2023-03-01 \n", - "28 1.13 3.0 2023-12 2023-03-02 \n", - "555 1.11 10.0 2024-01 2023-02-22 \n", - "29 NaN 5.0 2023-12 None \n", - "383 0.76 4.0 2023-12 2023-03-02 \n", - "384 1.46 4.0 2024-01 2023-03-02 \n", - "797 2.10 7.0 2023-12 2023-02-23 \n", - "1099 0.32 6.0 2024-01 2023-02-27 \n", - "217 0.18 14.0 2024-01 2023-03-07 \n", - "556 -0.49 4.0 2024-01 2023-03-01 \n", - "385 1.53 5.0 2023-12 2023-03-02 \n", - "386 1.62 2.0 2023-12 2023-02-23 \n", - "218 2.38 16.0 2024-01 2023-02-28 \n", - "798 2.28 4.0 2024-01 2023-02-28 \n", - "387 1.47 4.0 2024-01 2023-03-02 \n", - "30 0.29 12.0 2024-01 2023-03-02 \n", + " eps_consensus num_estimates period_ending previous_report_date \\\n", + "166 0.59 13.0 2024-07 2023-08-23 \n", + "0 0.95 10.0 2024-07 2023-08-31 \n", + "167 1.73 16.0 2024-07 2023-08-30 \n", + "261 2.66 2.0 2024-06 2023-08-29 \n", + "168 2.14 3.0 2024-07 2023-08-24 \n", + "262 NaN 1.0 2024-06 NaN \n", + "114 1.49 4.0 2024-07 2023-08-31 \n", + "169 0.23 14.0 2024-07 2023-08-30 \n", + "225 1.98 3.0 2024-07 2023-08-29 \n", + "115 0.13 13.0 2024-07 2023-08-24 \n", + "226 1.18 4.0 2024-07 2023-08-29 \n", + "116 1.35 8.0 2024-07 2023-08-23 \n", + "117 1.28 4.0 2024-07 2023-08-31 \n", + "170 0.86 4.0 2024-07 2023-08-29 \n", + "227 0.91 8.0 2024-07 2023-08-28 \n", + "171 1.04 10.0 2024-07 2023-08-30 \n", + "118 2.94 13.0 2024-07 2023-08-31 \n", + "88 -0.14 12.0 2024-07 2023-09-05 \n", + "263 0.65 2.0 2024-06 2023-09-04 \n", + "172 1.15 8.0 2024-07 2023-08-23 \n", "\n", - " reporting_time market_cap \n", - "26 after-hours 6.108766e+11 \n", - "27 after-hours 3.259489e+11 \n", - "553 after-hours 2.842532e+11 \n", - "554 pre-market 1.380355e+11 \n", - "796 pre-market 1.325692e+11 \n", - "28 not-supplied 1.146585e+11 \n", - "555 pre-market 1.129534e+11 \n", - "29 not-supplied 1.108105e+11 \n", - "383 pre-market 1.101379e+11 \n", - "384 pre-market 1.074778e+11 \n", - "797 pre-market 8.764370e+10 \n", - "1099 after-hours 8.064106e+10 \n", - "217 after-hours 7.466342e+10 \n", - "556 after-hours 7.429667e+10 \n", - "385 pre-market 7.205709e+10 \n", - "386 pre-market 7.017184e+10 \n", - "218 pre-market 6.940624e+10 \n", - "798 pre-market 6.832777e+10 \n", - "387 after-hours 6.247146e+10 \n", - "30 after-hours 6.040262e+10 " + " reporting_time market_cap \n", + "166 after-hours 3.160887e+12 \n", + "0 after-hours 7.716866e+11 \n", + "167 after-hours 2.529962e+11 \n", + "261 pre-market 2.007811e+11 \n", + "168 pre-market 1.597315e+11 \n", + "262 after-hours 1.401966e+11 \n", + "114 after-hours 7.922927e+10 \n", + "169 after-hours 6.648856e+10 \n", + "225 pre-market 6.319707e+10 \n", + "115 after-hours 6.175190e+10 \n", + "226 pre-market 5.855210e+10 \n", + "116 after-hours 5.444496e+10 \n", + "117 pre-market 5.042232e+10 \n", + "170 after-hours 3.451380e+10 \n", + "227 pre-market 3.387054e+10 \n", + "171 after-hours 3.256312e+10 \n", + "118 after-hours 3.184542e+10 \n", + "88 after-hours 3.030086e+10 \n", + "263 after-hours 2.780128e+10 \n", + "172 after-hours 2.745601e+10 " ] }, - "execution_count": 2, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -449,83 +447,79 @@ "# Lookup some upcoming earnings dates and sort them by market cap.\n", "\n", "earnings_calendar = obb.equity.calendar.earnings(\n", - " start_date=(datetime.now()+timedelta(days=1)).date(),\n", - " end_date = (datetime.now()+timedelta(days=14)).date(),\n", - " provider=\"nasdaq\"\n", + " start_date=(datetime.now() + timedelta(days=1)).date(),\n", + " end_date=(datetime.now() + timedelta(days=14)).date(),\n", + " provider=\"nasdaq\",\n", ")\n", "\n", - "earnings_calendar.sort_values(by=[\"market_cap\", \"num_estimates\"], ascending=False).head(20)" + "earnings_calendar.sort_values(by=[\"market_cap\", \"num_estimates\"], ascending=False).head(\n", + " 20\n", + ")" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 27, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, - "id": "1WNFH5_kPFHh", - "outputId": "7fb6be6c-4450-47b8-e73d-a0bf95cf8ecc" + "id": "IzmLloIfTQJo", + "outputId": "1c08fa80-eaf2-4548-8c27-70c82fac79ea" }, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Last Price: $292.8\n" - ] + "data": { + "text/plain": [ + "'Last Price: $124.7001'" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "['2024-08-23', '2024-08-30', '2024-09-06']" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "# Get the last price of the underlying stock.\n", - "symbol = \"CRM\"\n", + "# Get the options chains data.\n", "\n", - "quote = obb.equity.price.quote(symbol, provider=\"yfinance\").T\n", + "symbol = \"NVDA\" # This will not be evergreen, change the symbol based on a stock above.\n", + "\n", + "obb.user.preferences.output_type = \"OBBject\" # To use the built-in options chains methods, we need to set the output type to OBBject.\n", + "\n", + "options = obb.derivatives.options.chains(symbol, provider=\"cboe\")\n", "\n", - "last_price = quote.loc[\"last_price\", 0]\n", + "last_price = options.results.underlying_price[0]\n", "\n", - "print(f\"Last Price: ${last_price}\")\n" + "display(f\"Last Price: ${last_price}\")\n", + "\n", + "display(options.results.expirations[:3])" ] }, { "cell_type": "code", - "execution_count": 11, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "IzmLloIfTQJo", - "outputId": "1c08fa80-eaf2-4548-8c27-70c82fac79ea" - }, + "execution_count": 40, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "2024-03-01\n" + "Cost of Straddle: $14.65\n", + "Cost as a % of Share Price: 11.7482%\n", + "Upper Breakeven Price: $139.65\n", + "Lower Breakeven Price: $109.35\n", + "Implied Daily Move: 1.3982%\n", + "\n" ] - } - ], - "source": [ - "# Get the options chains data.\n", - "\n", - "options = obb.derivatives.options.chains(symbol, provider=\"cboe\")\n", - "\n", - "print(options.expiration.unique()[0])" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 444 }, - "id": "pXM5lHrnUU26", - "outputId": "8641ff33-0802-42f0-864f-217dc64f6014" - }, - "outputs": [ { "data": { "text/html": [ @@ -547,920 +541,127 @@ " \n", " \n", " \n", - " contract_symbol\n", - " expiration\n", - " strike\n", - " option_type\n", - " open_interest\n", - " volume\n", - " theoretical_price\n", - " last_trade_price\n", - " tick\n", - " bid\n", - " ...\n", - " change\n", - " change_percent\n", - " implied_volatility\n", - " delta\n", - " gamma\n", - " theta\n", - " vega\n", - " rho\n", - " last_trade_timestamp\n", - " dte\n", + " Long Straddle\n", " \n", " \n", " \n", " \n", - " 0\n", - " CRM240301C00135000\n", - " 2024-03-01\n", - " 135.0\n", - " call\n", - " 0\n", - " 0\n", - " 157.9118\n", - " 0.00\n", - " no_change\n", - " 157.15\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 2.1031\n", - " 0.9997\n", - " 0.0000\n", - " 0.0000\n", - " 0.0004\n", - " 0.0210\n", - " NaT\n", - " 5\n", + " Symbol\n", + " NVDA\n", " \n", " \n", - " 1\n", - " CRM240301P00135000\n", - " 2024-03-01\n", - " 135.0\n", - " put\n", - " 64\n", - " 5\n", - " 0.0038\n", - " 0.01\n", - " down\n", - " 0.00\n", - " ...\n", - " -0.070\n", - " -0.875\n", - " 1.6854\n", - " -0.0002\n", - " 0.0000\n", - " -0.0026\n", - " 0.0003\n", - " 0.0000\n", - " 2024-02-23 13:27:03\n", - " 5\n", + " Underlying Price\n", + " 124.7001\n", " \n", " \n", - " 2\n", - " CRM240301C00140000\n", - " 2024-03-01\n", - " 140.0\n", - " call\n", - " 0\n", - " 0\n", - " 152.9175\n", - " 0.00\n", - " no_change\n", - " 152.00\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 0.0000\n", - " 0.9997\n", - " 0.0000\n", - " 0.0000\n", - " 0.0004\n", - " 0.0221\n", - " NaT\n", - " 5\n", + " Expiration\n", + " 2024-08-30\n", " \n", " \n", - " 3\n", - " CRM240301P00140000\n", - " 2024-03-01\n", - " 140.0\n", - " put\n", - " 0\n", - " 0\n", - " 0.0040\n", - " 0.00\n", - " no_change\n", - " 0.00\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 1.6954\n", - " -0.0003\n", - " 0.0000\n", - " -0.0028\n", - " 0.0004\n", - " 0.0000\n", - " NaT\n", - " 5\n", + " DTE\n", + " 8\n", " \n", " \n", - " 4\n", - " CRM240301C00145000\n", - " 2024-03-01\n", - " 145.0\n", - " call\n", - " 0\n", - " 0\n", - " 147.9232\n", - " 0.00\n", - " no_change\n", - " 147.10\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 1.7827\n", - " 0.9997\n", - " 0.0000\n", - " 0.0000\n", - " 0.0004\n", - " 0.0232\n", - " NaT\n", - " 5\n", + " Strike 1\n", + " 125.0\n", " \n", " \n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", + " Strike 2\n", + " 124.0\n", " \n", " \n", - " 163\n", - " CRM240301P00377500\n", - " 2024-03-01\n", - " 377.5\n", - " put\n", - " 0\n", - " 0\n", - " 84.7275\n", - " 0.00\n", - " no_change\n", - " 83.80\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 0.0000\n", - " -0.9971\n", - " 0.0009\n", - " -0.0457\n", - " 0.0032\n", - " -0.0049\n", - " NaT\n", - " 5\n", + " Strike 1 Premium\n", + " 7.55\n", " \n", " \n", - " 164\n", - " CRM240301C00380000\n", - " 2024-03-01\n", - " 380.0\n", - " call\n", - " 41\n", - " 3\n", - " 0.0825\n", - " 0.14\n", - " up\n", - " 0.08\n", - " ...\n", - " 0.005\n", - " 0.037\n", - " 0.8024\n", - " 0.0087\n", - " 0.0008\n", - " -0.0416\n", - " 0.0096\n", - " 0.0004\n", - " 2024-02-23 14:41:10\n", - " 5\n", + " Strike 2 Premium\n", + " 7.1\n", " \n", " \n", - " 165\n", - " CRM240301P00380000\n", - " 2024-03-01\n", - " 380.0\n", - " put\n", - " 0\n", - " 0\n", - " 87.2249\n", - " 0.00\n", - " no_change\n", - " 86.30\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 0.0000\n", - " -0.9982\n", - " 0.0006\n", - " -0.0432\n", - " 0.0014\n", - " 0.0000\n", - " NaT\n", - " 5\n", + " Cost\n", + " 14.65\n", " \n", " \n", - " 166\n", - " CRM240301C00390000\n", - " 2024-03-01\n", - " 390.0\n", - " call\n", - " 51\n", - " 59\n", - " 0.0441\n", - " 0.11\n", - " up\n", - " 0.04\n", - " ...\n", - " 0.010\n", - " 0.100\n", - " 0.8468\n", - " 0.0049\n", - " 0.0004\n", - " -0.0242\n", - " 0.0057\n", - " 0.0002\n", - " 2024-02-23 13:57:21\n", - " 5\n", + " Cost Percent\n", + " 11.7482\n", " \n", " \n", - " 167\n", - " CRM240301P00390000\n", - " 2024-03-01\n", - " 390.0\n", - " put\n", - " 0\n", - " 0\n", - " 97.2249\n", - " 0.00\n", - " no_change\n", - " 96.40\n", - " ...\n", - " 0.000\n", - " 0.000\n", - " 0.8974\n", - " -1.0000\n", - " 0.0000\n", - " -0.0432\n", - " 0.0000\n", - " 0.0000\n", - " NaT\n", - " 5\n", + " Breakeven Upper\n", + " 139.65\n", " \n", - " \n", - "\n", - "

168 rows × 27 columns

\n", - "" - ], - "text/plain": [ - " contract_symbol expiration strike option_type open_interest \\\n", - "0 CRM240301C00135000 2024-03-01 135.0 call 0 \n", - "1 CRM240301P00135000 2024-03-01 135.0 put 64 \n", - "2 CRM240301C00140000 2024-03-01 140.0 call 0 \n", - "3 CRM240301P00140000 2024-03-01 140.0 put 0 \n", - "4 CRM240301C00145000 2024-03-01 145.0 call 0 \n", - ".. ... ... ... ... ... \n", - "163 CRM240301P00377500 2024-03-01 377.5 put 0 \n", - "164 CRM240301C00380000 2024-03-01 380.0 call 41 \n", - "165 CRM240301P00380000 2024-03-01 380.0 put 0 \n", - "166 CRM240301C00390000 2024-03-01 390.0 call 51 \n", - "167 CRM240301P00390000 2024-03-01 390.0 put 0 \n", - "\n", - " volume theoretical_price last_trade_price tick bid ... \\\n", - "0 0 157.9118 0.00 no_change 157.15 ... \n", - "1 5 0.0038 0.01 down 0.00 ... \n", - "2 0 152.9175 0.00 no_change 152.00 ... \n", - "3 0 0.0040 0.00 no_change 0.00 ... \n", - "4 0 147.9232 0.00 no_change 147.10 ... \n", - ".. ... ... ... ... ... ... \n", - "163 0 84.7275 0.00 no_change 83.80 ... \n", - "164 3 0.0825 0.14 up 0.08 ... \n", - "165 0 87.2249 0.00 no_change 86.30 ... \n", - "166 59 0.0441 0.11 up 0.04 ... \n", - "167 0 97.2249 0.00 no_change 96.40 ... \n", - "\n", - " change change_percent implied_volatility delta gamma theta \\\n", - "0 0.000 0.000 2.1031 0.9997 0.0000 0.0000 \n", - "1 -0.070 -0.875 1.6854 -0.0002 0.0000 -0.0026 \n", - "2 0.000 0.000 0.0000 0.9997 0.0000 0.0000 \n", - "3 0.000 0.000 1.6954 -0.0003 0.0000 -0.0028 \n", - "4 0.000 0.000 1.7827 0.9997 0.0000 0.0000 \n", - ".. ... ... ... ... ... ... \n", - "163 0.000 0.000 0.0000 -0.9971 0.0009 -0.0457 \n", - "164 0.005 0.037 0.8024 0.0087 0.0008 -0.0416 \n", - "165 0.000 0.000 0.0000 -0.9982 0.0006 -0.0432 \n", - "166 0.010 0.100 0.8468 0.0049 0.0004 -0.0242 \n", - "167 0.000 0.000 0.8974 -1.0000 0.0000 -0.0432 \n", - "\n", - " vega rho last_trade_timestamp dte \n", - "0 0.0004 0.0210 NaT 5 \n", - "1 0.0003 0.0000 2024-02-23 13:27:03 5 \n", - "2 0.0004 0.0221 NaT 5 \n", - "3 0.0004 0.0000 NaT 5 \n", - "4 0.0004 0.0232 NaT 5 \n", - ".. ... ... ... ... \n", - "163 0.0032 -0.0049 NaT 5 \n", - "164 0.0096 0.0004 2024-02-23 14:41:10 5 \n", - "165 0.0014 0.0000 NaT 5 \n", - "166 0.0057 0.0002 2024-02-23 13:57:21 5 \n", - "167 0.0000 0.0000 NaT 5 \n", - "\n", - "[168 rows x 27 columns]" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Filter for the earnings expiration.\n", - "expiration = datetime(2024,3,1).date() # This date will not be evergreen, so change it to suit.\n", - "chain = options.query(\"`expiration` == @expiration\")\n", - "\n", - "chain" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "xkdAjQDyUVt-", - "outputId": "786025e0-e7c1-4ca4-b65f-a0c0ea489ea1" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Last Price: $292.8\n", - "\n", - "Nearest Call Strike: $295.0\n", - "\n", - "Nearest Put Strike: $292.5\n" - ] - } - ], - "source": [ - "# Find the nearest strike price to the last price.\n", - "\n", - "strikes = chain.strike.to_frame()\n", - "\n", - "call_strike = strikes.loc[strikes.query(\"`strike` > @last_price\").idxmin()][\"strike\"].iloc[0]\n", - "put_strike = strikes.loc[strikes.query(\"`strike` < @last_price\").idxmax()][\"strike\"].iloc[0]\n", - "\n", - "print(f\"Last Price: ${last_price}\\n\\nNearest Call Strike: ${call_strike}\\n\\nNearest Put Strike: ${put_strike}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 283 - }, - "id": "aX1NUvNKZEQ9", - "outputId": "30949b18-40cb-482a-c25e-4e6026b72482" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cost of Straddle: $21.95\n", - "Cost as a % of Share Price: 7.4966%\n", - "Upper Breakeven Price: $314.75\n", - "Lower Breakeven Price: $270.85\n", - "Implied Daily Move: 1.4563%\n", - "\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
contract_symbolexpirationstrikeoption_typeopen_interestvolumetheoretical_pricelast_trade_pricetickbid...changechange_percentimplied_volatilitydeltagammathetavegarholast_trade_timestampdte
96CRM240301C002950002024-03-01295.0call5403159.816310.05down9.85...-0.375-0.03600.66660.49040.0148-0.79000.16200.02542024-02-23 15:59:015Breakeven Upper Percent11.9887
97CRM240301P002950002024-03-01295.0put1414711.754111.85up11.75...0.3750.03270.6658-0.51070.0148-0.79250.1619-0.02722024-02-23 15:59:595
\n", - "

2 rows × 27 columns

\n", - "
" - ], - "text/plain": [ - " contract_symbol expiration strike option_type open_interest volume \\\n", - "96 CRM240301C00295000 2024-03-01 295.0 call 540 315 \n", - "97 CRM240301P00295000 2024-03-01 295.0 put 141 47 \n", - "\n", - " theoretical_price last_trade_price tick bid ... change \\\n", - "96 9.8163 10.05 down 9.85 ... -0.375 \n", - "97 11.7541 11.85 up 11.75 ... 0.375 \n", - "\n", - " change_percent implied_volatility delta gamma theta vega \\\n", - "96 -0.0360 0.6666 0.4904 0.0148 -0.7900 0.1620 \n", - "97 0.0327 0.6658 -0.5107 0.0148 -0.7925 0.1619 \n", - "\n", - " rho last_trade_timestamp dte \n", - "96 0.0254 2024-02-23 15:59:01 5 \n", - "97 -0.0272 2024-02-23 15:59:59 5 \n", - "\n", - "[2 rows x 27 columns]" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Using the same strike for the put as the call.\n", - "\n", - "atm_call = chain.query(\"`strike` == @call_strike and `option_type` == 'call'\")\n", - "atm_put = chain.query(\"`strike` == @call_strike and `option_type` == 'put'\")\n", - "\n", - "atm = pd.concat([atm_call, atm_put])\n", - "straddle_price = round(atm.ask.sum(), 2)\n", - "upper_price = round((last_price*(1+(straddle_price/last_price))), 2)\n", - "lower_price = round((last_price*(1-(straddle_price/last_price))), 2)\n", - "\n", - "# Calculate the expected daily move\n", - "days = (atm.expiration.iloc[0] - datetime.now().date()).days\n", - "implied_move = ((1+ straddle_price/last_price)**(1/days) - 1) * 100\n", - "\n", - "print(\n", - " f\"Cost of Straddle: ${straddle_price}\"\n", - " f\"\\nCost as a % of Share Price: {round((straddle_price/last_price) * 100, 4)}%\"\n", - " f\"\\nUpper Breakeven Price: ${upper_price}\"\n", - " f\"\\nLower Breakeven Price: ${lower_price}\"\n", - " f\"\\nImplied Daily Move: {round(implied_move, 4)}%\\n\"\n", - ")\n", - "\n", - "atm" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "chKbReFl85OV", - "outputId": "a693c4be-a9b2-49eb-c478-4800a96703aa" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cost of Straddle: $21.8\n", - "Cost as a % of Share Price: 7.4454%\n", - "Upper Breakeven Price: $314.6\n", - "Lower Breakeven Price: $271.0\n", - "Implied Daily Move: 1.4466%\n", - "\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
contract_symbolexpirationstrikeoption_typeopen_interestvolumetheoretical_pricelast_trade_pricetickbid...changechange_percentimplied_volatilitydeltagammathetavegarholast_trade_timestampdteBreakeven Lower109.35
94CRM240301C002925002024-03-01292.5call15515410.965911.25up11.0...-0.350-0.03020.66790.52710.0148-0.78640.16170.02722024-02-23 15:50:025Breakeven Lower Percent-12.3096
95CRM240301P002925002024-03-01292.5put9611910.403710.55up10.4...0.3750.03690.6640-0.47390.0148-0.78900.1616-0.02542024-02-23 15:59:595
\n", - "

2 rows × 27 columns

\n", - "
" - ], - "text/plain": [ - " contract_symbol expiration strike option_type open_interest volume \\\n", - "94 CRM240301C00292500 2024-03-01 292.5 call 155 154 \n", - "95 CRM240301P00292500 2024-03-01 292.5 put 96 119 \n", - "\n", - " theoretical_price last_trade_price tick bid ... change \\\n", - "94 10.9659 11.25 up 11.0 ... -0.350 \n", - "95 10.4037 10.55 up 10.4 ... 0.375 \n", - "\n", - " change_percent implied_volatility delta gamma theta vega \\\n", - "94 -0.0302 0.6679 0.5271 0.0148 -0.7864 0.1617 \n", - "95 0.0369 0.6640 -0.4739 0.0148 -0.7890 0.1616 \n", - "\n", - " rho last_trade_timestamp dte \n", - "94 0.0272 2024-02-23 15:50:02 5 \n", - "95 -0.0254 2024-02-23 15:59:59 5 \n", - "\n", - "[2 rows x 27 columns]" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Using the same strike for the call as the put.\n", - "\n", - "atm_call = chain.query(\"`strike` == @put_strike and `option_type` == 'call'\")\n", - "atm_put = chain.query(\"`strike` == @put_strike and `option_type` == 'put'\")\n", - "\n", - "atm = pd.concat([atm_call, atm_put])\n", - "straddle_price = round(atm.ask.sum(), 2)\n", - "upper_price = round((last_price*(1+(straddle_price/last_price))), 2)\n", - "lower_price = round((last_price*(1-(straddle_price/last_price))), 2)\n", - "\n", - "# Calculate the expected daily move\n", - "days = (atm.expiration.iloc[0] - datetime.now().date()).days\n", - "implied_move = ((1+ straddle_price/last_price)**(1/days) - 1) * 100\n", - "\n", - "print(\n", - " f\"Cost of Straddle: ${straddle_price}\"\n", - " f\"\\nCost as a % of Share Price: {round((straddle_price/last_price) * 100, 4)}%\"\n", - " f\"\\nUpper Breakeven Price: ${upper_price}\"\n", - " f\"\\nLower Breakeven Price: ${lower_price}\"\n", - " f\"\\nImplied Daily Move: {round(implied_move, 4)}%\\n\"\n", - ")\n", - "\n", - "atm" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 266 - }, - "id": "XSMb0vlEXB4S", - "outputId": "2c62e9c1-1c5b-4708-cc7f-9462818d82df" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cost of Straddle: $20.55\n", - "Cost as a % of Share Price: 7.0184%\n", - "Upper Breakeven Price: $313.35\n", - "Lower Breakeven Price: $272.25\n", - "Implied Daily Move: 1.3659%\n", - "\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "
contract_symbolexpirationstrikeoption_typeopen_interestvolumetheoretical_pricelast_trade_pricetickbid...changechange_percentimplied_volatilitydeltagammathetavegarholast_trade_timestampdteMax Profitinf
96CRM240301C002950002024-03-01295.0call5403159.816310.05down9.85...-0.375-0.03600.66660.49040.0148-0.7900.16200.02542024-02-23 15:59:015Max Loss-14.65
95CRM240301P002925002024-03-01292.5put9611910.403710.55up10.40...0.3750.03690.6640-0.47390.0148-0.7890.1616-0.02542024-02-23 15:59:595Payoff Ratioinf
\n", - "

2 rows × 27 columns

\n", "
" ], "text/plain": [ - " contract_symbol expiration strike option_type open_interest volume \\\n", - "96 CRM240301C00295000 2024-03-01 295.0 call 540 315 \n", - "95 CRM240301P00292500 2024-03-01 292.5 put 96 119 \n", - "\n", - " theoretical_price last_trade_price tick bid ... change \\\n", - "96 9.8163 10.05 down 9.85 ... -0.375 \n", - "95 10.4037 10.55 up 10.40 ... 0.375 \n", - "\n", - " change_percent implied_volatility delta gamma theta vega rho \\\n", - "96 -0.0360 0.6666 0.4904 0.0148 -0.790 0.1620 0.0254 \n", - "95 0.0369 0.6640 -0.4739 0.0148 -0.789 0.1616 -0.0254 \n", - "\n", - " last_trade_timestamp dte \n", - "96 2024-02-23 15:59:01 5 \n", - "95 2024-02-23 15:59:59 5 \n", - "\n", - "[2 rows x 27 columns]" + " Long Straddle\n", + "Symbol NVDA\n", + "Underlying Price 124.7001\n", + "Expiration 2024-08-30\n", + "DTE 8\n", + "Strike 1 125.0\n", + "Strike 2 124.0\n", + "Strike 1 Premium 7.55\n", + "Strike 2 Premium 7.1\n", + "Cost 14.65\n", + "Cost Percent 11.7482\n", + "Breakeven Upper 139.65\n", + "Breakeven Upper Percent 11.9887\n", + "Breakeven Lower 109.35\n", + "Breakeven Lower Percent -12.3096\n", + "Max Profit inf\n", + "Max Loss -14.65\n", + "Payoff Ratio inf" ] }, - "execution_count": 10, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" } ], "source": [ - "# When using the same strike, one option will end up being in-the-money.\n", - "# This may inflate the cost of the position.\n", - "# It can be more favourable to use the nearest OTM strike to each instead.\n", - "\n", - "atm_call = chain.query(\"`strike` == @call_strike and `option_type` == 'call'\")\n", - "atm_put = chain.query(\"`strike` == @put_strike and `option_type` == 'put'\")\n", + "# Use the straddle method of the results object to get the straddle data and then calculate the implied move.\n", "\n", - "atm = pd.concat([atm_call, atm_put])\n", - "straddle_price = round(atm.ask.sum(), 2)\n", - "upper_price = round((last_price*(1+(straddle_price/last_price))), 2)\n", - "lower_price = round((last_price*(1-(straddle_price/last_price))), 2)\n", + "straddle = options.results.straddle(days=options.results.expirations[1])\n", + "straddle_price = straddle.loc[\"Cost\"].values[0]\n", + "days = straddle.loc[\"DTE\"].values[0]\n", + "upper_price = straddle.loc[\"Breakeven Upper\"].values[0]\n", + "lower_price = straddle.loc[\"Breakeven Lower\"].values[0]\n", "\n", - "# Calculate the expected daily move\n", - "days = (atm.expiration.iloc[0] - datetime.now().date()).days\n", - "implied_move = ((1+ straddle_price/last_price)**(1/days) - 1) * 100\n", + "implied_move = ((1 + straddle_price / last_price) ** (1 / days) - 1) * 100\n", "\n", - "print(\n", - " f\"Cost of Straddle: ${straddle_price}\"\n", + "display(\n", + " f\"Cost of Straddle: ${round(straddle_price, 2)}\"\n", " f\"\\nCost as a % of Share Price: {round((straddle_price/last_price) * 100, 4)}%\"\n", " f\"\\nUpper Breakeven Price: ${upper_price}\"\n", " f\"\\nLower Breakeven Price: ${lower_price}\"\n", " f\"\\nImplied Daily Move: {round(implied_move, 4)}%\\n\"\n", ")\n", "\n", - "atm" + "display(straddle)" ] } ], @@ -1482,7 +683,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/loadHistoricalPriceData.ipynb b/examples/loadHistoricalPriceData.ipynb index 08f361e8dcd5..b11af371a7da 100644 --- a/examples/loadHistoricalPriceData.ipynb +++ b/examples/loadHistoricalPriceData.ipynb @@ -21,7 +21,7 @@ "from datetime import datetime, timedelta\n", "\n", "import pandas as pd\n", - "from openbb import obb\n" + "from openbb import obb" ] }, { @@ -79,9 +79,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -97,12 +97,12 @@ " \n", " \n", " \n", - " 2022-11-22\n", - " 396.63\n", - " 400.07\n", - " 395.15\n", - " 399.9\n", - " 60429000\n", + " 2023-08-22\n", + " 441.179993\n", + " 441.179993\n", + " 437.570007\n", + " 438.149994\n", + " 65062900\n", " 0.0\n", " 0.0\n", " 0.0\n", @@ -112,13 +112,13 @@ "" ], "text/plain": [ - " open high low close volume dividends stock splits \\\n", - "date \n", - "2022-11-22 396.63 400.07 395.15 399.9 60429000 0.0 0.0 \n", + " open high low close volume \\\n", + "date \n", + "2023-08-22 441.179993 441.179993 437.570007 438.149994 65062900 \n", "\n", - " capital gains \n", - "date \n", - "2022-11-22 0.0 " + " split_ratio dividend capital_gains \n", + "date \n", + "2023-08-22 0.0 0.0 0.0 " ] }, "execution_count": 2, @@ -127,8 +127,8 @@ } ], "source": [ - "df_daily = obb.equity.price.historical(symbol = \"spy\", provider=\"yfinance\")\n", - "df_daily.to_df().head(1)\n" + "df_daily = obb.equity.price.historical(symbol=\"spy\", provider=\"yfinance\")\n", + "df_daily.to_df().head(1)" ] }, { @@ -170,9 +170,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -189,10 +189,10 @@ " \n", " \n", " 1993-01-29\n", - " 43.97\n", - " 43.97\n", + " 43.96875\n", + " 43.96875\n", " 43.75\n", - " 43.94\n", + " 43.9375\n", " 1003200\n", " 0.0\n", " 0.0\n", @@ -203,13 +203,13 @@ "" ], "text/plain": [ - " open high low close volume dividends stock splits \\\n", - "date \n", - "1993-01-29 43.97 43.97 43.75 43.94 1003200 0.0 0.0 \n", + " open high low close volume split_ratio \\\n", + "date \n", + "1993-01-29 43.96875 43.96875 43.75 43.9375 1003200 0.0 \n", "\n", - " capital gains \n", - "date \n", - "1993-01-29 0.0 " + " dividend capital_gains \n", + "date \n", + "1993-01-29 0.0 0.0 " ] }, "execution_count": 3, @@ -218,8 +218,10 @@ } ], "source": [ - "df_daily = obb.equity.price.historical(symbol = \"spy\", start_date = \"1990-01-01\", provider=\"yfinance\").to_df()\n", - "df_daily.head(1)\n" + "df_daily = obb.equity.price.historical(\n", + " symbol=\"spy\", start_date=\"1990-01-01\", provider=\"yfinance\"\n", + ").to_df()\n", + "df_daily.head(1)" ] }, { @@ -270,9 +272,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -288,23 +290,23 @@ " \n", " \n", " \n", - " 2023-10-01\n", - " 426.62\n", - " 438.14\n", - " 409.21\n", - " 418.20\n", - " 1999149700\n", + " 2024-07-01\n", + " 545.630005\n", + " 565.159973\n", + " 537.450012\n", + " 550.809998\n", + " 1038465500\n", " 0.0\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-01\n", - " 419.20\n", - " 456.38\n", - " 418.65\n", - " 455.02\n", - " 1161239576\n", + " 2024-08-01\n", + " 552.570007\n", + " 563.150024\n", + " 510.269989\n", + " 556.570007\n", + " 954486073\n", " 0.0\n", " 0.0\n", " 0.0\n", @@ -314,15 +316,15 @@ "" ], "text/plain": [ - " open high low close volume dividends \\\n", - "date \n", - "2023-10-01 426.62 438.14 409.21 418.20 1999149700 0.0 \n", - "2023-11-01 419.20 456.38 418.65 455.02 1161239576 0.0 \n", + " open high low close volume \\\n", + "date \n", + "2024-07-01 545.630005 565.159973 537.450012 550.809998 1038465500 \n", + "2024-08-01 552.570007 563.150024 510.269989 556.570007 954486073 \n", "\n", - " stock splits capital gains \n", - "date \n", - "2023-10-01 0.0 0.0 \n", - "2023-11-01 0.0 0.0 " + " split_ratio dividend capital_gains \n", + "date \n", + "2024-07-01 0.0 0.0 0.0 \n", + "2024-08-01 0.0 0.0 0.0 " ] }, "execution_count": 4, @@ -331,8 +333,10 @@ } ], "source": [ - "df_monthly = obb.equity.price.historical(\"spy\", start_date=\"1990-01-01\", interval=\"1M\", provider=\"yfinance\").to_df()\n", - "df_monthly.tail(2)\n" + "df_monthly = obb.equity.price.historical(\n", + " \"spy\", start_date=\"1990-01-01\", interval=\"1M\", provider=\"yfinance\"\n", + ").to_df()\n", + "df_monthly.tail(2)" ] }, { @@ -346,7 +350,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -388,42 +392,42 @@ " \n", " \n", " 1993-01-31\n", - " 43.97\n", - " 43.97\n", - " 43.75\n", - " 43.94\n", + " 43.968750\n", + " 43.968750\n", + " 43.750000\n", + " 43.937500\n", " 1003200\n", " \n", " \n", " 1993-02-28\n", - " 43.97\n", - " 45.12\n", - " 42.81\n", - " 44.41\n", + " 43.968750\n", + " 45.125000\n", + " 42.812500\n", + " 44.406250\n", " 5417600\n", " \n", " \n", " 1993-03-31\n", - " 44.56\n", - " 45.84\n", - " 44.22\n", - " 45.19\n", + " 44.562500\n", + " 45.843750\n", + " 44.218750\n", + " 45.187500\n", " 3019200\n", " \n", " \n", " 1993-04-30\n", - " 45.25\n", - " 45.25\n", - " 43.28\n", - " 44.03\n", + " 45.250000\n", + " 45.250000\n", + " 43.281250\n", + " 44.031250\n", " 2697200\n", " \n", " \n", " 1993-05-31\n", - " 44.09\n", - " 45.66\n", - " 43.84\n", - " 45.22\n", + " 44.093750\n", + " 45.656250\n", + " 43.843750\n", + " 45.218750\n", " 1808000\n", " \n", " \n", @@ -435,81 +439,82 @@ " ...\n", " \n", " \n", - " 2023-07-31\n", - " 442.92\n", - " 459.44\n", - " 437.06\n", - " 457.79\n", - " 1374632400\n", + " 2024-04-30\n", + " 523.830017\n", + " 524.380005\n", + " 493.859985\n", + " 501.980011\n", + " 1592974000\n", " \n", " \n", - " 2023-08-31\n", - " 456.27\n", - " 457.25\n", - " 433.01\n", - " 450.35\n", - " 1754764700\n", + " 2024-05-31\n", + " 501.380005\n", + " 533.070007\n", + " 499.549988\n", + " 527.369995\n", + " 1153264400\n", " \n", " \n", - " 2023-09-30\n", - " 453.17\n", - " 453.67\n", - " 422.29\n", - " 427.48\n", - " 1588673200\n", + " 2024-06-30\n", + " 529.020020\n", + " 550.280029\n", + " 522.599976\n", + " 544.219971\n", + " 888923200\n", " \n", " \n", - " 2023-10-31\n", - " 426.62\n", - " 438.14\n", - " 409.21\n", - " 418.20\n", - " 1999149700\n", + " 2024-07-31\n", + " 545.630005\n", + " 565.159973\n", + " 537.450012\n", + " 550.809998\n", + " 1038465500\n", " \n", " \n", - " 2023-11-30\n", - " 419.20\n", - " 456.38\n", - " 418.65\n", - " 455.02\n", - " 1214703500\n", + " 2024-08-31\n", + " 552.570007\n", + " 563.150024\n", + " 510.269989\n", + " 556.565002\n", + " 954484078\n", " \n", " \n", "\n", - "

371 rows × 5 columns

\n", + "

380 rows × 5 columns

\n", "" ], "text/plain": [ - " open high low close volume\n", - "date \n", - "1993-01-31 43.97 43.97 43.75 43.94 1003200\n", - "1993-02-28 43.97 45.12 42.81 44.41 5417600\n", - "1993-03-31 44.56 45.84 44.22 45.19 3019200\n", - "1993-04-30 45.25 45.25 43.28 44.03 2697200\n", - "1993-05-31 44.09 45.66 43.84 45.22 1808000\n", - "... ... ... ... ... ...\n", - "2023-07-31 442.92 459.44 437.06 457.79 1374632400\n", - "2023-08-31 456.27 457.25 433.01 450.35 1754764700\n", - "2023-09-30 453.17 453.67 422.29 427.48 1588673200\n", - "2023-10-31 426.62 438.14 409.21 418.20 1999149700\n", - "2023-11-30 419.20 456.38 418.65 455.02 1214703500\n", + " open high low close volume\n", + "date \n", + "1993-01-31 43.968750 43.968750 43.750000 43.937500 1003200\n", + "1993-02-28 43.968750 45.125000 42.812500 44.406250 5417600\n", + "1993-03-31 44.562500 45.843750 44.218750 45.187500 3019200\n", + "1993-04-30 45.250000 45.250000 43.281250 44.031250 2697200\n", + "1993-05-31 44.093750 45.656250 43.843750 45.218750 1808000\n", + "... ... ... ... ... ...\n", + "2024-04-30 523.830017 524.380005 493.859985 501.980011 1592974000\n", + "2024-05-31 501.380005 533.070007 499.549988 527.369995 1153264400\n", + "2024-06-30 529.020020 550.280029 522.599976 544.219971 888923200\n", + "2024-07-31 545.630005 565.159973 537.450012 550.809998 1038465500\n", + "2024-08-31 552.570007 563.150024 510.269989 556.565002 954484078\n", "\n", - "[371 rows x 5 columns]" + "[380 rows x 5 columns]" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "df_daily.index = pd.to_datetime(df_daily.index)\n", "(\n", " df_daily[[\"open\", \"high\", \"low\", \"close\", \"volume\"]]\n", - " .resample(\"M\")\n", + " .resample(\"ME\")\n", " .agg(\n", " {\"open\": \"first\", \"high\": \"max\", \"low\": \"min\", \"close\": \"last\", \"volume\": \"sum\"}\n", " )\n", - ")\n" + ")" ] }, { @@ -522,7 +527,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -560,9 +565,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -578,25 +583,109 @@ " \n", " \n", " \n", - " 2023-11-13\n", - " 439.23\n", - " 451.42\n", - " 438.42\n", - " 450.79\n", - " 376539600\n", - " 0.0\n", + " 2024-08-12\n", + " 534.210022\n", + " 555.02002\n", + " 530.950012\n", + " 554.309998\n", + " 242599600\n", " 0\n", + " 0.0\n", " 0\n", " \n", " \n", - " 2023-11-20\n", - " 450.53\n", - " 456.38\n", - " 450.52\n", - " 455.02\n", - " 233751276\n", + " 2024-08-19\n", + " 554.72998\n", + " 563.150024\n", + " 553.859985\n", + " 557.031006\n", + " 142159243\n", + " 0\n", " 0.0\n", " 0\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " open high low close volume \\\n", + "date \n", + "2024-08-12 534.210022 555.02002 530.950012 554.309998 242599600 \n", + "2024-08-19 554.72998 563.150024 553.859985 557.031006 142159243 \n", + "\n", + " split_ratio dividend capital_gains \n", + "date \n", + "2024-08-12 0 0.0 0 \n", + "2024-08-19 0 0.0 0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -604,56 +693,124 @@ "" ], "text/plain": [ - " open high low close volume dividends \\\n", - "date \n", - "2023-11-13 439.23 451.42 438.42 450.79 376539600 0.0 \n", - "2023-11-20 450.53 456.38 450.52 455.02 233751276 0.0 \n", + " open high low close volume \\\n", + "date \n", + "2024-08-16 09:30:00 551.419983 551.929993 551.289978 551.349976 1881026 \n", + "2024-08-16 09:31:00 551.349976 551.77002 551.26001 551.630005 230595 \n", "\n", - " stock splits capital gains \n", - "date \n", - "2023-11-13 0 0 \n", - "2023-11-20 0 0 " + " split_ratio dividend capital_gains \n", + "date \n", + "2024-08-16 09:30:00 0 0 0 \n", + "2024-08-16 09:31:00 0 0 0 " ] }, - "execution_count": 6, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" } ], "source": [ "class HistoricalPrices:\n", " def __init__(self, symbol, start_date, end_date, provider, **kwargs) -> None:\n", - " self.one: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.five: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"5m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.fifteen: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"15m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.thirty: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"30m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.sixty: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"60m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.daily: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1d\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.weekly: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1W\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.monthly: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1M\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", + " self.one: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.five: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"5m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.fifteen: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"15m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.thirty: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"30m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.sixty: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"60m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.daily: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1d\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.weekly: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1W\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.monthly: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1M\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + "\n", "\n", "def load_historical(\n", - " symbol: str = \"\",\n", - " start_date = None,\n", - " end_date = None,\n", - " provider = None,\n", - " **kwargs\n", + " symbol: str = \"\", start_date=None, end_date=None, provider=None, **kwargs\n", ") -> HistoricalPrices:\n", "\n", " if symbol == \"\":\n", @@ -664,9 +821,12 @@ "\n", " return prices\n", "\n", + "\n", "prices = load_historical(\"spy\")\n", "display(prices.__dict__.keys())\n", - "prices.weekly.tail(2)\n" + "display(prices.weekly.tail(2))\n", + "\n", + "display(prices.one.head(2))" ] }, { @@ -679,7 +839,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -707,6 +867,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -714,99 +875,113 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
openhighlowclosevolumesplit_ratiodividendcapital_gains
date
2024-08-16 09:30:00551.419983551.929993551.289978551.3499761881026000
2024-08-16 09:31:00551.349976551.77002551.26001551.630005230595000
FMP VolumeIntrinio VolumeYahoo VolumePolygon Volume
date
2023-11-0983174417.08307141783174417.083174400
2023-11-1089558054.08955805489558054.0894622002024-08-094561955845619558.045619558.045619600.045425963.0
2023-11-1352236068.05219256852236068.0522361002024-08-124254206942542069.042542069.042542100.042533175.0
2023-11-1497176935.09713050397176935.0971769002024-08-135233307352333073.052333073.052333100.050110167.0
2023-11-1577327573.07732757377327573.0773276002024-08-144244692942446929.042446929.042446900.042362522.0
2023-11-1666665797.06665446866665797.0666658002024-08-156084681260846812.060846812.060846800.060762738.0
2023-11-1783193902.08319390283193902.0831332002024-08-164443072844430728.044430728.044430700.044368969.0
2023-11-2070055633.06961463370055633.0699362002024-08-193912179339121793.039121793.039121800.038648958.0
2023-11-2149244639.04924463949244639.0492446002024-08-203373226433732264.033732264.033732300.033693989.0
2023-11-2259446573.05931382058205780.0593949002024-08-214151460038682509.041514600.041467000.041532360.0
\n", "
" ], "text/plain": [ - " AV Volume FMP Volume Intrinio Volume Yahoo Volume\n", - "date \n", - "2023-11-09 83174417.0 83071417 83174417.0 83174400\n", - "2023-11-10 89558054.0 89558054 89558054.0 89462200\n", - "2023-11-13 52236068.0 52192568 52236068.0 52236100\n", - "2023-11-14 97176935.0 97130503 97176935.0 97176900\n", - "2023-11-15 77327573.0 77327573 77327573.0 77327600\n", - "2023-11-16 66665797.0 66654468 66665797.0 66665800\n", - "2023-11-17 83193902.0 83193902 83193902.0 83133200\n", - "2023-11-20 70055633.0 69614633 70055633.0 69936200\n", - "2023-11-21 49244639.0 49244639 49244639.0 49244600\n", - "2023-11-22 59446573.0 59313820 58205780.0 59394900" + " AV Volume FMP Volume Intrinio Volume Yahoo Volume \\\n", + "date \n", + "2024-08-09 45619558 45619558.0 45619558.0 45619600.0 \n", + "2024-08-12 42542069 42542069.0 42542069.0 42542100.0 \n", + "2024-08-13 52333073 52333073.0 52333073.0 52333100.0 \n", + "2024-08-14 42446929 42446929.0 42446929.0 42446900.0 \n", + "2024-08-15 60846812 60846812.0 60846812.0 60846800.0 \n", + "2024-08-16 44430728 44430728.0 44430728.0 44430700.0 \n", + "2024-08-19 39121793 39121793.0 39121793.0 39121800.0 \n", + "2024-08-20 33732264 33732264.0 33732264.0 33732300.0 \n", + "2024-08-21 41514600 38682509.0 41514600.0 41467000.0 \n", + "\n", + " Polygon Volume \n", + "date \n", + "2024-08-09 45425963.0 \n", + "2024-08-12 42533175.0 \n", + "2024-08-13 50110167.0 \n", + "2024-08-14 42362522.0 \n", + "2024-08-15 60762738.0 \n", + "2024-08-16 44368969.0 \n", + "2024-08-19 38648958.0 \n", + "2024-08-20 33693989.0 \n", + "2024-08-21 41532360.0 " ] }, - "execution_count": 7, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -815,9 +990,10 @@ "# Collect the data\n", "\n", "yahoo = obb.equity.price.historical(\"spy\", provider=\"yfinance\").to_df()\n", - "alphavantage = obb.equity.price.historical(\"spy\", provider = \"alpha_vantage\").to_df()\n", + "alphavantage = obb.equity.price.historical(\"spy\", provider=\"alpha_vantage\").to_df()\n", "intrinio = obb.equity.price.historical(\"spy\", provider=\"intrinio\").to_df()\n", "fmp = obb.equity.price.historical(\"spy\", provider=\"fmp\").to_df()\n", + "polygon = obb.equity.price.historical(\"spy\", provider=\"polygon\").to_df()\n", "\n", "# Make a new DataFrame with just the volume columns\n", "compare = pd.DataFrame()\n", @@ -825,8 +1001,9 @@ "compare[\"FMP Volume\"] = fmp[\"volume\"].tail(10)\n", "compare[\"Intrinio Volume\"] = intrinio[\"volume\"].tail(10)\n", "compare[\"Yahoo Volume\"] = yahoo[\"volume\"].tail(10)\n", + "compare[\"Polygon Volume\"] = polygon[\"volume\"].tail(10)\n", "\n", - "compare\n" + "compare.dropna(how=\"any\")" ] }, { @@ -915,7 +1092,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -944,8 +1121,8 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", + " split_ratio\n", + " dividend\n", " \n", " \n", " date\n", @@ -960,52 +1137,52 @@ " \n", " \n", " \n", - " 2022-11-22\n", - " 43.08\n", - " 44.24\n", - " 43.00\n", - " 43.00\n", - " 287\n", + " 2023-08-22\n", + " 25.10\n", + " 25.100000\n", + " 25.10\n", + " 25.100000\n", + " 11\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-23\n", - " 41.58\n", - " 42.45\n", - " 39.00\n", - " 39.00\n", - " 6\n", + " 2023-08-23\n", + " 25.00\n", + " 25.000000\n", + " 24.50\n", + " 24.500000\n", + " 2\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-28\n", - " 42.50\n", - " 42.90\n", - " 42.50\n", - " 42.90\n", - " 18\n", + " 2023-08-24\n", + " 25.00\n", + " 25.200001\n", + " 25.00\n", + " 25.200001\n", + " 2\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-30\n", - " 41.00\n", - " 41.00\n", - " 41.00\n", - " 41.00\n", - " 1\n", + " 2023-08-25\n", + " 25.35\n", + " 25.350000\n", + " 24.18\n", + " 24.549999\n", + " 0\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-12-01\n", - " 40.73\n", - " 40.81\n", - " 39.85\n", - " 40.25\n", - " 42\n", + " 2023-08-29\n", + " 24.00\n", + " 24.700001\n", + " 22.50\n", + " 23.910000\n", + " 0\n", " 0.0\n", " 0.0\n", " \n", @@ -1020,90 +1197,90 @@ " ...\n", " \n", " \n", - " 2023-11-16\n", - " 11.41\n", - " 11.88\n", - " 11.27\n", - " 11.70\n", - " 264\n", + " 2024-08-16\n", + " 5.95\n", + " 6.100000\n", + " 5.95\n", + " 5.990000\n", + " 4\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-17\n", - " 11.50\n", - " 11.50\n", - " 11.19\n", - " 11.40\n", - " 0\n", + " 2024-08-19\n", + " 5.92\n", + " 5.920000\n", + " 5.71\n", + " 5.710000\n", + " 40\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-20\n", - " 11.00\n", - " 11.10\n", - " 10.50\n", - " 10.76\n", - " 121\n", + " 2024-08-20\n", + " 5.73\n", + " 6.240000\n", + " 5.73\n", + " 6.240000\n", + " 42\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-21\n", - " 10.90\n", - " 10.95\n", - " 10.75\n", - " 10.75\n", - " 17\n", + " 2024-08-21\n", + " 6.28\n", + " 6.660000\n", + " 6.28\n", + " 6.440000\n", + " 276\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-22\n", - " 10.50\n", - " 10.82\n", - " 10.25\n", - " 10.61\n", - " 77\n", + " 2024-08-22\n", + " 6.29\n", + " 6.660000\n", + " 6.29\n", + " 6.660000\n", + " 4\n", " 0.0\n", " 0.0\n", " \n", " \n", "\n", - "

239 rows × 7 columns

\n", + "

234 rows × 7 columns

\n", "" ], "text/plain": [ - " open high low close volume dividends stock splits\n", - "date \n", - "2022-11-22 43.08 44.24 43.00 43.00 287 0.0 0.0\n", - "2022-11-23 41.58 42.45 39.00 39.00 6 0.0 0.0\n", - "2022-11-28 42.50 42.90 42.50 42.90 18 0.0 0.0\n", - "2022-11-30 41.00 41.00 41.00 41.00 1 0.0 0.0\n", - "2022-12-01 40.73 40.81 39.85 40.25 42 0.0 0.0\n", - "... ... ... ... ... ... ... ...\n", - "2023-11-16 11.41 11.88 11.27 11.70 264 0.0 0.0\n", - "2023-11-17 11.50 11.50 11.19 11.40 0 0.0 0.0\n", - "2023-11-20 11.00 11.10 10.50 10.76 121 0.0 0.0\n", - "2023-11-21 10.90 10.95 10.75 10.75 17 0.0 0.0\n", - "2023-11-22 10.50 10.82 10.25 10.61 77 0.0 0.0\n", + " open high low close volume split_ratio dividend\n", + "date \n", + "2023-08-22 25.10 25.100000 25.10 25.100000 11 0.0 0.0\n", + "2023-08-23 25.00 25.000000 24.50 24.500000 2 0.0 0.0\n", + "2023-08-24 25.00 25.200001 25.00 25.200001 2 0.0 0.0\n", + "2023-08-25 25.35 25.350000 24.18 24.549999 0 0.0 0.0\n", + "2023-08-29 24.00 24.700001 22.50 23.910000 0 0.0 0.0\n", + "... ... ... ... ... ... ... ...\n", + "2024-08-16 5.95 6.100000 5.95 5.990000 4 0.0 0.0\n", + "2024-08-19 5.92 5.920000 5.71 5.710000 40 0.0 0.0\n", + "2024-08-20 5.73 6.240000 5.73 6.240000 42 0.0 0.0\n", + "2024-08-21 6.28 6.660000 6.28 6.440000 276 0.0 0.0\n", + "2024-08-22 6.29 6.660000 6.29 6.660000 4 0.0 0.0\n", "\n", - "[239 rows x 7 columns]" + "[234 rows x 7 columns]" ] }, - "execution_count": 8, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"SPY241220P00400000\", provider=\"yfinance\").to_df()\n" + "obb.equity.price.historical(\"SPY251219P00400000\", provider=\"yfinance\").to_df()" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -1144,43 +1321,43 @@ " \n", " \n", " \n", - " 2020-11-27\n", - " 1846.26\n", - " 1855.27\n", - " 1845.50\n", - " 1855.27\n", + " 1978-01-03\n", + " 94.74\n", + " 95.15\n", + " 93.49\n", + " 93.82\n", " 0\n", " \n", " \n", - " 2020-11-30\n", - " 1854.87\n", - " 1854.87\n", - " 1813.56\n", - " 1819.82\n", + " 1978-01-04\n", + " 93.16\n", + " 94.10\n", + " 92.57\n", + " 93.52\n", " 0\n", " \n", " \n", - " 2020-12-01\n", - " 1822.92\n", - " 1848.02\n", - " 1822.92\n", - " 1836.05\n", + " 1978-01-05\n", + " 94.18\n", + " 94.53\n", + " 92.51\n", + " 92.74\n", " 0\n", " \n", " \n", - " 2020-12-02\n", - " 1833.08\n", - " 1842.53\n", - " 1817.02\n", - " 1838.03\n", + " 1978-01-06\n", + " 92.06\n", + " 92.66\n", + " 91.05\n", + " 91.62\n", " 0\n", " \n", " \n", - " 2020-12-03\n", - " 1838.52\n", - " 1860.35\n", - " 1838.52\n", - " 1848.70\n", + " 1978-01-09\n", + " 90.82\n", + " 91.48\n", + " 89.97\n", + " 90.64\n", " 0\n", " \n", " \n", @@ -1192,80 +1369,80 @@ " ...\n", " \n", " \n", - " 2023-11-16\n", - " 1797.00\n", - " 1797.00\n", - " 1767.42\n", - " 1773.76\n", + " 2024-08-15\n", + " 5501.13\n", + " 5546.23\n", + " 5501.13\n", + " 5543.22\n", " 0\n", " \n", " \n", - " 2023-11-17\n", - " 1784.86\n", - " 1798.44\n", - " 1784.86\n", - " 1797.77\n", + " 2024-08-16\n", + " 5530.50\n", + " 5561.98\n", + " 5525.17\n", + " 5554.25\n", " 0\n", " \n", " \n", - " 2023-11-20\n", - " 1798.56\n", - " 1809.21\n", - " 1794.71\n", - " 1807.08\n", + " 2024-08-19\n", + " 5557.23\n", + " 5608.30\n", + " 5550.74\n", + " 5608.25\n", " 0\n", " \n", " \n", - " 2023-11-21\n", - " 1799.33\n", - " 1799.33\n", - " 1783.26\n", - " 1783.26\n", + " 2024-08-20\n", + " 5602.88\n", + " 5620.51\n", + " 5585.50\n", + " 5597.12\n", " 0\n", " \n", " \n", - " 2023-11-22\n", - " 1796.37\n", - " 1804.96\n", - " 1785.93\n", - " 1792.92\n", + " 2024-08-21\n", + " 5603.09\n", + " 5632.68\n", + " 5591.57\n", + " 5620.85\n", " 0\n", " \n", " \n", "\n", - "

752 rows × 5 columns

\n", + "

11509 rows × 5 columns

\n", "" ], "text/plain": [ " open high low close volume\n", "date \n", - "2020-11-27 1846.26 1855.27 1845.50 1855.27 0\n", - "2020-11-30 1854.87 1854.87 1813.56 1819.82 0\n", - "2020-12-01 1822.92 1848.02 1822.92 1836.05 0\n", - "2020-12-02 1833.08 1842.53 1817.02 1838.03 0\n", - "2020-12-03 1838.52 1860.35 1838.52 1848.70 0\n", + "1978-01-03 94.74 95.15 93.49 93.82 0\n", + "1978-01-04 93.16 94.10 92.57 93.52 0\n", + "1978-01-05 94.18 94.53 92.51 92.74 0\n", + "1978-01-06 92.06 92.66 91.05 91.62 0\n", + "1978-01-09 90.82 91.48 89.97 90.64 0\n", "... ... ... ... ... ...\n", - "2023-11-16 1797.00 1797.00 1767.42 1773.76 0\n", - "2023-11-17 1784.86 1798.44 1784.86 1797.77 0\n", - "2023-11-20 1798.56 1809.21 1794.71 1807.08 0\n", - "2023-11-21 1799.33 1799.33 1783.26 1783.26 0\n", - "2023-11-22 1796.37 1804.96 1785.93 1792.92 0\n", + "2024-08-15 5501.13 5546.23 5501.13 5543.22 0\n", + "2024-08-16 5530.50 5561.98 5525.17 5554.25 0\n", + "2024-08-19 5557.23 5608.30 5550.74 5608.25 0\n", + "2024-08-20 5602.88 5620.51 5585.50 5597.12 0\n", + "2024-08-21 5603.09 5632.68 5591.57 5620.85 0\n", "\n", - "[752 rows x 5 columns]" + "[11509 rows x 5 columns]" ] }, - "execution_count": 9, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"^RUT\", provider=\"cboe\").to_df()\n" + "obb.equity.price.historical(\"SPX\", provider=\"cboe\").to_df()" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -1295,12 +1472,10 @@ " close\n", " volume\n", " vwap\n", - " label\n", " adj_close\n", " unadjusted_volume\n", " change\n", " change_percent\n", - " change_over_time\n", " \n", " \n", " date\n", @@ -1314,85 +1489,73 @@ " \n", " \n", " \n", - " \n", - " \n", " \n", " \n", " \n", " \n", - " 2022-11-22\n", - " 1843.869995\n", - " 1861.079956\n", - " 1840.040039\n", - " 1860.439941\n", - " 3887990000\n", - " 1853.85\n", - " November 22, 22\n", - " 1860.439941\n", - " 3.887990e+09\n", - " 16.56995\n", - " 0.89865\n", - " 0.008986\n", - " \n", - " \n", - " 2022-11-23\n", - " 1857.589966\n", - " 1868.920044\n", - " 1851.680054\n", - " 1863.520020\n", - " 3279720000\n", - " 1861.37\n", - " November 23, 22\n", - " 1863.520020\n", - " 3.279720e+09\n", - " 5.93005\n", - " 0.31923\n", - " 0.003192\n", - " \n", - " \n", - " 2022-11-25\n", - " 1862.920044\n", - " 1873.589966\n", - " 1861.000000\n", - " 1869.189941\n", - " 1706460000\n", - " 1867.93\n", - " November 25, 22\n", - " 1869.189941\n", - " 1.706460e+09\n", - " 6.26990\n", - " 0.33656\n", - " 0.003366\n", - " \n", - " \n", - " 2022-11-28\n", - " 1857.180054\n", - " 1857.520020\n", - " 1827.079956\n", - " 1830.959961\n", - " 3615430000\n", - " 1838.52\n", - " November 28, 22\n", - " 1830.959961\n", - " 3.615430e+09\n", - " -26.22009\n", - " -1.41000\n", - " -0.014100\n", - " \n", - " \n", - " 2022-11-29\n", - " 1832.520020\n", - " 1846.069946\n", - " 1832.520020\n", - " 1836.550049\n", - " 3546040000\n", - " 1838.38\n", - " November 29, 22\n", - " 1836.550049\n", - " 3.546040e+09\n", - " 4.03003\n", - " 0.21992\n", - " 0.002199\n", + " 2023-08-22\n", + " 4415.33008\n", + " 4418.58984\n", + " 4382.77002\n", + " 4387.54980\n", + " 3522760000\n", + " 4396.30\n", + " 4387.54980\n", + " 3.522760e+09\n", + " -27.78028\n", + " -0.006292\n", + " \n", + " \n", + " 2023-08-23\n", + " 4396.43994\n", + " 4443.18018\n", + " 4396.43994\n", + " 4436.00977\n", + " 3837270000\n", + " 4425.21\n", + " 4436.00977\n", + " 3.837270e+09\n", + " 39.56983\n", + " 0.009000\n", + " \n", + " \n", + " 2023-08-24\n", + " 4455.16016\n", + " 4458.29980\n", + " 4375.54980\n", + " 4376.31006\n", + " 3723470000\n", + " 4403.39\n", + " 4376.31006\n", + " 3.723470e+09\n", + " -78.85010\n", + " -0.017700\n", + " \n", + " \n", + " 2023-08-25\n", + " 4389.37988\n", + " 4418.45996\n", + " 4356.29004\n", + " 4405.70996\n", + " 3296180000\n", + " 4393.49\n", + " 4405.70996\n", + " 3.296180e+09\n", + " 16.33008\n", + " 0.003720\n", + " \n", + " \n", + " 2023-08-28\n", + " 4426.02979\n", + " 4439.56006\n", + " 4414.97998\n", + " 4433.31006\n", + " 2957230000\n", + " 4429.28\n", + " 4433.31006\n", + " 2.957230e+09\n", + " 7.28027\n", + " 0.001645\n", " \n", " \n", " ...\n", @@ -1406,147 +1569,121 @@ " ...\n", " ...\n", " ...\n", - " ...\n", - " ...\n", " \n", " \n", - " 2023-11-16\n", - " 1797.000000\n", - " 1797.000000\n", - " 1767.420040\n", - " 1773.760010\n", - " 3964520000\n", - " 1783.80\n", - " November 16, 23\n", - " 1773.760010\n", - " 3.964520e+09\n", - " -23.23999\n", - " -1.29000\n", - " -0.012900\n", - " \n", - " \n", - " 2023-11-17\n", - " 1784.859990\n", - " 1798.439940\n", - " 1784.859990\n", - " 1797.770020\n", - " 3777240000\n", - " 1791.48\n", - " November 17, 23\n", - " 1797.770020\n", - " 3.777240e+09\n", - " 12.91003\n", - " 0.72331\n", - " 0.007233\n", - " \n", - " \n", - " 2023-11-20\n", - " 1798.560060\n", - " 1809.209960\n", - " 1794.709960\n", - " 1807.079960\n", - " 3644790000\n", - " 1802.39\n", - " November 20, 23\n", - " 1807.079960\n", - " 3.644790e+09\n", - " 8.51990\n", - " 0.47371\n", - " 0.004737\n", - " \n", - " \n", - " 2023-11-21\n", - " 1799.329960\n", - " 1799.329960\n", - " 1783.260010\n", - " 1783.260010\n", - " 3511080000\n", - " 1791.29\n", - " November 21, 23\n", - " 1783.260010\n", - " 3.511080e+09\n", - " -16.06995\n", - " -0.89311\n", - " -0.008931\n", - " \n", - " \n", - " 2023-11-22\n", - " 1792.511480\n", - " 1803.116700\n", - " 1789.876830\n", - " 1795.540410\n", - " 0\n", - " 1796.18\n", - " November 22, 23\n", - " 1795.540410\n", - " 0.000000e+00\n", - " 3.02893\n", - " 0.16898\n", - " 0.001690\n", + " 2024-08-16\n", + " 5530.50000\n", + " 5561.97998\n", + " 5525.16992\n", + " 5554.25000\n", + " 3357690000\n", + " 5542.97\n", + " 5554.25000\n", + " 3.357690e+09\n", + " 23.75000\n", + " 0.004294\n", + " \n", + " \n", + " 2024-08-19\n", + " 5557.22998\n", + " 5608.29981\n", + " 5550.74023\n", + " 5608.25000\n", + " 3222050000\n", + " 5581.13\n", + " 5608.25000\n", + " 3.222050e+09\n", + " 51.02002\n", + " 0.009181\n", + " \n", + " \n", + " 2024-08-20\n", + " 5602.87988\n", + " 5620.50977\n", + " 5585.50000\n", + " 5597.12012\n", + " 2994420000\n", + " 5601.50\n", + " 5597.12012\n", + " 2.994420e+09\n", + " -5.75976\n", + " -0.001028\n", + " \n", + " \n", + " 2024-08-21\n", + " 5603.08984\n", + " 5632.68018\n", + " 5591.56982\n", + " 5620.85010\n", + " 1982137065\n", + " 5612.05\n", + " 5620.85010\n", + " 1.982137e+09\n", + " 17.76026\n", + " 0.003170\n", + " \n", + " \n", + " 2024-08-22\n", + " 5637.77000\n", + " 5643.22000\n", + " 5563.54000\n", + " 5577.27000\n", + " 1218069912\n", + " 5594.68\n", + " 5577.27000\n", + " 1.218070e+09\n", + " -60.50000\n", + " -0.010731\n", " \n", " \n", "\n", - "

252 rows × 12 columns

\n", + "

253 rows × 10 columns

\n", "" ], "text/plain": [ - " open high low close volume \\\n", - "date \n", - "2022-11-22 1843.869995 1861.079956 1840.040039 1860.439941 3887990000 \n", - "2022-11-23 1857.589966 1868.920044 1851.680054 1863.520020 3279720000 \n", - "2022-11-25 1862.920044 1873.589966 1861.000000 1869.189941 1706460000 \n", - "2022-11-28 1857.180054 1857.520020 1827.079956 1830.959961 3615430000 \n", - "2022-11-29 1832.520020 1846.069946 1832.520020 1836.550049 3546040000 \n", - "... ... ... ... ... ... \n", - "2023-11-16 1797.000000 1797.000000 1767.420040 1773.760010 3964520000 \n", - "2023-11-17 1784.859990 1798.439940 1784.859990 1797.770020 3777240000 \n", - "2023-11-20 1798.560060 1809.209960 1794.709960 1807.079960 3644790000 \n", - "2023-11-21 1799.329960 1799.329960 1783.260010 1783.260010 3511080000 \n", - "2023-11-22 1792.511480 1803.116700 1789.876830 1795.540410 0 \n", - "\n", - " vwap label adj_close unadjusted_volume \\\n", - "date \n", - "2022-11-22 1853.85 November 22, 22 1860.439941 3.887990e+09 \n", - "2022-11-23 1861.37 November 23, 22 1863.520020 3.279720e+09 \n", - "2022-11-25 1867.93 November 25, 22 1869.189941 1.706460e+09 \n", - "2022-11-28 1838.52 November 28, 22 1830.959961 3.615430e+09 \n", - "2022-11-29 1838.38 November 29, 22 1836.550049 3.546040e+09 \n", - "... ... ... ... ... \n", - "2023-11-16 1783.80 November 16, 23 1773.760010 3.964520e+09 \n", - "2023-11-17 1791.48 November 17, 23 1797.770020 3.777240e+09 \n", - "2023-11-20 1802.39 November 20, 23 1807.079960 3.644790e+09 \n", - "2023-11-21 1791.29 November 21, 23 1783.260010 3.511080e+09 \n", - "2023-11-22 1796.18 November 22, 23 1795.540410 0.000000e+00 \n", + " open high low close volume \\\n", + "date \n", + "2023-08-22 4415.33008 4418.58984 4382.77002 4387.54980 3522760000 \n", + "2023-08-23 4396.43994 4443.18018 4396.43994 4436.00977 3837270000 \n", + "2023-08-24 4455.16016 4458.29980 4375.54980 4376.31006 3723470000 \n", + "2023-08-25 4389.37988 4418.45996 4356.29004 4405.70996 3296180000 \n", + "2023-08-28 4426.02979 4439.56006 4414.97998 4433.31006 2957230000 \n", + "... ... ... ... ... ... \n", + "2024-08-16 5530.50000 5561.97998 5525.16992 5554.25000 3357690000 \n", + "2024-08-19 5557.22998 5608.29981 5550.74023 5608.25000 3222050000 \n", + "2024-08-20 5602.87988 5620.50977 5585.50000 5597.12012 2994420000 \n", + "2024-08-21 5603.08984 5632.68018 5591.56982 5620.85010 1982137065 \n", + "2024-08-22 5637.77000 5643.22000 5563.54000 5577.27000 1218069912 \n", "\n", - " change change_percent change_over_time \n", - "date \n", - "2022-11-22 16.56995 0.89865 0.008986 \n", - "2022-11-23 5.93005 0.31923 0.003192 \n", - "2022-11-25 6.26990 0.33656 0.003366 \n", - "2022-11-28 -26.22009 -1.41000 -0.014100 \n", - "2022-11-29 4.03003 0.21992 0.002199 \n", - "... ... ... ... \n", - "2023-11-16 -23.23999 -1.29000 -0.012900 \n", - "2023-11-17 12.91003 0.72331 0.007233 \n", - "2023-11-20 8.51990 0.47371 0.004737 \n", - "2023-11-21 -16.06995 -0.89311 -0.008931 \n", - "2023-11-22 3.02893 0.16898 0.001690 \n", + " vwap adj_close unadjusted_volume change change_percent \n", + "date \n", + "2023-08-22 4396.30 4387.54980 3.522760e+09 -27.78028 -0.006292 \n", + "2023-08-23 4425.21 4436.00977 3.837270e+09 39.56983 0.009000 \n", + "2023-08-24 4403.39 4376.31006 3.723470e+09 -78.85010 -0.017700 \n", + "2023-08-25 4393.49 4405.70996 3.296180e+09 16.33008 0.003720 \n", + "2023-08-28 4429.28 4433.31006 2.957230e+09 7.28027 0.001645 \n", + "... ... ... ... ... ... \n", + "2024-08-16 5542.97 5554.25000 3.357690e+09 23.75000 0.004294 \n", + "2024-08-19 5581.13 5608.25000 3.222050e+09 51.02002 0.009181 \n", + "2024-08-20 5601.50 5597.12012 2.994420e+09 -5.75976 -0.001028 \n", + "2024-08-21 5612.05 5620.85010 1.982137e+09 17.76026 0.003170 \n", + "2024-08-22 5594.68 5577.27000 1.218070e+09 -60.50000 -0.010731 \n", "\n", - "[252 rows x 12 columns]" + "[253 rows x 10 columns]" ] }, - "execution_count": 10, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"^RUT\", provider=\"fmp\").to_df()\n" + "obb.equity.price.historical(\"^SPX\", provider=\"fmp\").to_df()" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -1575,8 +1712,8 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", + " split_ratio\n", + " dividend\n", " \n", " \n", " date\n", @@ -1591,52 +1728,52 @@ " \n", " \n", " \n", - " 2022-11-22\n", - " 72.00\n", - " 72.50\n", - " 71.70\n", - " 71.91\n", - " 6101\n", + " 2023-08-22\n", + " 71.419998\n", + " 71.949997\n", + " 71.029999\n", + " 71.160004\n", + " 5342\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-23\n", - " 72.01\n", - " 72.12\n", - " 70.53\n", - " 71.33\n", - " 10513\n", + " 2023-08-23\n", + " 71.120003\n", + " 71.320000\n", + " 69.709999\n", + " 70.730003\n", + " 5139\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-25\n", - " 71.21\n", - " 72.21\n", - " 70.55\n", - " 70.66\n", - " 5609\n", + " 2023-08-24\n", + " 70.459999\n", + " 70.860001\n", + " 69.870003\n", + " 70.190002\n", + " 7594\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-28\n", - " 70.50\n", - " 71.53\n", - " 69.26\n", - " 71.21\n", - " 12409\n", + " 2023-08-25\n", + " 70.050003\n", + " 70.889999\n", + " 69.470001\n", + " 70.680000\n", + " 9328\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-29\n", - " 70.80\n", - " 72.53\n", - " 70.61\n", - " 71.77\n", - " 14418\n", + " 2023-08-28\n", + " 70.690002\n", + " 71.190002\n", + " 70.239998\n", + " 70.480003\n", + " 6234\n", " 0.0\n", " 0.0\n", " \n", @@ -1651,90 +1788,104 @@ " ...\n", " \n", " \n", - " 2023-11-16\n", - " 73.94\n", - " 74.10\n", - " 70.94\n", - " 71.34\n", - " 58159\n", + " 2024-08-16\n", + " 70.940002\n", + " 70.989998\n", + " 69.440002\n", + " 70.019997\n", + " 38165\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-17\n", - " 71.37\n", - " 73.69\n", - " 71.21\n", - " 73.58\n", - " 36644\n", + " 2024-08-19\n", + " 70.099998\n", + " 70.400002\n", + " 68.870003\n", + " 69.029999\n", + " 29067\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-20\n", - " 73.05\n", - " 75.39\n", - " 73.05\n", - " 74.98\n", - " 38285\n", + " 2024-08-20\n", + " 69.150002\n", + " 69.250000\n", + " 68.309998\n", + " 68.389999\n", + " 29827\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-21\n", - " 74.65\n", - " 75.05\n", - " 74.39\n", - " 74.98\n", - " 26277\n", + " 2024-08-21\n", + " 68.389999\n", + " 68.959999\n", + " 67.370003\n", + " 67.629997\n", + " 29827\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-22\n", - " 74.07\n", - " 74.07\n", - " 73.41\n", - " 73.61\n", - " 611\n", + " 2024-08-22\n", + " 67.730003\n", + " 68.650002\n", + " 67.430000\n", + " 68.220001\n", + " 33722\n", " 0.0\n", " 0.0\n", " \n", " \n", "\n", - "

252 rows × 7 columns

\n", + "

254 rows × 7 columns

\n", "" ], "text/plain": [ - " open high low close volume dividends stock splits\n", - "date \n", - "2022-11-22 72.00 72.50 71.70 71.91 6101 0.0 0.0\n", - "2022-11-23 72.01 72.12 70.53 71.33 10513 0.0 0.0\n", - "2022-11-25 71.21 72.21 70.55 70.66 5609 0.0 0.0\n", - "2022-11-28 70.50 71.53 69.26 71.21 12409 0.0 0.0\n", - "2022-11-29 70.80 72.53 70.61 71.77 14418 0.0 0.0\n", - "... ... ... ... ... ... ... ...\n", - "2023-11-16 73.94 74.10 70.94 71.34 58159 0.0 0.0\n", - "2023-11-17 71.37 73.69 71.21 73.58 36644 0.0 0.0\n", - "2023-11-20 73.05 75.39 73.05 74.98 38285 0.0 0.0\n", - "2023-11-21 74.65 75.05 74.39 74.98 26277 0.0 0.0\n", - "2023-11-22 74.07 74.07 73.41 73.61 611 0.0 0.0\n", + " open high low close volume split_ratio \\\n", + "date \n", + "2023-08-22 71.419998 71.949997 71.029999 71.160004 5342 0.0 \n", + "2023-08-23 71.120003 71.320000 69.709999 70.730003 5139 0.0 \n", + "2023-08-24 70.459999 70.860001 69.870003 70.190002 7594 0.0 \n", + "2023-08-25 70.050003 70.889999 69.470001 70.680000 9328 0.0 \n", + "2023-08-28 70.690002 71.190002 70.239998 70.480003 6234 0.0 \n", + "... ... ... ... ... ... ... \n", + "2024-08-16 70.940002 70.989998 69.440002 70.019997 38165 0.0 \n", + "2024-08-19 70.099998 70.400002 68.870003 69.029999 29067 0.0 \n", + "2024-08-20 69.150002 69.250000 68.309998 68.389999 29827 0.0 \n", + "2024-08-21 68.389999 68.959999 67.370003 67.629997 29827 0.0 \n", + "2024-08-22 67.730003 68.650002 67.430000 68.220001 33722 0.0 \n", "\n", - "[252 rows x 7 columns]" + " dividend \n", + "date \n", + "2023-08-22 0.0 \n", + "2023-08-23 0.0 \n", + "2023-08-24 0.0 \n", + "2023-08-25 0.0 \n", + "2023-08-28 0.0 \n", + "... ... \n", + "2024-08-16 0.0 \n", + "2024-08-19 0.0 \n", + "2024-08-20 0.0 \n", + "2024-08-21 0.0 \n", + "2024-08-22 0.0 \n", + "\n", + "[254 rows x 7 columns]" ] }, - "execution_count": 11, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"CLZ24.NYM\", provider=\"yfinance\").to_df()\n" + "obb.equity.price.historical(\"CLZ25.NYM\", provider=\"yfinance\").to_df()" ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -1764,12 +1915,10 @@ " close\n", " volume\n", " vwap\n", - " label\n", " adj_close\n", " unadjusted_volume\n", " change\n", " change_percent\n", - " change_over_time\n", " \n", " \n", " date\n", @@ -1783,85 +1932,73 @@ " \n", " \n", " \n", - " \n", - " \n", " \n", " \n", " \n", " \n", - " 2022-11-22\n", - " 80.22\n", - " 82.36\n", - " 79.85\n", - " 80.95\n", - " 269615\n", - " 81.05\n", - " November 22, 22\n", - " 80.949997\n", - " 269615.0\n", - " 0.73\n", - " 0.91000\n", - " 0.009100\n", - " \n", - " \n", - " 2022-11-23\n", - " 81.08\n", - " 81.95\n", - " 76.83\n", - " 77.94\n", - " 379145\n", - " 78.91\n", - " November 23, 22\n", - " 77.940002\n", - " 379145.0\n", - " -3.14\n", - " -3.87000\n", - " -0.038700\n", - " \n", - " \n", - " 2022-11-25\n", - " 77.51\n", - " 79.90\n", - " 76.22\n", - " 76.28\n", - " 266451\n", - " 77.47\n", - " November 25, 22\n", - " 76.279999\n", - " 266451.0\n", - " -1.23\n", - " -1.59000\n", - " -0.015900\n", - " \n", - " \n", - " 2022-11-28\n", - " 75.93\n", - " 77.84\n", - " 73.60\n", - " 77.24\n", - " 405033\n", - " 76.23\n", - " November 28, 22\n", - " 77.239998\n", - " 405033.0\n", - " 1.31\n", - " 1.73000\n", - " 0.017300\n", - " \n", - " \n", - " 2022-11-29\n", - " 76.54\n", - " 79.65\n", - " 76.29\n", - " 78.20\n", - " 381869\n", - " 78.05\n", - " November 29, 22\n", - " 78.199997\n", - " 381869.0\n", - " 1.66\n", - " 2.17000\n", - " 0.021700\n", + " 2023-08-22\n", + " 80.80\n", + " 80.99\n", + " 80.10\n", + " 80.35\n", + " 287489\n", + " 80.48\n", + " 80.35\n", + " 287489.0\n", + " -0.45\n", + " -0.005569\n", + " \n", + " \n", + " 2023-08-23\n", + " 79.64\n", + " 79.91\n", + " 77.62\n", + " 78.89\n", + " 378146\n", + " 78.81\n", + " 78.89\n", + " 378146.0\n", + " -0.75\n", + " -0.009417\n", + " \n", + " \n", + " 2023-08-24\n", + " 78.57\n", + " 79.28\n", + " 77.59\n", + " 79.05\n", + " 349230\n", + " 78.64\n", + " 79.05\n", + " 349230.0\n", + " 0.48\n", + " 0.006109\n", + " \n", + " \n", + " 2023-08-25\n", + " 78.88\n", + " 80.45\n", + " 78.14\n", + " 79.83\n", + " 411409\n", + " 79.47\n", + " 79.83\n", + " 411409.0\n", + " 0.95\n", + " 0.012000\n", + " \n", + " \n", + " 2023-08-28\n", + " 80.15\n", + " 80.87\n", + " 79.61\n", + " 80.10\n", + " 246584\n", + " 80.19\n", + " 80.10\n", + " 246584.0\n", + " -0.05\n", + " -0.000624\n", " \n", " \n", " ...\n", @@ -1875,142 +2012,480 @@ " ...\n", " ...\n", " ...\n", + " \n", + " \n", + " 2024-08-18\n", + " 76.58\n", + " 76.71\n", + " 76.48\n", + " 76.71\n", + " 175\n", + " 76.62\n", + " 76.71\n", + " 175.0\n", + " 0.13\n", + " 0.001698\n", + " \n", + " \n", + " 2024-08-19\n", + " 76.58\n", + " 76.87\n", + " 74.17\n", + " 74.37\n", + " 118172\n", + " 75.50\n", + " 74.37\n", + " 118172.0\n", + " -2.21\n", + " -0.028900\n", + " \n", + " \n", + " 2024-08-20\n", + " 74.34\n", + " 75.03\n", + " 73.50\n", + " 74.04\n", + " 118172\n", + " 74.23\n", + " 74.04\n", + " 118172.0\n", + " -0.30\n", + " -0.004036\n", + " \n", + " \n", + " 2024-08-21\n", + " 73.12\n", + " 74.16\n", + " 71.46\n", + " 71.93\n", + " 361850\n", + " 72.67\n", + " 71.93\n", + " 361850.0\n", + " -1.19\n", + " -0.016300\n", + " \n", + " \n", + " 2024-08-22\n", + " 71.93\n", + " 73.52\n", + " 71.58\n", + " 73.00\n", + " 28663\n", + " 72.70\n", + " 73.00\n", + " 28663.0\n", + " 1.07\n", + " 0.014876\n", + " \n", + " \n", + "\n", + "

266 rows × 10 columns

\n", + "" + ], + "text/plain": [ + " open high low close volume vwap adj_close \\\n", + "date \n", + "2023-08-22 80.80 80.99 80.10 80.35 287489 80.48 80.35 \n", + "2023-08-23 79.64 79.91 77.62 78.89 378146 78.81 78.89 \n", + "2023-08-24 78.57 79.28 77.59 79.05 349230 78.64 79.05 \n", + "2023-08-25 78.88 80.45 78.14 79.83 411409 79.47 79.83 \n", + "2023-08-28 80.15 80.87 79.61 80.10 246584 80.19 80.10 \n", + "... ... ... ... ... ... ... ... \n", + "2024-08-18 76.58 76.71 76.48 76.71 175 76.62 76.71 \n", + "2024-08-19 76.58 76.87 74.17 74.37 118172 75.50 74.37 \n", + "2024-08-20 74.34 75.03 73.50 74.04 118172 74.23 74.04 \n", + "2024-08-21 73.12 74.16 71.46 71.93 361850 72.67 71.93 \n", + "2024-08-22 71.93 73.52 71.58 73.00 28663 72.70 73.00 \n", + "\n", + " unadjusted_volume change change_percent \n", + "date \n", + "2023-08-22 287489.0 -0.45 -0.005569 \n", + "2023-08-23 378146.0 -0.75 -0.009417 \n", + "2023-08-24 349230.0 0.48 0.006109 \n", + "2023-08-25 411409.0 0.95 0.012000 \n", + "2023-08-28 246584.0 -0.05 -0.000624 \n", + "... ... ... ... \n", + "2024-08-18 175.0 0.13 0.001698 \n", + "2024-08-19 118172.0 -2.21 -0.028900 \n", + "2024-08-20 118172.0 -0.30 -0.004036 \n", + "2024-08-21 361850.0 -1.19 -0.016300 \n", + "2024-08-22 28663.0 1.07 0.014876 \n", + "\n", + "[266 rows x 10 columns]" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.price.historical(\"CL=F\", provider=\"fmp\").to_df()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
openhighlowclosevolumesplit_ratiodividend
date
2023-08-22146.238007146.389999145.501999146.23800700.00.0
2023-08-23145.763000145.813004144.580002145.76300000.00.0
2023-08-24144.673004145.947006144.621002144.67300400.00.0
2023-08-25146.067001146.604996145.733994146.06700100.00.0
2023-08-28146.531006146.716003146.278000146.53100600.00.0
........................
2023-11-1772.9775.9972.7575.8910148474.88November 17, 2375.890000101484.02.924.000000.040000
2023-11-1975.6575.8075.6575.801075.75November 19, 2375.80000010.00.150.198280.001983
2023-11-2075.6578.2275.6577.6027063877.16November 20, 2377.600000270638.01.952.580000.025800
2023-11-2177.6577.9276.9277.7727063877.54November 21, 2377.770000270638.00.120.154540.001545
2023-11-2277.7777.9773.7976.7836868676.18November 22, 2376.780000368686.0-0.99-1.27000-0.0127002024-08-16149.222000149.229996147.639008149.22200000.00.0
2024-08-19147.955994147.959000145.220993147.95599400.00.0
2024-08-20146.699005147.319000145.533997146.69900500.00.0
2024-08-21145.347000146.339005144.981003145.34700000.00.0
2024-08-22145.117996146.524994144.839996146.29299900.00.0
\n", - "

277 rows × 12 columns

\n", + "

262 rows × 7 columns

\n", "
" ], "text/plain": [ - " open high low close volume vwap label \\\n", - "date \n", - "2022-11-22 80.22 82.36 79.85 80.95 269615 81.05 November 22, 22 \n", - "2022-11-23 81.08 81.95 76.83 77.94 379145 78.91 November 23, 22 \n", - "2022-11-25 77.51 79.90 76.22 76.28 266451 77.47 November 25, 22 \n", - "2022-11-28 75.93 77.84 73.60 77.24 405033 76.23 November 28, 22 \n", - "2022-11-29 76.54 79.65 76.29 78.20 381869 78.05 November 29, 22 \n", - "... ... ... ... ... ... ... ... \n", - "2023-11-17 72.97 75.99 72.75 75.89 101484 74.88 November 17, 23 \n", - "2023-11-19 75.65 75.80 75.65 75.80 10 75.75 November 19, 23 \n", - "2023-11-20 75.65 78.22 75.65 77.60 270638 77.16 November 20, 23 \n", - "2023-11-21 77.65 77.92 76.92 77.77 270638 77.54 November 21, 23 \n", - "2023-11-22 77.77 77.97 73.79 76.78 368686 76.18 November 22, 23 \n", + " open high low close volume \\\n", + "date \n", + "2023-08-22 146.238007 146.389999 145.501999 146.238007 0 \n", + "2023-08-23 145.763000 145.813004 144.580002 145.763000 0 \n", + "2023-08-24 144.673004 145.947006 144.621002 144.673004 0 \n", + "2023-08-25 146.067001 146.604996 145.733994 146.067001 0 \n", + "2023-08-28 146.531006 146.716003 146.278000 146.531006 0 \n", + "... ... ... ... ... ... \n", + "2024-08-16 149.222000 149.229996 147.639008 149.222000 0 \n", + "2024-08-19 147.955994 147.959000 145.220993 147.955994 0 \n", + "2024-08-20 146.699005 147.319000 145.533997 146.699005 0 \n", + "2024-08-21 145.347000 146.339005 144.981003 145.347000 0 \n", + "2024-08-22 145.117996 146.524994 144.839996 146.292999 0 \n", "\n", - " adj_close unadjusted_volume change change_percent \\\n", - "date \n", - "2022-11-22 80.949997 269615.0 0.73 0.91000 \n", - "2022-11-23 77.940002 379145.0 -3.14 -3.87000 \n", - "2022-11-25 76.279999 266451.0 -1.23 -1.59000 \n", - "2022-11-28 77.239998 405033.0 1.31 1.73000 \n", - "2022-11-29 78.199997 381869.0 1.66 2.17000 \n", - "... ... ... ... ... \n", - "2023-11-17 75.890000 101484.0 2.92 4.00000 \n", - "2023-11-19 75.800000 10.0 0.15 0.19828 \n", - "2023-11-20 77.600000 270638.0 1.95 2.58000 \n", - "2023-11-21 77.770000 270638.0 0.12 0.15454 \n", - "2023-11-22 76.780000 368686.0 -0.99 -1.27000 \n", + " split_ratio dividend \n", + "date \n", + "2023-08-22 0.0 0.0 \n", + "2023-08-23 0.0 0.0 \n", + "2023-08-24 0.0 0.0 \n", + "2023-08-25 0.0 0.0 \n", + "2023-08-28 0.0 0.0 \n", + "... ... ... \n", + "2024-08-16 0.0 0.0 \n", + "2024-08-19 0.0 0.0 \n", + "2024-08-20 0.0 0.0 \n", + "2024-08-21 0.0 0.0 \n", + "2024-08-22 0.0 0.0 \n", + "\n", + "[262 rows x 7 columns]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.price.historical(\"usdjpy=x\", provider=\"yfinance\").to_df()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
openhighlowclosevolume
date
2023-08-22146.238007146.389999145.501999146.2380070.0
2023-08-23145.763000145.813004144.580002145.7630000.0
2023-08-24144.673004145.947006144.621002144.6730040.0
2023-08-25146.067001146.604996145.733994146.0670010.0
2023-08-28146.531006146.716003146.278000146.5310060.0
..................
2024-08-16149.222000149.229996147.639008149.2220000.0
2024-08-19147.955994147.959000145.220993147.9559940.0
2024-08-20146.699005147.319000145.533997146.6990050.0
2024-08-21145.347000146.339005144.981003145.3470000.0
2024-08-22145.117996146.524994144.839996146.2870030.0
\n", + "

262 rows × 5 columns

\n", + "
" + ], + "text/plain": [ + " open high low close volume\n", + "date \n", + "2023-08-22 146.238007 146.389999 145.501999 146.238007 0.0\n", + "2023-08-23 145.763000 145.813004 144.580002 145.763000 0.0\n", + "2023-08-24 144.673004 145.947006 144.621002 144.673004 0.0\n", + "2023-08-25 146.067001 146.604996 145.733994 146.067001 0.0\n", + "2023-08-28 146.531006 146.716003 146.278000 146.531006 0.0\n", + "... ... ... ... ... ...\n", + "2024-08-16 149.222000 149.229996 147.639008 149.222000 0.0\n", + "2024-08-19 147.955994 147.959000 145.220993 147.955994 0.0\n", + "2024-08-20 146.699005 147.319000 145.533997 146.699005 0.0\n", + "2024-08-21 145.347000 146.339005 144.981003 145.347000 0.0\n", + "2024-08-22 145.117996 146.524994 144.839996 146.287003 0.0\n", "\n", - "[277 rows x 12 columns]" + "[262 rows x 5 columns]" ] }, - "execution_count": 12, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"CL=F\", provider=\"fmp\").to_df()\n" + "obb.currency.price.historical(\"usdjpy\", provider=\"yfinance\").to_df()" ] } ], @@ -2030,7 +2505,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.12.4" }, "orig_nbformat": 4 }, diff --git a/examples/openbbPlatformAsLLMTools.ipynb b/examples/openbbPlatformAsLLMTools.ipynb index f0d165532658..aee9a09c9b70 100644 --- a/examples/openbbPlatformAsLLMTools.ipynb +++ b/examples/openbbPlatformAsLLMTools.ipynb @@ -5876,7 +5876,9 @@ } ], "source": [ - "obb.equity.price.historical(\"AAPL\", start_date=\"2022-01-01\", provider='polygon').to_chart()" + "obb.equity.price.historical(\n", + " \"AAPL\", start_date=\"2022-01-01\", provider=\"polygon\"\n", + ").charting.to_chart()" ] }, { @@ -6098,7 +6100,9 @@ "\n", "llm_historical_price = StructuredTool.from_function(\n", " func=obb.equity.price.historical,\n", - " description=obb.equity.price.historical.__doc__.split('\\n')[0] # Use first line of docstring\n", + " description=obb.equity.price.historical.__doc__.split(\"\\n\")[\n", + " 0\n", + " ], # Use first line of docstring\n", ")" ] }, @@ -6118,11 +6122,10 @@ "llm_tools = [\n", " StructuredTool.from_function(\n", " name=name,\n", - " func=schema['callable'],\n", - " description=schema['callable'].__doc__.split('\\n')[0]\n", + " func=schema[\"callable\"],\n", + " description=schema[\"callable\"].__doc__.split(\"\\n\")[0],\n", " )\n", - " for name, schema\n", - " in obb.coverage.command_schemas().items()\n", + " for name, schema in obb.coverage.command_schemas().items()\n", "]" ] }, @@ -6181,14 +6184,14 @@ " [\n", " (\"system\", \"You are a very powerful assistant, but don't know current events\"),\n", " (\"user\", \"{input}\"),\n", - " MessagesPlaceholder(variable_name=\"agent_scratchpad\")\n", + " MessagesPlaceholder(variable_name=\"agent_scratchpad\"),\n", " ]\n", ")\n", "\n", "llm_tools = [\n", " StructuredTool.from_function(\n", " func=obb.equity.price.quote,\n", - " description=obb.equity.price.quote.__doc__.split(\"\\n\")[0]\n", + " description=obb.equity.price.quote.__doc__.split(\"\\n\")[0],\n", " )\n", "]\n", "\n", diff --git a/examples/platform_standardization.ipynb b/examples/platform_standardization.ipynb index 76720c52fdb7..37d981512b60 100644 --- a/examples/platform_standardization.ipynb +++ b/examples/platform_standardization.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## How platform works" + "# How The OpenBB Platform Works" ] }, { @@ -18,63 +18,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "OpenBB Platform v4.1.3dev\n", - "\n", - "Utilities:\n", - " /account\n", - " /user\n", - " /system\n", - " /coverage\n", - "\n", - "Routers:\n", - " /crypto\n", - " /currency\n", - " /derivatives\n", - " /economy\n", - " /equity\n", - " /etf\n", - " /fixedincome\n", - " /index\n", - " /news\n", - " /regulators\n", - "\n", - "Extensions:\n", - " - crypto@1.1.1\n", - " - currency@1.1.1\n", - " - derivatives@1.1.1\n", - " - economy@1.1.1\n", - " - equity@1.1.1\n", - " - etf@1.1.1\n", - " - fixedincome@1.1.1\n", - " - index@1.1.1\n", - " - news@1.1.1\n", - " - openbb_charting@1.1.1\n", - " - regulators@1.1.1\n", - "\n", - " - benzinga@1.1.1\n", - " - federal_reserve@1.1.1\n", - " - fmp@1.1.1\n", - " - fred@1.1.1\n", - " - intrinio@1.1.1\n", - " - oecd@1.1.1\n", - " - polygon@1.1.1\n", - " - sec@1.1.1\n", - " - tiingo@1.1.1\n", - " - tradingeconomics@1.1.1\n", - " - yfinance@1.1.1 " - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "obb" ] @@ -113,25 +59,23 @@ "text": [ "Help on method world in module openbb.package.news:\n", "\n", - "world(limit: typing.Annotated[int, OpenBBCustomParameter(description='The number of data entries to return. Here its the no. of articles to return.')] = 20, provider: Optional[Literal['benzinga', 'fmp', 'intrinio', 'tiingo']] = None, **kwargs) -> openbb_core.app.model.obbject.OBBject method of openbb.package.news.ROUTER_news instance\n", + "world(limit: Annotated[int, OpenBBField(description='The number of data entries to return. The number of articles to return.')] = 2500, start_date: Annotated[Union[datetime.date, NoneType, str], OpenBBField(description='Start date of the data, in YYYY-MM-DD format.')] = None, end_date: Annotated[Union[datetime.date, NoneType, str], OpenBBField(description='End date of the data, in YYYY-MM-DD format.')] = None, provider: Annotated[Optional[Literal['benzinga', 'biztoc', 'fmp', 'intrinio', 'tiingo']], OpenBBField(description='The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, biztoc, fmp, intrinio, tiingo.')] = None, **kwargs) -> openbb_core.app.model.obbject.OBBject method of openbb.package.news.ROUTER_news instance\n", " World News. Global news data.\n", - " \n", + "\n", " Parameters\n", " ----------\n", " limit : int\n", - " The number of data entries to return. Here its the no. of articles to return.\n", - " provider : Optional[Literal['benzinga', 'fmp', 'intrinio', 'tiingo']]\n", - " The provider to use for the query, by default None.\n", - " If None, the provider specified in defaults is selected or 'benzinga' if there is\n", - " no default.\n", + " The number of data entries to return. The number of articles to return.\n", + " start_date : Union[date, None, str]\n", + " Start date of the data, in YYYY-MM-DD format.\n", + " end_date : Union[date, None, str]\n", + " End date of the data, in YYYY-MM-DD format.\n", + " provider : Optional[Literal['benzinga', 'biztoc', 'fmp', 'intrinio', 'tiingo']]\n", + " The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, biztoc, fmp, intrinio, tiingo.\n", + " date : Optional[datetime.date]\n", + " A specific date to get data for. (provider: benzinga)\n", " display : Literal['headline', 'abstract', 'full']\n", " Specify headline only (headline), headline + teaser (abstract), or headline + full body (full). (provider: benzinga)\n", - " date : Optional[str]\n", - " Date of the news to retrieve. (provider: benzinga)\n", - " start_date : Optional[str]\n", - " Start date of the news to retrieve. (provider: benzinga)\n", - " end_date : Optional[str]\n", - " End date of the news to retrieve. (provider: benzinga)\n", " updated_since : Optional[int]\n", " Number of seconds since the news was updated. (provider: benzinga)\n", " published_since : Optional[int]\n", @@ -152,35 +96,57 @@ " Authors of the news to retrieve. (provider: benzinga)\n", " content_types : Optional[str]\n", " Content types of the news to retrieve. (provider: benzinga)\n", - " source : Optional[str]\n", + " term : Optional[str]\n", + " Search term to filter articles by. This overrides all other filters. (provider: biztoc)\n", + " source : Optional[Union[str, Literal['yahoo', 'moody', 'moody_us_news', 'moody_us_press_releases']]]\n", + " Filter by a specific publisher. Only valid when filter is set to source. (provider: biztoc);\n", + " The source of the news article. (provider: intrinio);\n", " A comma-separated list of the domains requested. (provider: tiingo)\n", - " \n", + " sentiment : Optional[Literal['positive', 'neutral', 'negative']]\n", + " Return news only from this source. (provider: intrinio)\n", + " language : Optional[str]\n", + " Filter by language. Unsupported for yahoo source. (provider: intrinio)\n", + " topic : Optional[str]\n", + " Filter by topic. Unsupported for yahoo source. (provider: intrinio)\n", + " word_count_greater_than : Optional[int]\n", + " News stories will have a word count greater than this value. Unsupported for yahoo source. (provider: intrinio)\n", + " word_count_less_than : Optional[int]\n", + " News stories will have a word count less than this value. Unsupported for yahoo source. (provider: intrinio)\n", + " is_spam : Optional[bool]\n", + " Filter whether it is marked as spam or not. Unsupported for yahoo source. (provider: intrinio)\n", + " business_relevance_greater_than : Optional[float]\n", + " News stories will have a business relevance score more than this value. Unsupported for yahoo source. Value is a decimal between 0 and 1. (provider: intrinio)\n", + " business_relevance_less_than : Optional[float]\n", + " News stories will have a business relevance score less than this value. Unsupported for yahoo source. Value is a decimal between 0 and 1. (provider: intrinio)\n", + " offset : Optional[int]\n", + " Page offset, used in conjunction with limit. (provider: tiingo)\n", + "\n", " Returns\n", " -------\n", " OBBject\n", " results : List[WorldNews]\n", " Serializable results.\n", - " provider : Optional[Literal['benzinga', 'fmp', 'intrinio', 'tiingo']]\n", + " provider : Optional[Literal['benzinga', 'biztoc', 'fmp', 'intrinio', 'tiingo']]\n", " Provider name.\n", " warnings : Optional[List[Warning_]]\n", " List of warnings.\n", " chart : Optional[Chart]\n", " Chart object.\n", - " extra: Dict[str, Any]\n", + " extra : Dict[str, Any]\n", " Extra info.\n", - " \n", + "\n", " WorldNews\n", " ---------\n", " date : datetime\n", - " The date of the data. Here it is the published date of the news.\n", + " The date of the data. The published date of the article.\n", " title : str\n", - " Title of the news.\n", + " Title of the article.\n", " images : Optional[List[Dict[str, str]]]\n", - " Images associated with the news.\n", + " Images associated with the article.\n", " text : Optional[str]\n", - " Text/body of the news.\n", + " Text/body of the article.\n", " url : Optional[str]\n", - " URL of the news.\n", + " URL to the article.\n", " id : Optional[str]\n", " Article ID. (provider: benzinga, intrinio)\n", " author : Optional[str]\n", @@ -191,25 +157,60 @@ " Channels associated with the news. (provider: benzinga)\n", " stocks : Optional[str]\n", " Stocks associated with the news. (provider: benzinga)\n", - " tags : Optional[str]\n", - " Tags associated with the news. (provider: benzinga, tiingo)\n", + " tags : Optional[Union[str, List[str]]]\n", + " Tags associated with the news. (provider: benzinga, biztoc, tiingo)\n", " updated : Optional[datetime]\n", " Updated date of the news. (provider: benzinga)\n", + " score : Optional[float]\n", + " Search relevance score for the article. (provider: biztoc)\n", " site : Optional[str]\n", " News source. (provider: fmp, tiingo)\n", - " company : Optional[Dict[str, Any]]\n", - " Company details related to the news article. (provider: intrinio)\n", + " source : Optional[str]\n", + " The source of the news article. (provider: intrinio)\n", + " summary : Optional[str]\n", + " The summary of the news article. (provider: intrinio)\n", + " topics : Optional[str]\n", + " The topics related to the news article. (provider: intrinio)\n", + " word_count : Optional[int]\n", + " The word count of the news article. (provider: intrinio)\n", + " business_relevance : Optional[float]\n", + " How strongly correlated the news article is to the business (provider: intrinio)\n", + " sentiment : Optional[str]\n", + " The sentiment of the news article - i.e, negative, positive. (provider: intrinio)\n", + " sentiment_confidence : Optional[float]\n", + " The confidence score of the sentiment rating. (provider: intrinio)\n", + " language : Optional[str]\n", + " The language of the news article. (provider: intrinio)\n", + " spam : Optional[bool]\n", + " Whether the news article is spam. (provider: intrinio)\n", + " copyright : Optional[str]\n", + " The copyright notice of the news article. (provider: intrinio)\n", + " company : Optional[IntrinioCompany]\n", + " The Intrinio Company object. Contains details company reference data. (provider: intrinio)\n", + " security : Optional[IntrinioSecurity]\n", + " The Intrinio Security object. Contains the security details related to the news article. (provider: intrinio)\n", " symbols : Optional[str]\n", " Ticker tagged in the fetched news. (provider: tiingo)\n", " article_id : Optional[int]\n", " Unique ID of the news article. (provider: tiingo)\n", " crawl_date : Optional[datetime]\n", " Date the news article was crawled. (provider: tiingo)\n", - " \n", - " Example\n", - " -------\n", + "\n", + " Examples\n", + " --------\n", " >>> from openbb import obb\n", - " >>> obb.news.world(limit=20)\n", + " >>> obb.news.world(provider='fmp')\n", + " >>> obb.news.world(limit=100, provider='intrinio')\n", + " >>> # Get news on the specified dates.\n", + " >>> obb.news.world(start_date='2024-02-01', end_date='2024-02-07', provider='intrinio')\n", + " >>> # Display the headlines of the news.\n", + " >>> obb.news.world(display='headline', provider='benzinga')\n", + " >>> # Get news by topics.\n", + " >>> obb.news.world(topics='finance', provider='benzinga')\n", + " >>> # Get news by source using 'tingo' as provider.\n", + " >>> obb.news.world(provider='tiingo', source='bloomberg')\n", + " >>> # Filter aticles by term using 'biztoc' as provider.\n", + " >>> obb.news.world(provider='biztoc', term='apple')\n", "\n" ] } @@ -251,41 +252,46 @@ " \n", " \n", " date\n", - " 2024-02-07 09:58:35+00:00\n", + " 2024-08-22 18:02:00+00:00\n", " \n", " \n", " \n", " \n", " title\n", - " Should You be Bullish on Chart Industries’ (GT...\n", + " Natural Grocers® Teams Up With Local Artist, S...\n", " \n", " \n", " text\n", - " Baron Funds, an investment management company,...\n", + " Natural Grocers®, the leading family-operated ...\n", " \n", " \n", " url\n", - " https://finance.yahoo.com/news/bullish-chart-i...\n", + " https://finance.yahoo.com/news/natural-grocers...\n", + " \n", + " \n", + " source\n", + " yahoo\n", " \n", " \n", " id\n", - " nws_AGnVkk\n", + " new_DDGR2v\n", " \n", " \n", " company\n", - " {'id': 'com_0yb6by', 'ticker': 'GTLS', 'name':...\n", + " {'id': 'com_g4Q8NX', 'ticker': 'NGVC', 'name':...\n", " \n", " \n", "\n", "" ], "text/plain": [ - "date 2024-02-07 09:58:35+00:00\n", - "title Should You be Bullish on Chart Industries’ (GT...\n", - "text Baron Funds, an investment management company,...\n", - "url https://finance.yahoo.com/news/bullish-chart-i...\n", - "id nws_AGnVkk\n", - "company {'id': 'com_0yb6by', 'ticker': 'GTLS', 'name':..." + "date 2024-08-22 18:02:00+00:00\n", + "title Natural Grocers® Teams Up With Local Artist, S...\n", + "text Natural Grocers®, the leading family-operated ...\n", + "url https://finance.yahoo.com/news/natural-grocers...\n", + "source yahoo\n", + "id new_DDGR2v\n", + "company {'id': 'com_g4Q8NX', 'ticker': 'NGVC', 'name':..." ] }, "execution_count": 5, @@ -323,71 +329,71 @@ " \n", " \n", " date\n", - " 2024-02-07 06:14:10-04:00\n", + " 2024-08-22 14:46:33-04:00\n", " \n", " \n", " \n", " \n", " title\n", - " Keybanc Maintains Overweight on FMC, Lowers Pr...\n", + " Behind the Scenes of Vertiv Hldgs's Latest Opt...\n", " \n", " \n", " images\n", - " []\n", + " [{'size': 'thumb', 'url': 'https://cdn.benzing...\n", " \n", " \n", " text\n", - " Keybanc analyst Aleksey Yefremov maintains ...\n", + " <p>Whales with a lot of money to spend have ta...\n", " \n", " \n", " url\n", - " https://www.benzinga.com/news/24/02/36974882/k...\n", + " https://www.benzinga.com/insights/options/24/0...\n", " \n", " \n", " id\n", - " 36974882\n", + " 40515079\n", " \n", " \n", " author\n", - " Benzinga Newsdesk\n", + " Benzinga Insights\n", " \n", " \n", " teaser\n", - " Keybanc analyst Aleksey Yefremov maintains ...\n", + " \n", " \n", " \n", " channels\n", - " News,Price Target,Analyst Ratings\n", + " Options,Markets\n", " \n", " \n", " stocks\n", - " FMC\n", + " VRT\n", " \n", " \n", " tags\n", - " \n", + " BZI-UOA\n", " \n", " \n", " updated\n", - " 2024-02-07 06:14:11-04:00\n", + " 2024-08-22 14:46:33-04:00\n", " \n", " \n", "\n", "" ], "text/plain": [ - "date 2024-02-07 06:14:10-04:00\n", - "title Keybanc Maintains Overweight on FMC, Lowers Pr...\n", - "images []\n", - "text Keybanc analyst Aleksey Yefremov maintains ...\n", - "url https://www.benzinga.com/news/24/02/36974882/k...\n", - "id 36974882\n", - "author Benzinga Newsdesk\n", - "teaser Keybanc analyst Aleksey Yefremov maintains ...\n", - "channels News,Price Target,Analyst Ratings\n", - "stocks FMC\n", - "tags \n", - "updated 2024-02-07 06:14:11-04:00" + "date 2024-08-22 14:46:33-04:00\n", + "title Behind the Scenes of Vertiv Hldgs's Latest Opt...\n", + "images [{'size': 'thumb', 'url': 'https://cdn.benzing...\n", + "text

Whales with a lot of money to spend have ta...\n", + "url https://www.benzinga.com/insights/options/24/0...\n", + "id 40515079\n", + "author Benzinga Insights\n", + "teaser \n", + "channels Options,Markets\n", + "stocks VRT\n", + "tags BZI-UOA\n", + "updated 2024-08-22 14:46:33-04:00" ] }, "execution_count": 6, @@ -433,11 +439,11 @@ { "data": { "text/plain": [ - "{'date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=1, description='The date of the data. Here it is the published date of the news.'),\n", - " 'title': FieldInfo(annotation=str, required=True, alias='title', alias_priority=1, description='Title of the news.'),\n", - " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, alias='images', alias_priority=1, description='Images associated with the news.'),\n", - " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, alias='text', alias_priority=1, description='Text/body of the news.'),\n", - " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, alias='url', alias_priority=1, description='URL of the news.')}" + "{'date': FieldInfo(annotation=datetime, required=True, alias_priority=1, validation_alias='date', serialization_alias='date', description='The date of the data. The published date of the article.'),\n", + " 'title': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='title', serialization_alias='title', description='Title of the article.'),\n", + " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, default=None, alias_priority=1, validation_alias='images', serialization_alias='images', description='Images associated with the article.'),\n", + " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='text', serialization_alias='text', description='Text/body of the article.'),\n", + " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='url', serialization_alias='url', description='URL to the article.')}" ] }, "execution_count": 7, @@ -447,6 +453,7 @@ ], "source": [ "from openbb_core.provider.standard_models.world_news import WorldNewsData\n", + "\n", "WorldNewsData.__fields__" ] }, @@ -475,13 +482,24 @@ { "data": { "text/plain": [ - "{'date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=1, description='The date of the data. Here it is the published date of the news.'),\n", - " 'title': FieldInfo(annotation=str, required=True, alias='title', alias_priority=1, description='Title of the news.'),\n", - " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, alias='images', alias_priority=1, description='Images associated with the news.'),\n", - " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, alias='text', alias_priority=1, description='Text/body of the news.'),\n", - " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, alias='url', alias_priority=1, description='URL of the news.'),\n", - " 'id': FieldInfo(annotation=str, required=True, alias='id', alias_priority=1, description='Article ID.'),\n", - " 'company': FieldInfo(annotation=Dict[str, Any], required=True, alias='company', alias_priority=1, description='Company details related to the news article.')}" + "{'date': FieldInfo(annotation=datetime, required=True, alias_priority=1, validation_alias='date', serialization_alias='date', description='The date of the data. The published date of the article.'),\n", + " 'title': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='title', serialization_alias='title', description='Title of the article.'),\n", + " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, default=None, alias_priority=1, validation_alias='images', serialization_alias='images', description='Images associated with the article.'),\n", + " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='text', serialization_alias='text', description='Text/body of the article.'),\n", + " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='url', serialization_alias='url', description='URL to the article.'),\n", + " 'source': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='source', serialization_alias='source', description='The source of the news article.'),\n", + " 'summary': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='summary', serialization_alias='summary', description='The summary of the news article.'),\n", + " 'topics': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='topics', serialization_alias='topics', description='The topics related to the news article.'),\n", + " 'word_count': FieldInfo(annotation=Union[int, NoneType], required=False, default=None, alias_priority=1, validation_alias='wordCount', serialization_alias='word_count', description='The word count of the news article.'),\n", + " 'business_relevance': FieldInfo(annotation=Union[float, NoneType], required=False, default=None, alias_priority=1, validation_alias='businessRelevance', serialization_alias='business_relevance', description=' \\tHow strongly correlated the news article is to the business'),\n", + " 'sentiment': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='sentiment', serialization_alias='sentiment', description='The sentiment of the news article - i.e, negative, positive.'),\n", + " 'sentiment_confidence': FieldInfo(annotation=Union[float, NoneType], required=False, default=None, alias_priority=1, validation_alias='sentimentConfidence', serialization_alias='sentiment_confidence', description='The confidence score of the sentiment rating.'),\n", + " 'language': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='language', serialization_alias='language', description='The language of the news article.'),\n", + " 'spam': FieldInfo(annotation=Union[bool, NoneType], required=False, default=None, alias_priority=1, validation_alias='spam', serialization_alias='spam', description='Whether the news article is spam.'),\n", + " 'copyright': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='copyright', serialization_alias='copyright', description='The copyright notice of the news article.'),\n", + " 'id': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='id', serialization_alias='id', description='Article ID.'),\n", + " 'company': FieldInfo(annotation=Union[IntrinioCompany, NoneType], required=False, default=None, alias_priority=1, validation_alias='company', serialization_alias='company', description='The Intrinio Company object. Contains details company reference data.'),\n", + " 'security': FieldInfo(annotation=Union[IntrinioSecurity, NoneType], required=False, default=None, alias_priority=1, validation_alias='security', serialization_alias='security', description='The Intrinio Security object. Contains the security details related to the news article.')}" ] }, "execution_count": 9, @@ -501,18 +519,18 @@ { "data": { "text/plain": [ - "{'date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=1, description='The date of the data. Here it is the published date of the news.'),\n", - " 'title': FieldInfo(annotation=str, required=True, alias='title', alias_priority=1, description='Title of the news.'),\n", - " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, alias='images', alias_priority=1, description='Images associated with the news.'),\n", - " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, alias='text', alias_priority=1, description='Text/body of the news.'),\n", - " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, alias='url', alias_priority=1, description='URL of the news.'),\n", - " 'id': FieldInfo(annotation=str, required=True, alias='id', alias_priority=1, description='Article ID.'),\n", - " 'author': FieldInfo(annotation=Union[str, NoneType], required=False, alias='author', alias_priority=1, description='Author of the news.'),\n", - " 'teaser': FieldInfo(annotation=Union[str, NoneType], required=False, alias='teaser', alias_priority=1, description='Teaser of the news.'),\n", - " 'channels': FieldInfo(annotation=Union[str, NoneType], required=False, alias='channels', alias_priority=1, description='Channels associated with the news.'),\n", - " 'stocks': FieldInfo(annotation=Union[str, NoneType], required=False, alias='stocks', alias_priority=1, description='Stocks associated with the news.'),\n", - " 'tags': FieldInfo(annotation=Union[str, NoneType], required=False, alias='tags', alias_priority=1, description='Tags associated with the news.'),\n", - " 'updated': FieldInfo(annotation=Union[datetime, NoneType], required=False, alias='updated', alias_priority=1, description='Updated date of the news.')}" + "{'date': FieldInfo(annotation=datetime, required=True, alias_priority=1, validation_alias='date', serialization_alias='date', description='The date of the data. The published date of the article.'),\n", + " 'title': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='title', serialization_alias='title', description='Title of the article.'),\n", + " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, default=None, alias_priority=1, validation_alias='images', serialization_alias='images', description='Images associated with the article.'),\n", + " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='text', serialization_alias='text', description='Text/body of the article.'),\n", + " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='url', serialization_alias='url', description='URL to the article.'),\n", + " 'id': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='id', serialization_alias='id', description='Article ID.'),\n", + " 'author': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='author', serialization_alias='author', description='Author of the news.'),\n", + " 'teaser': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='teaser', serialization_alias='teaser', description='Teaser of the news.'),\n", + " 'channels': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='channels', serialization_alias='channels', description='Channels associated with the news.'),\n", + " 'stocks': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='stocks', serialization_alias='stocks', description='Stocks associated with the news.'),\n", + " 'tags': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='tags', serialization_alias='tags', description='Tags associated with the news.'),\n", + " 'updated': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, alias_priority=1, validation_alias='updated', serialization_alias='updated', description='Updated date of the news.')}" ] }, "execution_count": 10, @@ -600,7 +618,9 @@ { "data": { "text/plain": [ - "{'date_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:5617792448', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('publication_date',), mode='before', check_fields=False))}" + "{'date_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:140298041431344', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('publication_date',), mode='before', check_fields=False)),\n", + " 'topics_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:140298041431344', cls_var_name='topics_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('topics',), mode='before', check_fields=False)),\n", + " 'copyright_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:140298041431344', cls_var_name='copyright_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('copyright',), mode='before', check_fields=False))}" ] }, "execution_count": 13, @@ -620,9 +640,10 @@ { "data": { "text/plain": [ - "{'date_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:5091361632', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('date', 'updated'), mode='before', check_fields=False)),\n", - " 'list_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:5091361632', cls_var_name='list_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('stocks', 'channels', 'tags'), mode='before', check_fields=False)),\n", - " 'id_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:5091361632', cls_var_name='id_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('id',), mode='before', check_fields=False))}" + "{'date_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('date', 'updated'), mode='before', check_fields=False)),\n", + " 'list_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='list_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('stocks', 'channels', 'tags'), mode='before', check_fields=False)),\n", + " 'id_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='id_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('id', 'text', 'teaser', 'title', 'author'), mode='before', check_fields=False)),\n", + " 'empty_list': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='empty_list', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('images',), mode='before', check_fields=False))}" ] }, "execution_count": 14, @@ -664,63 +685,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "OpenBB Platform v4.1.3dev\n", - "\n", - "Utilities:\n", - " /account\n", - " /user\n", - " /system\n", - " /coverage\n", - "\n", - "Routers:\n", - " /crypto\n", - " /currency\n", - " /derivatives\n", - " /economy\n", - " /equity\n", - " /etf\n", - " /fixedincome\n", - " /index\n", - " /news\n", - " /regulators\n", - "\n", - "Extensions:\n", - " - crypto@1.1.1\n", - " - currency@1.1.1\n", - " - derivatives@1.1.1\n", - " - economy@1.1.1\n", - " - equity@1.1.1\n", - " - etf@1.1.1\n", - " - fixedincome@1.1.1\n", - " - index@1.1.1\n", - " - news@1.1.1\n", - " - openbb_charting@1.1.1\n", - " - regulators@1.1.1\n", - "\n", - " - benzinga@1.1.1\n", - " - federal_reserve@1.1.1\n", - " - fmp@1.1.1\n", - " - fred@1.1.1\n", - " - intrinio@1.1.1\n", - " - oecd@1.1.1\n", - " - polygon@1.1.1\n", - " - sec@1.1.1\n", - " - tiingo@1.1.1\n", - " - tradingeconomics@1.1.1\n", - " - yfinance@1.1.1 " - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "obb" ] @@ -734,40 +701,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "openbb 4.1.3\n", - "openbb-benzinga 1.1.1\n", - "openbb-charting 1.1.1\n", - "openbb-core 1.1.1\n", - "openbb-crypto 1.1.1\n", - "openbb-currency 1.1.1\n", - "openbb-derivatives 1.1.1\n", - "openbb-economy 1.1.1\n", - "openbb-equity 1.1.1\n", - "openbb-etf 1.1.1\n", - "openbb-federal-reserve 1.1.1\n", - "openbb-fixedincome 1.1.1\n", - "openbb-fmp 1.1.1\n", - "openbb-fred 1.1.1\n", - "openbb-index 1.1.1\n", - "openbb-intrinio 1.1.1\n", - "openbb-news 1.1.1\n", - "openbb-oecd 1.1.1\n", - "openbb-polygon 1.1.1\n", - "openbb-regulators 1.1.1\n", - "openbb-sec 1.1.1\n", - "openbb-tiingo 1.1.1\n", - "openbb-tradingeconomics 1.1.1\n", - "openbb-yfinance 1.1.1\n" - ] - } - ], + "outputs": [], "source": [ "!pip list | grep openbb" ] @@ -794,10 +730,10 @@ "source": [ "To learn more about how it works, here are a few links to the [documentation](https://docs.openbb.co/platform):\n", "\n", - "- [Architecture. Data, Query Parameters and Fetchers.](https://docs.openbb.co/platform/development/developer-guidelines/architectural_considerations)\n", - "- [Integrating a new provider.](https://docs.openbb.co/platform/development/developer-guidelines/add_data_point)\n", - "- [Building standalone extensions.](https://docs.openbb.co/platform/development/developer-guidelines/build_openbb_extensions)\n", - "- and more in the [Development](https://docs.openbb.co/platform/development) section of the docs...\n" + "- [Architecture. Data, Query Parameters and Fetchers.](https://docs.openbb.co/platform/developer_guide/architecture_overview)\n", + "- [Integrating a new provider.](https://docs.openbb.co/platform/user_guides/add_data_provider_extension)\n", + "- [Building standalone extensions.](https://docs.openbb.co/platform/getting_started/create_new_provider_extension)\n", + "- and more in the [Development](https://docs.openbb.co/platform/developer_guide) section of the docs...\n" ] } ], @@ -817,7 +753,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/usdLiquidityIndex.ipynb b/examples/usdLiquidityIndex.ipynb index 4f177babebb4..d80b634a53fc 100644 --- a/examples/usdLiquidityIndex.ipynb +++ b/examples/usdLiquidityIndex.ipynb @@ -25,7 +25,7 @@ "outputs": [], "source": [ "from openbb import obb\n", - "from pandas import DataFrame\n" + "from pandas import DataFrame" ] }, { @@ -48,8 +48,8 @@ "text/plain": [ "OBBject\n", "\n", - "id: 0660e135-3511-73d7-8000-b792f7e418bb\n", - "results: [{'date': datetime.date(2002, 12, 18), 'provider': 'fred', 'WALCL': 719542...\n", + "id: 066c7874-2012-7189-8000-1e79898a8a3c\n", + "results: [{'date': datetime.date(2002, 12, 18), 'WALCL': 719542.0, 'WLRRAL': 21905....\n", "provider: fred\n", "warnings: None\n", "chart: None\n", @@ -127,7 +127,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -162,9 +162,9 @@ " seasonal_adjustment\n", " seasonal_adjustment_short\n", " last_updated\n", - " notes\n", " popularity\n", " group_popularity\n", + " notes\n", " \n", " \n", " \n", @@ -173,66 +173,84 @@ " WALCL\n", " Assets: Total Assets: Total Assets (Less Elimi...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:03-06:00\n", - " None\n", - " 95\n", + " 2024-08-15 15:37:22-05:00\n", " 94\n", + " 94\n", + " NaN\n", " \n", " \n", " 1\n", " H41RESPPALDKNWW\n", " Assets: Liquidity and Credit Facilities: Loans...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:35:03-06:00\n", - " None\n", - " 73\n", - " 73\n", + " 2024-08-15 15:37:01-05:00\n", + " 76\n", + " 76\n", + " NaN\n", " \n", " \n", " 2\n", " TREAST\n", " Assets: Securities Held Outright: U.S. Treasur...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:35:02-06:00\n", + " 2024-08-15 15:36:54-05:00\n", + " 71\n", + " 71\n", " The total face value of U.S. Treasury securiti...\n", - " 72\n", - " 72\n", " \n", " \n", "\n", "" ], "text/plain": [ - " series_id ... group_popularity\n", - "0 WALCL ... 94\n", - "1 H41RESPPALDKNWW ... 73\n", - "2 TREAST ... 72\n", + " series_id title \\\n", + "0 WALCL Assets: Total Assets: Total Assets (Less Elimi... \n", + "1 H41RESPPALDKNWW Assets: Liquidity and Credit Facilities: Loans... \n", + "2 TREAST Assets: Securities Held Outright: U.S. Treasur... \n", + "\n", + " observation_start observation_end frequency frequency_short \\\n", + "0 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "1 2002-12-18 2024-08-14 Weekly W \n", + "2 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "\n", + " units units_short seasonal_adjustment \\\n", + "0 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "1 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "2 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated popularity \\\n", + "0 NSA 2024-08-15 15:37:22-05:00 94 \n", + "1 NSA 2024-08-15 15:37:01-05:00 76 \n", + "2 NSA 2024-08-15 15:36:54-05:00 71 \n", "\n", - "[3 rows x 14 columns]" + " group_popularity notes \n", + "0 94 NaN \n", + "1 76 NaN \n", + "2 71 The total face value of U.S. Treasury securiti... " ] }, - "execution_count": 13, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -245,7 +263,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -291,31 +309,31 @@ " WLRRAL\n", " Liabilities and Capital: Liabilities: Reverse ...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:09-06:00\n", + " 2024-08-15 15:37:49-05:00\n", " Reverse repurchase agreements are transactions...\n", - " 64\n", - " 64\n", + " 63\n", + " 63\n", " \n", " \n", " 1\n", " WLRRAFOIAL\n", " Liabilities and Capital: Liabilities: Reverse ...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:12-06:00\n", + " 2024-08-15 15:37:36-05:00\n", " Reverse repurchase agreements are transactions...\n", " 40\n", " 40\n", @@ -325,32 +343,55 @@ " WLRRAOL\n", " Liabilities and Capital: Liabilities: Reverse ...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:16-06:00\n", - " None\n", - " 24\n", - " 24\n", + " 2024-08-15 15:37:40-05:00\n", + " NaN\n", + " 29\n", + " 29\n", " \n", " \n", "\n", "" ], "text/plain": [ - " series_id ... group_popularity\n", - "0 WLRRAL ... 64\n", - "1 WLRRAFOIAL ... 40\n", - "2 WLRRAOL ... 24\n", + " series_id title \\\n", + "0 WLRRAL Liabilities and Capital: Liabilities: Reverse ... \n", + "1 WLRRAFOIAL Liabilities and Capital: Liabilities: Reverse ... \n", + "2 WLRRAOL Liabilities and Capital: Liabilities: Reverse ... \n", + "\n", + " observation_start observation_end frequency frequency_short \\\n", + "0 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "1 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "2 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "\n", + " units units_short seasonal_adjustment \\\n", + "0 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "1 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "2 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated \\\n", + "0 NSA 2024-08-15 15:37:49-05:00 \n", + "1 NSA 2024-08-15 15:37:36-05:00 \n", + "2 NSA 2024-08-15 15:37:40-05:00 \n", "\n", - "[3 rows x 14 columns]" + " notes popularity \\\n", + "0 Reverse repurchase agreements are transactions... 63 \n", + "1 Reverse repurchase agreements are transactions... 40 \n", + "2 NaN 29 \n", + "\n", + " group_popularity \n", + "0 63 \n", + "1 40 \n", + "2 29 " ] }, - "execution_count": 14, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -363,7 +404,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -409,66 +450,89 @@ " WDTGAL\n", " Liabilities and Capital: Liabilities: Deposits...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:08-06:00\n", + " 2024-08-15 15:38:33-05:00\n", " This account is the primary operational accoun...\n", - " 65\n", - " 65\n", + " 64\n", + " 64\n", " \n", " \n", " 1\n", " D2WLTGAL\n", " Liabilities and Capital: Liabilities: Deposits...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:10-06:00\n", - " None\n", - " 62\n", - " 62\n", + " 2024-08-15 15:38:37-05:00\n", + " NaN\n", + " 60\n", + " 60\n", " \n", " \n", " 2\n", " WLDLCL\n", " Liabilities and Capital: Liabilities: Deposits...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:13-06:00\n", + " 2024-08-15 15:36:57-05:00\n", " This item is the sum of \"Term deposits held by...\n", - " 23\n", - " 23\n", + " 27\n", + " 27\n", " \n", " \n", "\n", "" ], "text/plain": [ - " series_id ... group_popularity\n", - "0 WDTGAL ... 65\n", - "1 D2WLTGAL ... 62\n", - "2 WLDLCL ... 23\n", + " series_id title \\\n", + "0 WDTGAL Liabilities and Capital: Liabilities: Deposits... \n", + "1 D2WLTGAL Liabilities and Capital: Liabilities: Deposits... \n", + "2 WLDLCL Liabilities and Capital: Liabilities: Deposits... \n", + "\n", + " observation_start observation_end frequency frequency_short \\\n", + "0 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "1 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "2 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "\n", + " units units_short seasonal_adjustment \\\n", + "0 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "1 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "2 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated \\\n", + "0 NSA 2024-08-15 15:38:33-05:00 \n", + "1 NSA 2024-08-15 15:38:37-05:00 \n", + "2 NSA 2024-08-15 15:36:57-05:00 \n", + "\n", + " notes popularity \\\n", + "0 This account is the primary operational accoun... 64 \n", + "1 NaN 60 \n", + "2 This item is the sum of \"Term deposits held by... 27 \n", "\n", - "[3 rows x 14 columns]" + " group_popularity \n", + "0 64 \n", + "1 60 \n", + "2 27 " ] }, - "execution_count": 17, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -481,7 +545,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -526,15 +590,15 @@ " 0\n", " SP500\n", " S&P 500\n", - " 2013-12-16\n", - " 2023-12-15\n", + " 2014-08-22\n", + " 2024-08-21\n", " Daily, Close\n", " D\n", " Index\n", " Index\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-15 19:11:01-06:00\n", + " 2024-08-21 19:21:03-05:00\n", " The observations for the S&P 500 represent the...\n", " 83\n", " 83\n", @@ -544,13 +608,23 @@ "" ], "text/plain": [ - " series_id title ... popularity group_popularity\n", - "0 SP500 S&P 500 ... 83 83\n", + " series_id title observation_start observation_end frequency \\\n", + "0 SP500 S&P 500 2014-08-22 2024-08-21 Daily, Close \n", "\n", - "[1 rows x 14 columns]" + " frequency_short units units_short seasonal_adjustment \\\n", + "0 D Index Index Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated \\\n", + "0 NSA 2024-08-21 19:21:03-05:00 \n", + "\n", + " notes popularity \\\n", + "0 The observations for the S&P 500 represent the... 83 \n", + "\n", + " group_popularity \n", + "0 83 " ] }, - "execution_count": 22, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -571,7 +645,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -613,7 +687,7 @@ ], "source": [ "for id in metadata:\n", - " display(f\"{id}: {metadata[id]['units']}\")\n" + " display(f\"{id}: {metadata[id]['units']}\")" ] }, { @@ -626,7 +700,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -744,32 +818,32 @@ " \n", " \n", " \n", - " 2013-12-18\n", - " 4008062.0\n", - " 111966.0\n", - " 116998.0\n", - " 1810.65\n", + " 2014-08-27\n", + " 4413736.0\n", + " 282002.0\n", + " 29547.0\n", + " 2000.12\n", " \n", " \n", - " 2014-01-08\n", - " 4028185.0\n", - " 150726.0\n", - " 110758.0\n", - " 1837.49\n", + " 2014-09-03\n", + " 4415587.0\n", + " 250306.0\n", + " 21036.0\n", + " 2000.72\n", " \n", " \n", - " 2014-01-15\n", - " 4071528.0\n", - " 156266.0\n", - " 87926.0\n", - " 1848.38\n", + " 2014-09-10\n", + " 4421408.0\n", + " 267602.0\n", + " 31872.0\n", + " 1995.69\n", " \n", " \n", - " 2014-01-22\n", - " 4097914.0\n", - " 201954.0\n", - " 96724.0\n", - " 1844.86\n", + " 2014-09-17\n", + " 4449588.0\n", + " 252224.0\n", + " 123965.0\n", + " 2001.57\n", " \n", " \n", "\n", @@ -778,10 +852,10 @@ "text/plain": [ " WALCL WLRRAL WDTGAL SP500\n", "date \n", - "2013-12-18 4008062.0 111966.0 116998.0 1810.65\n", - "2014-01-08 4028185.0 150726.0 110758.0 1837.49\n", - "2014-01-15 4071528.0 156266.0 87926.0 1848.38\n", - "2014-01-22 4097914.0 201954.0 96724.0 1844.86" + "2014-08-27 4413736.0 282002.0 29547.0 2000.12\n", + "2014-09-03 4415587.0 250306.0 21036.0 2000.72\n", + "2014-09-10 4421408.0 267602.0 31872.0 1995.69\n", + "2014-09-17 4449588.0 252224.0 123965.0 2001.57" ] }, "metadata": {}, @@ -806,7 +880,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -847,58 +921,59 @@ " \n", " \n", " \n", - " 2023-11-22\n", - " 7810814.0\n", - " 1271679.0\n", - " 693007.0\n", - " 4556.62\n", - " 5846128.0\n", + " 2024-07-24\n", + " 7205455.0\n", + " 805967.0\n", + " 767419.0\n", + " 5427.13\n", + " 5632069.0\n", " \n", " \n", - " 2023-11-29\n", - " 7796145.0\n", - " 1254156.0\n", - " 753570.0\n", - " 4550.58\n", - " 5788419.0\n", + " 2024-07-31\n", + " 7178391.0\n", + " 813261.0\n", + " 854001.0\n", + " 5522.30\n", + " 5511129.0\n", " \n", " \n", - " 2023-12-06\n", - " 7737385.0\n", - " 1184528.0\n", - " 667678.0\n", - " 4549.34\n", - " 5885179.0\n", + " 2024-08-07\n", + " 7175256.0\n", + " 681881.0\n", + " 785233.0\n", + " 5199.50\n", + " 5708142.0\n", " \n", " \n", - " 2023-12-13\n", - " 7739566.0\n", - " 1152232.0\n", - " 630618.0\n", - " 4707.09\n", - " 5956716.0\n", + " 2024-08-14\n", + " 7177688.0\n", + " 722198.0\n", + " 788823.0\n", + " 5455.21\n", + " 5666667.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - " WALCL WLRRAL WDTGAL SP500 USD Liquidity Index\n", - "date \n", - "2023-11-22 7810814.0 1271679.0 693007.0 4556.62 5846128.0\n", - "2023-11-29 7796145.0 1254156.0 753570.0 4550.58 5788419.0\n", - "2023-12-06 7737385.0 1184528.0 667678.0 4549.34 5885179.0\n", - "2023-12-13 7739566.0 1152232.0 630618.0 4707.09 5956716.0" + " WALCL WLRRAL WDTGAL SP500 USD Liquidity Index\n", + "date \n", + "2024-07-24 7205455.0 805967.0 767419.0 5427.13 5632069.0\n", + "2024-07-31 7178391.0 813261.0 854001.0 5522.30 5511129.0\n", + "2024-08-07 7175256.0 681881.0 785233.0 5199.50 5708142.0\n", + "2024-08-14 7177688.0 722198.0 788823.0 5455.21 5666667.0" ] }, - "execution_count": 49, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "\n", - "liquidity_index[\"USD Liquidity Index\"] = (liquidity_index[\"WALCL\"] - liquidity_index[\"WLRRAL\"] - liquidity_index[\"WDTGAL\"])\n", + "liquidity_index[\"USD Liquidity Index\"] = (\n", + " liquidity_index[\"WALCL\"] - liquidity_index[\"WLRRAL\"] - liquidity_index[\"WDTGAL\"]\n", + ")\n", "\n", "liquidity_index.tail(4)" ] @@ -913,7 +988,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -927,558 +1002,524 @@ "name": "USD Liquidity Index (Billions)", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 3779.098, - 3766.701, - 3827.336, - 3799.236, - 3811.078, - 3835.748, - 3894.838, - 3905.589, - 3899.871, - 3953.292, - 3976.937, - 3932.168, - 3940.109, - 3932.042, - 4007.407, - 3975.969, - 3889.582, - 3822.208, - 3905.95, - 3980.023, - 3971.731, - 4021.499, - 4066.061, - 4085.348, - 4029.124, - 4037.541, - 4017.824, - 4078.646, - 4124.988, - 4113.25, - 4107.784, - 4111.394, - 4129.647, - 4112.108, 4102.187, 4144.245, 4121.934, @@ -1960,7 +2001,41 @@ 5846.128, 5788.419, 5885.179, - 5956.716 + 5956.716, + 5867.14, + 5834.143, + 5851.585, + 5917.71, + 5963.874, + 5882.002, + 5787.04, + 5919.546, + 5896.422, + 5878.299, + 5891.334, + 5984.913, + 5938.903, + 5856.277, + 5839.733, + 5905.094, + 5966.442, + 5679.934, + 5663.796, + 5673.967, + 5681.635, + 5770.954, + 5723.774, + 5743.697, + 5806.528, + 5776.006, + 5607.191, + 5664.604, + 5680.508, + 5651.427, + 5632.069, + 5511.129, + 5708.142, + 5666.667 ], "yaxis": "y" }, @@ -1968,558 +2043,524 @@ "name": "S&P 500 Index", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 1810.65, - 1837.49, - 1848.38, - 1844.86, - 1774.2, - 1751.64, - 1819.26, - 1828.75, - 1845.16, - 1873.81, - 1868.2, - 1860.77, - 1852.56, - 1890.9, - 1872.18, - 1862.31, - 1875.39, - 1883.95, - 1878.21, - 1888.53, - 1888.03, - 1909.78, - 1927.88, - 1943.89, - 1956.98, - 1959.53, - 1974.62, - 1972.83, - 1981.57, - 1987.01, - 1970.07, - 1920.24, - 1946.72, - 1986.51, 2000.12, 2000.72, 1995.69, @@ -3001,7 +3042,41 @@ 4556.62, 4550.58, 4549.34, - 4707.09 + 4707.09, + 4698.35, + 4781.58, + 4704.81, + 4783.45, + 4739.21, + 4868.55, + 4845.65, + 4995.06, + 5000.62, + 4981.8, + 5069.76, + 5104.76, + 5165.31, + 5224.62, + 5248.49, + 5211.49, + 5160.64, + 5022.21, + 5071.63, + 5018.39, + 5187.67, + 5308.15, + 5307.01, + 5266.95, + 5354.03, + 5421.03, + 5477.9, + 5537.02, + 5633.91, + 5588.27, + 5427.13, + 5522.3, + 5199.5, + 5455.21 ], "yaxis": "y2" } @@ -3013,14 +3088,14 @@ "bar": [ { "error_x": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "error_y": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -3036,7 +3111,7 @@ { "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -3048,38 +3123,21 @@ "type": "barpolar" } ], - "candlestick": [ - { - "decreasing": { - "fillcolor": "#e4003a", - "line": { - "color": "#e4003a" - } - }, - "increasing": { - "fillcolor": "#00ACFF", - "line": { - "color": "#00ACFF" - } - }, - "type": "candlestick" - } - ], "carpet": [ { "aaxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "baxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "type": "carpet" } @@ -3397,10 +3455,10 @@ ], "scatter": [ { - "marker": { - "line": { - "color": "#283442" - } + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 }, "type": "scatter" } @@ -3447,8 +3505,9 @@ "scattergl": [ { "marker": { - "line": { - "color": "#283442" + "colorbar": { + "outlinewidth": 0, + "ticks": "" } }, "type": "scattergl" @@ -3553,18 +3612,18 @@ { "cells": { "fill": { - "color": "#506784" + "color": "#EBF0F8" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "header": { "fill": { - "color": "#2a3f5f" + "color": "#C8D4E3" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "type": "table" @@ -3573,10 +3632,9 @@ }, "layout": { "annotationdefaults": { - "arrowcolor": "#f2f5fa", + "arrowcolor": "#2a3f5f", "arrowhead": 0, - "arrowwidth": 1, - "showarrow": false + "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { @@ -3718,194 +3776,125 @@ ] }, "colorway": [ - "#ffed00", - "#ef7d00", - "#e4003a", - "#c13246", - "#822661", - "#48277c", - "#005ca9", - "#00aaff", - "#9b30d9", - "#af005f", - "#5f00af", - "#af87ff" + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" ], - "dragmode": "pan", "font": { - "color": "#f2f5fa", - "family": "Fira Code", - "size": 18 + "color": "#2a3f5f" }, "geo": { - "bgcolor": "rgb(17,17,17)", - "lakecolor": "rgb(17,17,17)", - "landcolor": "rgb(17,17,17)", + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", "showlakes": true, "showland": true, - "subunitcolor": "#506784" + "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, - "hovermode": "x", - "legend": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - }, - "x": 0.01, - "xanchor": "left", - "y": 0.99, - "yanchor": "top" - }, - "legend2": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend3": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend4": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend5": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, + "hovermode": "closest", "mapbox": { - "style": "dark" + "style": "light" }, - "paper_bgcolor": "#000000", - "plot_bgcolor": "#000000", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "radialaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "yaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "zaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" } }, "shapedefaults": { "line": { - "color": "#f2f5fa" + "color": "#2a3f5f" } }, - "sliderdefaults": { - "bgcolor": "#C8D4E3", - "bordercolor": "rgb(17,17,17)", - "borderwidth": 1, - "tickwidth": 0 - }, "ternary": { "aaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, "baxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "caxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, - "updatemenudefaults": { - "bgcolor": "#506784", - "borderwidth": 0 - }, "xaxis": { "automargin": true, - "autorange": true, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "rangeslider": { - "visible": false - }, - "showgrid": true, - "showline": true, - "tick0": 1, - "tickfont": { - "size": 14 - }, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { - "anchor": "x", "automargin": true, - "fixedrange": false, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "showgrid": true, - "showline": true, - "side": "right", - "tick0": 0.5, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 } } @@ -3946,22 +3935,43 @@ ], "source": [ "import plotly.graph_objects as go\n", + "\n", "fig = go.Figure()\n", "\n", "fig.add_scatter(\n", - " x=liquidity_index.index, y=liquidity_index[\"USD Liquidity Index\"]/1000, name=\"USD Liquidity Index (Billions)\", yaxis=\"y1\")\n", + " x=liquidity_index.index,\n", + " y=liquidity_index[\"USD Liquidity Index\"] / 1000,\n", + " name=\"USD Liquidity Index (Billions)\",\n", + " yaxis=\"y1\",\n", + ")\n", "\n", "fig.add_scatter(\n", - " x=liquidity_index.index, y=liquidity_index[\"SP500\"], name=\"S&P 500 Index\", yaxis=\"y2\")\n", + " x=liquidity_index.index,\n", + " y=liquidity_index[\"SP500\"],\n", + " name=\"S&P 500 Index\",\n", + " yaxis=\"y2\",\n", + ")\n", "\n", "fig.update_layout(\n", - " yaxis=dict(title=\"USD Liquidity Index (Billions)\",side=\"left\", position=0, titlefont=dict(size=12), showgrid=False),\n", - " yaxis2=dict(title=\"S&P 500 Index\", side=\"right\", overlaying=\"y\", position=1, titlefont=dict(size=12)),\n", + " yaxis=dict(\n", + " title=\"USD Liquidity Index (Billions)\",\n", + " side=\"left\",\n", + " position=0,\n", + " titlefont=dict(size=12),\n", + " showgrid=False,\n", + " ),\n", + " yaxis2=dict(\n", + " title=\"S&P 500 Index\",\n", + " side=\"right\",\n", + " overlaying=\"y\",\n", + " position=1,\n", + " titlefont=dict(size=12),\n", + " ),\n", " title=\"USD Liquidity Index vs. S&P 500 Index\",\n", " title_y=0.90,\n", " title_x=0.5,\n", " autosize=True,\n", - ")\n" + ")" ] }, { @@ -3974,7 +3984,7 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -4009,19 +4019,19 @@ " \n", " \n", " \n", - " 2023-11-29\n", - " 0.721351\n", - " 0.920274\n", + " 2024-07-31\n", + " 0.643578\n", + " 0.970490\n", " \n", " \n", - " 2023-12-06\n", - " 0.748489\n", - " 0.919866\n", + " 2024-08-07\n", + " 0.698835\n", + " 0.885139\n", " \n", " \n", - " 2023-12-13\n", - " 0.768553\n", - " 0.971734\n", + " 2024-08-14\n", + " 0.687202\n", + " 0.952750\n", " \n", " \n", "\n", @@ -4030,12 +4040,12 @@ "text/plain": [ " USD Liquidity Index SP500\n", "date \n", - "2023-11-29 0.721351 0.920274\n", - "2023-12-06 0.748489 0.919866\n", - "2023-12-13 0.768553 0.971734" + "2024-07-31 0.643578 0.970490\n", + "2024-08-07 0.698835 0.885139\n", + "2024-08-14 0.687202 0.952750" ] }, - "execution_count": 85, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -4043,16 +4053,25 @@ "source": [ "y_axis = liquidity_index[[\"USD Liquidity Index\", \"SP500\"]]\n", "\n", + "\n", "def absolute_maximum_scale(series):\n", " return series / series.abs().max()\n", "\n", + "\n", "def min_max_scaling(series):\n", " return (series - series.min()) / (series.max() - series.min())\n", "\n", + "\n", "def z_score_standardization(series):\n", " return (series - series.mean()) / series.std()\n", "\n", - "methods = {\"z\": z_score_standardization, \"m\": min_max_scaling, \"a\": absolute_maximum_scale}\n", + "\n", + "methods = {\n", + " \"z\": z_score_standardization,\n", + " \"m\": min_max_scaling,\n", + " \"a\": absolute_maximum_scale,\n", + "}\n", + "\n", "\n", "def normalize(data: DataFrame, method: str = \"z\") -> DataFrame:\n", " for col in data.columns:\n", @@ -4060,7 +4079,8 @@ "\n", " return data\n", "\n", - "normalized = normalize(y_axis, method = \"m\")\n", + "\n", + "normalized = normalize(y_axis, method=\"m\")\n", "\n", "normalized.tail(3)" ] @@ -4075,7 +4095,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -4089,7 +4109,7 @@ "hovertemplate": "variable=USD Liquidity Index
date=%{x}
value=%{y}", "legendgroup": "USD Liquidity Index", "line": { - "color": "#ffed00", + "color": "#636efa", "dash": "solid" }, "marker": { @@ -4100,559 +4120,525 @@ "showlegend": true, "type": "scattergl", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "xaxis": "x", "y": [ - 0.1577884519915611, - 0.15431141691493283, - 0.17131795251801063, - 0.16343663561446506, - 0.16675800767040053, - 0.17367729905867346, - 0.19025050246901185, - 0.19326587748787372, - 0.19166212766387108, - 0.2066453244718536, - 0.21327713010118937, - 0.20072059357254765, - 0.20294783690105497, - 0.20068525385974173, - 0.2218231701741799, - 0.21300563135518824, - 0.1887763315919643, - 0.16987968230159134, - 0.19336712856980182, - 0.2141426725910236, - 0.21181698291969975, - 0.22577560853022136, - 0.2382740869592533, - 0.24368358728376163, - 0.22791422210280265, - 0.23027497101302127, - 0.22474486690671494, - 0.24180385113117933, - 0.2548015731220729, - 0.2515093703528979, - 0.24997629995450713, - 0.25098881077378826, - 0.256108301074159, - 0.2511890691463552, 0.24840648747375466, 0.26020265922924646, 0.25394500579739576, @@ -5134,7 +5120,41 @@ 0.7375364405729072, 0.7213505716338783, 0.7484892272775463, - 0.7685534894600708 + 0.7685534894600708, + 0.7434297583941635, + 0.7341749607476762, + 0.7390669867060976, + 0.7576133240814339, + 0.7705611217161413, + 0.7475981616617967, + 0.7209637981103911, + 0.7581282741823204, + 0.751642595460698, + 0.7465595667687779, + 0.7502155442007251, + 0.7764620123329988, + 0.7635574076806098, + 0.7403829702972519, + 0.7357428099110505, + 0.754074865218262, + 0.7712813787199956, + 0.6909233593818804, + 0.6863970714036093, + 0.6892497715539994, + 0.6914004455047604, + 0.7164520947755003, + 0.7032193356470561, + 0.708807217379061, + 0.7264296736910423, + 0.7178690489746715, + 0.670520845662499, + 0.6866236943238251, + 0.6910843514068852, + 0.6829278895964934, + 0.6774984756242929, + 0.6435779608088195, + 0.698834967467831, + 0.6872023120025444 ], "yaxis": "y" }, @@ -5142,7 +5162,7 @@ "hovertemplate": "variable=SP500
date=%{x}
value=%{y}", "legendgroup": "SP500", "line": { - "color": "#ef7d00", + "color": "#EF553B", "dash": "solid" }, "marker": { @@ -5153,1041 +5173,1041 @@ "showlegend": true, "type": "scattergl", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "xaxis": "x", "y": [ - 0.019402121377514448, - 0.02822694662361657, - 0.0318075109652728, - 0.030650156834636386, - 0.007417587837260209, + 0.03920096244100421, + 0.03935960656257853, + 0.0380296400100475, + 0.0395843524014754, + 0.03871974193889559, + 0.02493356777409082, + 0.030943535913063074, + 0.002810645020557663, + 0.019896616914107428, + 0.03448923203024816, + 0.04540130352586561, + 0.04928279636704964, + 0.05205113628852075, + 0.05842598590711387, + 0.058822596211049565, + 0.04608082917994215, + 0.04257743816184349, + 0.06081886807419262, + 0.05474279821789775, + 0.04601737153131243, + 0.042149099033592916, + 0.04766198225829907, + 0.03974035245435681, + 0.05014476276093655, + 0.05728903636916495, + 0.06552531034756282, + 0.06927459975410166, + 0.06522124244787887, + 0.049808966036937664, + 0.06547771711109057, + 0.05531127298687227, + 0.05495167964463721, + 0.060824156211578426, + 0.0673629380891316, + 0.0677145992252879, + 0.06742110760037545, + 0.060361444190320114, + 0.0652080221044143, + 0.07244483811689427, + 0.07181819383667591, + 0.06933012519665267, + 0.06698483626604616, + 0.06572625956822362, + 0.06787853148424797, + 0.05963961343715714, + 0.05151174627516827, + 0.06756653137848526, + 0.0693512777461959, + 0.06787588741555513, + 0.06556761544664937, + 0.06192144471913388, + 0.060218664480903274, + 0.02343966896259967, + 0.02564746632117502, + 0.023844211472614073, + 0.037929165399717094, + 0.02297695694134136, + 0.01802461627953096, + 0.03806665697174813, + 0.037646250049576314, + 0.04417709972105079, + 0.0630583942570828, + 0.06622070041379675, + 0.058999748813474195, + 0.061268359751986363, + 0.0626670720905329, + 0.06019222379397425, + 0.05176028873230126, + 0.05848944355574365, + 0.056167951243373315, + 0.05592205285493323, + 0.03659391070980026, + 0.010158511918139651, + 0.0019751193135997746, + 0.00822040956624057, + 0.01604156475985248, 0, - 0.02223303588455389, - 0.025353288924252454, - 0.030748794970770224, - 0.04016873697154613, - 0.03832420382584449, - 0.03588126598759786, - 0.03318186899540341, - 0.045787822793300494, - 0.03963280309855264, - 0.03638760841975125, - 0.04068823115518409, - 0.04350270597286792, - 0.0416154296348416, - 0.04500858151784359, - 0.0448441846242873, - 0.051995449493986316, - 0.0579466170407244, - 0.0632106055723971, - 0.067514516245701, - 0.06835294040283811, - 0.07331443865036719, - 0.07272589777143565, - 0.07559955547079977, - 0.07738819367269233, - 0.07181842691900488, - 0.05543463250718411, - 0.06414109198992574, - 0.07722379677913602, - 0.08169868022173846, - 0.08189595649400606, - 0.0802421237448297, - 0.08217543121305174, - 0.08110027552919355, - 0.0639569674691427, - 0.07143045025021207, - 0.03644679130143154, - 0.05769344582464763, - 0.07583957493539197, - 0.08940889452952891, - 0.09423558732434188, - 0.09767805827541072, - 0.10560527648269552, - 0.10609846716336442, - 0.09025389456240834, - 0.08589737688316641, - 0.1085808602560646, - 0.10102517902821707, - 0.09017498405350131, - 0.08536473094804396, - 0.09222008140934161, - 0.08236941954744822, - 0.09530745507032895, - 0.10419146319811144, - 0.11443338966666877, - 0.11909568556792552, - 0.1140552768114894, - 0.09488988696069596, - 0.11437420678498855, - 0.10173208567050919, - 0.10128492612003602, - 0.10858743613180685, - 0.11671850648710141, - 0.11715580222396116, - 0.11679084112026612, - 0.1080120470043598, - 0.11403883712213371, - 0.1230379230754055, - 0.12225868179994868, - 0.11916473226321918, - 0.1162483313715303, - 0.11468327294487442, - 0.11735965437197093, - 0.1071144399655424, - 0.09700731894970112, - 0.11697167770317811, - 0.11919103576618816, - 0.11735636643409988, - 0.1144859966726069, - 0.10995193034832416, - 0.107834498359319, - 0.06209928257195648, - 0.06484471069434665, - 0.06260233706623874, - 0.08011718210572688, - 0.06152389344450943, - 0.05536558581189045, - 0.08028815487502543, - 0.07976537275351642, - 0.08788657929519762, - 0.11136574363290824, - 0.11529811732677495, - 0.10631875900072989, - 0.10913980969415596, - 0.1108791288279816, - 0.10780161898060778, - 0.0973163851095869, - 0.10568418699160262, - 0.10279737754075394, - 0.10249159931873927, - 0.07845677348080828, - 0.04558397064529064, - 0.0354078029341557, - 0.043173912185755316, - 0.05289963240854596, - 0.03295171334442458, - 0.05759809562638499, - 0.05857790111198054, - 0.07720406915190929, - 0.07812797969369567, - 0.09060899185248993, - 0.09372924489218849, - 0.10268558765313561, - 0.10357661881621076, - 0.1087584089011054, - 0.11532770876761513, - 0.11294395381104878, - 0.098467163364481, - 0.10285327248456311, - 0.0973196730474581, - 0.11142821445245966, - 0.1143183118411794, - 0.1208251408881377, - 0.10516798074583579, - 0.10975465407605649, - 0.10492796128124358, - 0.11444982935602446, - 0.13177726193685835, - 0.1385471260135068, - 0.13642969402450164, - 0.1355123593584575, - 0.13935924666767485, - 0.14157202885494266, - 0.13934280697831933, - 0.13786652287418366, - 0.1428674763761663, - 0.12301161957243652, - 0.13529206752109205, - 0.13800461626477098, - 0.13417745658278038, - 0.12742074425761643, - 0.12910088050976185, - 0.12750294270439458, - 0.11386128847709293, - 0.13533809865128793, - 0.13983599765898821, - 0.14896988906497613, - 0.14702671778314072, - 0.16101360548691065, - 0.16493611536716404, - 0.16884876143380387, - 0.16383136824246566, - 0.17068014282802108, - 0.17218273043512572, - 0.1710549677453294, - 0.17976142722807104, - 0.17357352815461202, - 0.17854489021575448, - 0.1964904551163601, - 0.2009521868074781, - 0.2118484129123896, - 0.20100479381341607, - 0.20833031939028485, - 0.19622742008666993, - 0.2003965253072578, - 0.19770699212867665, - 0.1950700659560336, - 0.1928474199551525, - 0.2090503777840613, - 0.20927395755929795, - 0.21305508611109283, - 0.19904847078009616, - 0.21462014453774875, - 0.21705650650025318, - 0.22407296591723594, - 0.22564460021963423, - 0.22488508657140416, - 0.22655535900993612, - 0.22387568964496843, - 0.22739707110494436, - 0.2374515851148476, - 0.238766760263298, - 0.2386812738786488, - 0.23751405593439903, - 0.2355708846525636, - 0.2276568181967633, - 0.23211197401213907, - 0.2347258846196842, - 0.24552018465059078, - 0.24876537932939208, - 0.24837082678485703, - 0.25846479604921374, - 0.2642186873236842, - 0.26619802592210223, - 0.2648466834570694, - 0.2721491934688402, - 0.27708767615127144, - 0.26730277304680045, - 0.2779754193764754, - 0.2875071512648697, - 0.28855929138362996, - 0.299600186754871, - 0.30499240486351764, - 0.3061004399260871, - 0.3161089228057946, - 0.3276726002985447, - 0.3455359667523722, - 0.3570371734255709, - 0.3525228347285149, - 0.305784797890459, - 0.31136442845775986, - 0.3122521716829638, - 0.3163620940218713, - 0.3206265494407218, - 0.32808359253243546, - 0.31573738582635735, - 0.2805794661704072, - 0.2936292915809063, - 0.29280730711312475, - 0.3146556542667569, - 0.29188997244708065, - 0.29066357162115064, - 0.3110882416765852, - 0.31919958440465307, - 0.3227604211190825, - 0.3197092147746777, - 0.33560310644370056, - 0.33668155006542994, - 0.33394927369452426, - 0.31169322224487245, - 0.33615219206817865, - 0.34983001361206273, - 0.35984178442964143, - 0.3490869396531883, - 0.36366565617376084, - 0.35073419652662235, - 0.36502028657666485, - 0.3821898981396847, - 0.3738253841955402, - 0.37393059820741625, - 0.38018754397616894, - 0.37953653227768597, - 0.3859611628778663, - 0.3399859276259115, - 0.347722445436671, - 0.29738082869186094, - 0.31567491500680595, - 0.3492612003603579, - 0.31233437012974197, - 0.2953521710253762, - 0.32621275588376475, - 0.2957269959426847, - 0.24834452328188805, - 0.23543607919984735, - 0.24935392020832378, - 0.2739904386766707, - 0.284229077207357, - 0.2916598167961017, - 0.3055842336803204, - 0.3222080475567334, - 0.32925081047668525, - 0.33966370971454113, - 0.342188845999566, - 0.3353071920352992, - 0.34828468281263353, - 0.3526609281191022, - 0.34645987729415856, - 0.3688277186314287, - 0.3736971546185663, - 0.37772159057282445, - 0.38653326406744215, - 0.3853759099368058, - 0.3708070572298466, - 0.361449586048622, - 0.3631954810581899, - 0.339111336152192, - 0.35329221219035845, - 0.37094515062043387, - 0.3862735169756232, - 0.3821044117550355, - 0.4090786540497531, - 0.40817447113519345, - 0.40533040487666944, - 0.4168842185558061, - 0.40400207797673454, - 0.37230635689908, - 0.3580432824141354, - 0.38560606558778454, - 0.3736083802960459, - 0.38999546264573787, - 0.4107587903018984, - 0.4126657942671515, - 0.40547836208087, - 0.3734998783462988, - 0.38395223283860824, - 0.4070631481347528, - 0.41193915999763264, - 0.42583069750313995, - 0.4356977990543891, - 0.4413727798199525, - 0.44611398623011617, - 0.46096560159399225, - 0.4475277995147004, - 0.4570200761486411, - 0.47329865654858577, - 0.49365427990872685, - 0.5055697667536874, - 0.5162424130833624, - 0.5003452334764682, - 0.5204970046885994, - 0.5352138145997593, - 0.5374167329734137, - 0.448721320961919, - 0.453235659658975, - 0.32542036285682346, - 0.2125520316168105, - 0.23802039836655242, - 0.23635670180376267, - 0.32824798942599176, - 0.33922312603981036, - 0.3444673869442562, - 0.3905642758974427, - 0.36061444982935603, - 0.3512701303996159, - 0.40111855646375705, - 0.42233233160826195, - 0.45085190470240866, - 0.4729698627614732, - 0.44776781897929246, - 0.42700120338526076, - 0.44854706025474944, - 0.46632822826179876, - 0.48494453248811403, - 0.5012066731987032, - 0.49542647842126375, - 0.5182217516817802, - 0.5355097290081606, - 0.5337013631790413, - 0.567856461784298, - 0.6014295953863655, - 0.5416285813863261, - 0.5371997290739193, - 0.4883508361226006, - 0.529805156801757, - 0.5483655660842631, - 0.5711246720281973, - 0.5536624339946472, - 0.4995659922010114, - 0.5562533290370945, - 0.5987400622077844, - 0.5971388364645461, - 0.6174780201353315, - 0.6304193435960834, - 0.6316720479249824, - 0.6409933517896246, - 0.637324013125448, - 0.6511432159977905, - 0.6564367959703032, - 0.6767233726351506, - 0.6905359996317509, - 0.6573015236304094, - 0.6834077503271497, - 0.709615903097895, - 0.7166685298314601, - 0.7147286464874959, - 0.6799718552518231, - 0.7059761558745586, - 0.7307376159820083, - 0.7027967199531797, - 0.7303331996238599, - 0.7655338624721345, - 0.7802342326939389, - 0.7962662177535492, - 0.7994752451157683, - 0.7943493499746828, - 0.7599739595320606, - 0.7772816644856678, - 0.8036870935286805, - 0.8076753621663564, - 0.8114334751530534, - 0.8127979693695706, - 0.8187622886677932, - 0.8370629508584805, - 0.8569977181711174, - 0.8623143137087281, - 0.8571818426919002, - 0.870974742061274, - 0.8716389055112412, - 0.8864477776827927, - 0.8708530883600424, - 0.9023909884198825, - 0.9115643350803242, - 0.9082698213334559, - 0.8972979726575084, - 0.8693307731257109, - 0.857435013907977, - 0.8587797804972677, - 0.8588619789440458, - 0.9155427399043865, - 0.9206357556667609, - 0.9564381111454515, - 0.9518810292560711, - 0.9656772165633157, - 0.9698824891004858, - 0.90793116373273, - 0.9698002906537077, - 0.9726410689743606, - 0.9682713995436342, + 0.019819938922013204, + 0.02060787139249879, + 0.03558652053780361, + 0.0363295038405098, + 0.04636638859877583, + 0.048875609788342336, + 0.05607805290781452, + 0.05679459552359169, + 0.06096164778360946, + 0.06624449703203295, + 0.06432754722967707, + 0.052685712774817886, + 0.05621290041115271, + 0.05176293280099422, + 0.063108631562248, + 0.06543276794331117, + 0.07066537988656944, + 0.05807432477095757, + 0.0617628005975595, + 0.05788130775637553, + 0.06553853069102739, + 0.0794727727026348, + 0.08491691014132549, + 0.08321412990309489, + 0.0824764347377745, + 0.08556999510847288, + 0.0873494533387977, + 0.08555677476500843, + 0.08436958792189418, + 0.08839121640380215, + 0.07242368556735106, + 0.08229928213534987, + 0.0844806388069962, + 0.08140294284845523, + 0.07596938168453614, + 0.07732050078661044, + 0.07603548340185876, + 0.06506524239499746, + 0.08233629909705062, + 0.08595338506894412, + 0.09329860789783316, + 0.09173596330032655, + 0.10298383151994289, + 0.1061382054705782, + 0.10928464721513463, + 0.1052497983897622, + 0.11075739347708255, + 0.11196573286974001, + 0.11105881730807365, + 0.11806031120688515, + 0.11308417392683869, + 0.11708200579051048, + 0.131513332716384, + 0.13510133393265564, + 0.14386377758094157, + 0.13514363903174206, + 0.14103462407953365, + 0.13130180722095158, + 0.13465448632355473, + 0.13249163813275866, + 0.13037109504104916, + 0.12858370460464566, + 0.1416136751232797, + 0.14179347179439727, + 0.1448341507912376, + 0.13357041815946386, + 0.14609272748906016, + 0.14805198239050257, + 0.153694424981161, + 0.15495828981636947, + 0.1543475099483085, + 0.15569069684430406, + 0.15353578085958675, + 0.15636757842968763, + 0.16445314049259, + 0.16551076796975187, + 0.1654420221837364, + 0.1645033777977552, + 0.1629407332002486, + 0.15657645985642707, + 0.16015917293531293, + 0.16226120754617207, + 0.17094168506497798, + 0.17355138086487484, + 0.17323409262172632, + 0.18135138350894353, + 0.18597850372152663, + 0.18757023307465537, + 0.1864835208418715, + 0.19235599740881273, + 0.1963273885855555, + 0.18845864015547123, + 0.19704128713263971, + 0.20470644227337031, + 0.20555254425509975, + 0.21443132692587352, + 0.21876759958223715, + 0.219658650731746, + 0.22770719583294774, + 0.2370063854258934, + 0.2513716106344443, + 0.26062056292222474, + 0.25699025660686664, + 0.21940482013722715, + 0.22389180470908637, + 0.2246057032561706, + 0.2279107891223014, + 0.23134014621699878, + 0.23733689401250646, + 0.2274084160706495, + 0.1991353895374202, + 0.20962969817955873, + 0.20896868100633256, + 0.22653851747068388, + 0.20823098584101218, + 0.20724474821855876, + 0.22366970293888236, + 0.23019262040427813, + 0.23305614679869383, + 0.2306024510516784, + 0.24338387911317935, + 0.24425113364445214, + 0.24205391256064837, + 0.22415621157837684, + 0.24382543858489444, + 0.2548247643473777, + 0.26287595351727244, + 0.2542272048227813, + 0.26595100540712047, + 0.2555518832379265, + 0.26704036170859724, + 0.2808476884229452, + 0.2741211776681958, + 0.2742057878663688, + 0.27923745058896626, + 0.27871392498777114, + 0.2838804352137069, + 0.24690842268082122, + 0.2531299163152259, + 0.2126465805581629, + 0.22735817876548428, + 0.25436734046350523, + 0.2246718049734932, + 0.2110151901746407, + 0.2358324189262437, + 0.21131661400563193, + 0.1732129400721831, + 0.16283232638383943, + 0.17402466916090487, + 0.1938366758768393, + 0.20207030578654434, + 0.2080459010325088, + 0.21924353194696006, + 0.2326119432582859, + 0.23827553839848767, + 0.24664930394891657, + 0.2486799487050674, + 0.24314591293081791, + 0.2535820520617126, + 0.25710130749196863, + 0.25211459393715047, + 0.2701021932549808, + 0.2740180589891726, + 0.2772543990692878, + 0.2843405031662723, + 0.28340979098636987, + 0.2716939226081094, + 0.26416890310810276, + 0.2655729035840351, + 0.24620510040850863, + 0.25760896868100636, + 0.2718049734932114, + 0.2841316217395328, + 0.28077894263692976, + 0.3024708821935194, + 0.30174376330297065, + 0.29945664388360815, + 0.308747901270475, + 0.29838844013167465, + 0.2728996179320739, + 0.26142964794225354, + 0.28359487579487314, + 0.27394666913446414, + 0.28712470749990093, + 0.3038220012955936, + 0.30535556113747836, + 0.2995756269747888, + 0.2738594148675983, + 0.28226490924234215, + 0.3008500680847689, + 0.3047712219563464, + 0.31594241218386854, + 0.32387726233127545, + 0.3284409248952288, + 0.3322536719503973, + 0.3441969302362476, + 0.33339062148834636, + 0.34102404780476203, + 0.3541148319033328, + 0.37048426118110556, + 0.3800663661241919, + 0.3886490131013604, + 0.37586494097116646, + 0.392070437989979, + 0.4039052894594201, + 0.4056768154836663, + 0.33435041842387064, + 0.3379807247392287, + 0.23519519837125372, + 0.14442960828122314, + 0.1649105643764625, + 0.16357266561785277, + 0.2374690974471517, + 0.2462949987440674, + 0.25051228830925026, + 0.2875821313837734, + 0.263497309660105, + 0.25598286643487, + 0.2960695918879973, + 0.31312912309461804, + 0.33606377493687284, + 0.35385042503404235, + 0.33358363850292827, + 0.3168837006385426, + 0.33421028278314674, + 0.34850940627437504, + 0.36348012321360107, + 0.37655768696870745, + 0.37190941420658113, + 0.390240742454489, + 0.40414325564178155, + 0.402689017860684, + 0.43015560344257747, + 0.45715418886582676, + 0.40906386747927714, + 0.4055023069499345, + 0.36621937837945034, + 0.39955579645959205, + 0.41448156423103866, + 0.4327838077233247, + 0.4187411588953081, + 0.3752382966909481, + 0.420824685025317, + 0.4549913406750307, + 0.45370367922158616, + 0.47005988815589433, + 0.480466942531167, + 0.4814743327031637, + 0.4889702674475483, + 0.4860194867862668, + 0.4971325075025449, + 0.5013894580981214, + 0.5177033619333431, + 0.5288110945122354, + 0.5020848481643553, + 0.5230787535860182, + 0.5441546251371612, + 0.5498261524834416, + 0.5482661519546277, + 0.5203157018019328, + 0.5412276410941156, + 0.5611401224203805, + 0.5386708266680768, + 0.5608149019711531, + 0.5891223013973903, + 0.600943932523367, + 0.61383641146997, + 0.616417022514245, + 0.6122949194220066, + 0.5846511812376886, + 0.5985695588371387, + 0.6198040745098558, + 0.6230113298343491, + 0.6260335003503392, + 0.6271307888578945, + 0.6319271294668236, + 0.6466440158115309, + 0.6626750042966117, + 0.6669504633730385, + 0.6628230721434142, + 0.6739149403101494, + 0.674449042186116, + 0.6863579275789585, + 0.673817109768512, + 0.699179016670853, + 0.7065559683240572, + 0.7039066114937665, + 0.6950833542655438, + 0.672592905963697, + 0.663026665432768, + 0.664108089528166, + 0.6641741912454887, + 0.7097552914424716, + 0.7138509538477811, + 0.7426422178448195, + 0.7389775386364539, + 0.7500720508718817, + 0.7534538147301068, + 0.7036342724183975, + 0.7533877130127842, + 0.7556721883634538, + 0.7521582210705836, + 0.7776734839571133, + 0.7532211366851311, + 0.7600349017067465, + 0.7088483758808055, + 0.66050686796843, + 0.7238190928200315, + 0.7232373977075925, + 0.6935788791792812, + 0.6276067212226174, + 0.6701868034531537, + 0.641456353036052, + 0.6626036144419032, + 0.688615962242699, + 0.7272748906016578, + 0.6952023373567244, + 0.6860644359540462, + 0.6894647082931215, + 0.6166232598722915, + 0.6473499821525364, + 0.5508441189302097, + 0.5478034399333693, + 0.5623590380878095, + 0.5947488795758913, + 0.598593355455375, + 0.5124548855779273, + 0.5044962388122843, + 0.5200803796882643, + 0.527021060007139, + 0.515572242566862, + 0.55738025673907, + 0.5742256183815655, + 0.6090109861054191, + 0.6235718723972449, + 0.6404410306579765, + 0.6052035271876365, + 0.5560846630795468, + 0.5626604619188007, + 0.5537076453246257, + 0.5124390211657699, + 0.49369521820176887, + 0.5106807154849884, + 0.4561467986938301, + 0.48738118216311255, + 0.5231924485398131, + 0.5044433574384263, + 0.5015031530519163, + 0.5570867651141577, + 0.5751907034544759, + 0.5891646064964767, + 0.5505109662749039, + 0.5667455480493383, + 0.5358416731666689, + 0.5106648510728308, + 0.5291072302058407, + 0.5599476474398805, + 0.549173067516294, + 0.5722716516175089, + 0.599502915085734, + 0.5991459658121918, + 0.6070094261048904, + 0.5656165307174682, + 0.5551301542814081, + 0.565870361311987, + 0.5394085218333972, + 0.5513174072262397, + 0.5753361272325854, + 0.59188006504409, + 0.5922951838288759, + 0.6088391216403803, + 0.5827871128091908, + 0.5919778955857273, + 0.6043759336867573, + 0.6099628508348649, + 0.5984532198146508, + 0.615531259502122, + 0.6387170978702028, + 0.6664983276265518, + 0.6646739202284475, + 0.667627344958422, + 0.6861252495339829, + 0.6928253196018033, + 0.7175632262926191, + 0.7178355653679883, + 0.7037268148226492, + 0.6916487090334608, + 0.6748906016578311, + 0.6832670112769531, + 0.704118136989199, + 0.6910590817149429, + 0.6915773191787522, + 0.6743274150262424, + 0.6405653018865431, + 0.6377202839729776, + 0.6676511415766582, + 0.6511653732763979, + 0.6173662431749979, + 0.6308747901270475, + 0.6691926336246216, + 0.7009478986264064, + 0.7151571237820759, + 0.7135601062915615, + 0.7132322417736414, + 0.7549424254042121, + 0.7526315093666135, + 0.7746380930976587, + 0.7543395777422299, + 0.7751325339432319, + 0.7634351740458217, + 0.7976335585198504, + 0.7915786412130986, + 0.8310836715537872, + 0.832553773747042, + 0.8275776364669956, + 0.8508348646897848, + 0.860089105114951, + 0.8760989410504887, + 0.891780912468106, + 0.8980923044380693, + 0.8883092502743221, + 0.8748641609709021, + 0.8382623180550232, + 0.8513293055353579, + 0.8372522838143336, + 0.8820110786478234, + 0.9138668182599383, + 0.9135653944289474, + 0.9029732552451712, + 0.9259978054229848, + 0.943713065665446, + 0.9587498843219946, + 0.974381618434447, 1, - 0.9695931505678267, - 0.9780661664617185, - 0.9144149772145905, - 0.8543016091167941, - 0.9330312814409057, - 0.9323079351092581, - 0.8954271360088379, - 0.8133897981863734, - 0.8663387496629862, - 0.8306120167553313, - 0.8569089438485968, - 0.8892556766247343, - 0.9373286162384674, - 0.8974459298617091, - 0.8860828165790978, - 0.8903111046813658, - 0.799731704269716, - 0.8379408302700712, - 0.7179343859118438, - 0.7141532573600489, - 0.7322533553405975, - 0.7725305942618905, - 0.7773112559265081, - 0.6701968159609655, - 0.6603001229688763, - 0.6796792287812928, - 0.6883100656929985, - 0.6740732947110233, - 0.7260621683292673, - 0.747009620506211, - 0.7902657311387443, - 0.808372404995035, - 0.8293494486128189, - 0.785531100604323, - 0.7244510787724154, - 0.7326281802579057, - 0.7214952226262732, - 0.6701770883337388, - 0.6468688967653267, - 0.6679906096494401, - 0.6001768910574666, - 0.6390173011290777, - 0.6835491316556083, - 0.6602343642114539, - 0.6565781772987618, - 0.7256972072255722, - 0.7482097178291719, - 0.7655864694780729, - 0.7175201057400818, - 0.7377080442687955, - 0.699278626431075, - 0.6679708820222132, - 0.690904248673317, - 0.7292547560021306, - 0.7158564091772922, - 0.7445798344194487, - 0.7784423065541752, - 0.7779984349415731, - 0.787776762170302, - 0.7363040947978247, - 0.723264133200939, - 0.7366197368334527, - 0.7037140546192239, - 0.7185229267907753, - 0.7483905544120838, - 0.7689631816717191, - 0.7694793879174857, - 0.7900520151771212, - 0.7576559633329166, - 0.7690848353729507, - 0.7845019760506605, - 0.7914493887723498, - 0.7771369952193381, - 0.7983737859289409, - 0.8272057131208449, - 0.8617520763327655, - 0.8594833992016885, - 0.8631560258037362, - 0.8861584391501336, - 0.8944900737155669, - 0.9252520204378217, - 0.9255906780385477, - 0.9080462415582194, - 0.8930269413629159, - 0.8721879911357193, - 0.8826041783114466, - 0.908532856363146, - 0.8922937312176547, - 0.8929381670403953, - 0.8714876603691695, - 0.8295039816927618, - 0.8259661605434302, - 0.8631856172445763, - 0.842685324618106, - 0.8006556148115025, - 0.817453689395085, - 0.8651024850234428, - 0.904590618855666, - 0.922259996975097, - 0.9202740825009369, - 0.9198663782049173, - 0.9717335981219298 + 0.9879324704855834, + 0.9453259475681179, + 0.9704895493184914, + 0.8851390119115295, + 0.9527504924577941 ], "yaxis": "y" } @@ -6207,14 +6227,14 @@ "bar": [ { "error_x": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "error_y": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -6230,7 +6250,7 @@ { "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -6242,38 +6262,21 @@ "type": "barpolar" } ], - "candlestick": [ - { - "decreasing": { - "fillcolor": "#e4003a", - "line": { - "color": "#e4003a" - } - }, - "increasing": { - "fillcolor": "#00ACFF", - "line": { - "color": "#00ACFF" - } - }, - "type": "candlestick" - } - ], "carpet": [ { "aaxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "baxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "type": "carpet" } @@ -6591,10 +6594,10 @@ ], "scatter": [ { - "marker": { - "line": { - "color": "#283442" - } + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 }, "type": "scatter" } @@ -6641,8 +6644,9 @@ "scattergl": [ { "marker": { - "line": { - "color": "#283442" + "colorbar": { + "outlinewidth": 0, + "ticks": "" } }, "type": "scattergl" @@ -6747,18 +6751,18 @@ { "cells": { "fill": { - "color": "#506784" + "color": "#EBF0F8" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "header": { "fill": { - "color": "#2a3f5f" + "color": "#C8D4E3" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "type": "table" @@ -6767,10 +6771,9 @@ }, "layout": { "annotationdefaults": { - "arrowcolor": "#f2f5fa", + "arrowcolor": "#2a3f5f", "arrowhead": 0, - "arrowwidth": 1, - "showarrow": false + "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { @@ -6912,194 +6915,125 @@ ] }, "colorway": [ - "#ffed00", - "#ef7d00", - "#e4003a", - "#c13246", - "#822661", - "#48277c", - "#005ca9", - "#00aaff", - "#9b30d9", - "#af005f", - "#5f00af", - "#af87ff" + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" ], - "dragmode": "pan", "font": { - "color": "#f2f5fa", - "family": "Fira Code", - "size": 18 + "color": "#2a3f5f" }, "geo": { - "bgcolor": "rgb(17,17,17)", - "lakecolor": "rgb(17,17,17)", - "landcolor": "rgb(17,17,17)", + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", "showlakes": true, "showland": true, - "subunitcolor": "#506784" + "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, - "hovermode": "x", - "legend": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - }, - "x": 0.01, - "xanchor": "left", - "y": 0.99, - "yanchor": "top" - }, - "legend2": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend3": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend4": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend5": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, + "hovermode": "closest", "mapbox": { - "style": "dark" + "style": "light" }, - "paper_bgcolor": "#000000", - "plot_bgcolor": "#000000", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "radialaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "yaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "zaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" } }, "shapedefaults": { "line": { - "color": "#f2f5fa" + "color": "#2a3f5f" } }, - "sliderdefaults": { - "bgcolor": "#C8D4E3", - "bordercolor": "rgb(17,17,17)", - "borderwidth": 1, - "tickwidth": 0 - }, "ternary": { "aaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, "baxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "caxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, - "updatemenudefaults": { - "bgcolor": "#506784", - "borderwidth": 0 - }, "xaxis": { "automargin": true, - "autorange": true, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "rangeslider": { - "visible": false - }, - "showgrid": true, - "showline": true, - "tick0": 1, - "tickfont": { - "size": 14 - }, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { - "anchor": "x", "automargin": true, - "fixedrange": false, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "showgrid": true, - "showline": true, - "side": "right", - "tick0": 0.5, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 } } @@ -7133,6 +7067,7 @@ ], "source": [ "import pandas as pd\n", + "\n", "pd.options.plotting.backend = \"plotly\"\n", "normalized.plot()" ] @@ -7146,7 +7081,7 @@ }, { "cell_type": "code", - "execution_count": 94, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -7160,558 +7095,524 @@ "name": "USD Liquidity Index", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 0.1577884519915611, - 0.15431141691493283, - 0.17131795251801063, - 0.16343663561446506, - 0.16675800767040053, - 0.17367729905867346, - 0.19025050246901185, - 0.19326587748787372, - 0.19166212766387108, - 0.2066453244718536, - 0.21327713010118937, - 0.20072059357254765, - 0.20294783690105497, - 0.20068525385974173, - 0.2218231701741799, - 0.21300563135518824, - 0.1887763315919643, - 0.16987968230159134, - 0.19336712856980182, - 0.2141426725910236, - 0.21181698291969975, - 0.22577560853022136, - 0.2382740869592533, - 0.24368358728376163, - 0.22791422210280265, - 0.23027497101302127, - 0.22474486690671494, - 0.24180385113117933, - 0.2548015731220729, - 0.2515093703528979, - 0.24997629995450713, - 0.25098881077378826, - 0.256108301074159, - 0.2511890691463552, 0.24840648747375466, 0.26020265922924646, 0.25394500579739576, @@ -8193,1047 +8094,1081 @@ 0.7375364405729072, 0.7213505716338783, 0.7484892272775463, - 0.7685534894600708 + 0.7685534894600708, + 0.7434297583941635, + 0.7341749607476762, + 0.7390669867060976, + 0.7576133240814339, + 0.7705611217161413, + 0.7475981616617967, + 0.7209637981103911, + 0.7581282741823204, + 0.751642595460698, + 0.7465595667687779, + 0.7502155442007251, + 0.7764620123329988, + 0.7635574076806098, + 0.7403829702972519, + 0.7357428099110505, + 0.754074865218262, + 0.7712813787199956, + 0.6909233593818804, + 0.6863970714036093, + 0.6892497715539994, + 0.6914004455047604, + 0.7164520947755003, + 0.7032193356470561, + 0.708807217379061, + 0.7264296736910423, + 0.7178690489746715, + 0.670520845662499, + 0.6866236943238251, + 0.6910843514068852, + 0.6829278895964934, + 0.6774984756242929, + 0.6435779608088195, + 0.698834967467831, + 0.6872023120025444 ] }, { "name": "S&P 500 Index", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 0.019402121377514448, - 0.02822694662361657, - 0.0318075109652728, - 0.030650156834636386, - 0.007417587837260209, + 0.03920096244100421, + 0.03935960656257853, + 0.0380296400100475, + 0.0395843524014754, + 0.03871974193889559, + 0.02493356777409082, + 0.030943535913063074, + 0.002810645020557663, + 0.019896616914107428, + 0.03448923203024816, + 0.04540130352586561, + 0.04928279636704964, + 0.05205113628852075, + 0.05842598590711387, + 0.058822596211049565, + 0.04608082917994215, + 0.04257743816184349, + 0.06081886807419262, + 0.05474279821789775, + 0.04601737153131243, + 0.042149099033592916, + 0.04766198225829907, + 0.03974035245435681, + 0.05014476276093655, + 0.05728903636916495, + 0.06552531034756282, + 0.06927459975410166, + 0.06522124244787887, + 0.049808966036937664, + 0.06547771711109057, + 0.05531127298687227, + 0.05495167964463721, + 0.060824156211578426, + 0.0673629380891316, + 0.0677145992252879, + 0.06742110760037545, + 0.060361444190320114, + 0.0652080221044143, + 0.07244483811689427, + 0.07181819383667591, + 0.06933012519665267, + 0.06698483626604616, + 0.06572625956822362, + 0.06787853148424797, + 0.05963961343715714, + 0.05151174627516827, + 0.06756653137848526, + 0.0693512777461959, + 0.06787588741555513, + 0.06556761544664937, + 0.06192144471913388, + 0.060218664480903274, + 0.02343966896259967, + 0.02564746632117502, + 0.023844211472614073, + 0.037929165399717094, + 0.02297695694134136, + 0.01802461627953096, + 0.03806665697174813, + 0.037646250049576314, + 0.04417709972105079, + 0.0630583942570828, + 0.06622070041379675, + 0.058999748813474195, + 0.061268359751986363, + 0.0626670720905329, + 0.06019222379397425, + 0.05176028873230126, + 0.05848944355574365, + 0.056167951243373315, + 0.05592205285493323, + 0.03659391070980026, + 0.010158511918139651, + 0.0019751193135997746, + 0.00822040956624057, + 0.01604156475985248, 0, - 0.02223303588455389, - 0.025353288924252454, - 0.030748794970770224, - 0.04016873697154613, - 0.03832420382584449, - 0.03588126598759786, - 0.03318186899540341, - 0.045787822793300494, - 0.03963280309855264, - 0.03638760841975125, - 0.04068823115518409, - 0.04350270597286792, - 0.0416154296348416, - 0.04500858151784359, - 0.0448441846242873, - 0.051995449493986316, - 0.0579466170407244, - 0.0632106055723971, - 0.067514516245701, - 0.06835294040283811, - 0.07331443865036719, - 0.07272589777143565, - 0.07559955547079977, - 0.07738819367269233, - 0.07181842691900488, - 0.05543463250718411, - 0.06414109198992574, - 0.07722379677913602, - 0.08169868022173846, - 0.08189595649400606, - 0.0802421237448297, - 0.08217543121305174, - 0.08110027552919355, - 0.0639569674691427, - 0.07143045025021207, - 0.03644679130143154, - 0.05769344582464763, - 0.07583957493539197, - 0.08940889452952891, - 0.09423558732434188, - 0.09767805827541072, - 0.10560527648269552, - 0.10609846716336442, - 0.09025389456240834, - 0.08589737688316641, - 0.1085808602560646, - 0.10102517902821707, - 0.09017498405350131, - 0.08536473094804396, - 0.09222008140934161, - 0.08236941954744822, - 0.09530745507032895, - 0.10419146319811144, - 0.11443338966666877, - 0.11909568556792552, - 0.1140552768114894, - 0.09488988696069596, - 0.11437420678498855, - 0.10173208567050919, - 0.10128492612003602, - 0.10858743613180685, - 0.11671850648710141, - 0.11715580222396116, - 0.11679084112026612, - 0.1080120470043598, - 0.11403883712213371, - 0.1230379230754055, - 0.12225868179994868, - 0.11916473226321918, - 0.1162483313715303, - 0.11468327294487442, - 0.11735965437197093, - 0.1071144399655424, - 0.09700731894970112, - 0.11697167770317811, - 0.11919103576618816, - 0.11735636643409988, - 0.1144859966726069, - 0.10995193034832416, - 0.107834498359319, - 0.06209928257195648, - 0.06484471069434665, - 0.06260233706623874, - 0.08011718210572688, - 0.06152389344450943, - 0.05536558581189045, - 0.08028815487502543, - 0.07976537275351642, - 0.08788657929519762, - 0.11136574363290824, - 0.11529811732677495, - 0.10631875900072989, - 0.10913980969415596, - 0.1108791288279816, - 0.10780161898060778, - 0.0973163851095869, - 0.10568418699160262, - 0.10279737754075394, - 0.10249159931873927, - 0.07845677348080828, - 0.04558397064529064, - 0.0354078029341557, - 0.043173912185755316, - 0.05289963240854596, - 0.03295171334442458, - 0.05759809562638499, - 0.05857790111198054, - 0.07720406915190929, - 0.07812797969369567, - 0.09060899185248993, - 0.09372924489218849, - 0.10268558765313561, - 0.10357661881621076, - 0.1087584089011054, - 0.11532770876761513, - 0.11294395381104878, - 0.098467163364481, - 0.10285327248456311, - 0.0973196730474581, - 0.11142821445245966, - 0.1143183118411794, - 0.1208251408881377, - 0.10516798074583579, - 0.10975465407605649, - 0.10492796128124358, - 0.11444982935602446, - 0.13177726193685835, - 0.1385471260135068, - 0.13642969402450164, - 0.1355123593584575, - 0.13935924666767485, - 0.14157202885494266, - 0.13934280697831933, - 0.13786652287418366, - 0.1428674763761663, - 0.12301161957243652, - 0.13529206752109205, - 0.13800461626477098, - 0.13417745658278038, - 0.12742074425761643, - 0.12910088050976185, - 0.12750294270439458, - 0.11386128847709293, - 0.13533809865128793, - 0.13983599765898821, - 0.14896988906497613, - 0.14702671778314072, - 0.16101360548691065, - 0.16493611536716404, - 0.16884876143380387, - 0.16383136824246566, - 0.17068014282802108, - 0.17218273043512572, - 0.1710549677453294, - 0.17976142722807104, - 0.17357352815461202, - 0.17854489021575448, - 0.1964904551163601, - 0.2009521868074781, - 0.2118484129123896, - 0.20100479381341607, - 0.20833031939028485, - 0.19622742008666993, - 0.2003965253072578, - 0.19770699212867665, - 0.1950700659560336, - 0.1928474199551525, - 0.2090503777840613, - 0.20927395755929795, - 0.21305508611109283, - 0.19904847078009616, - 0.21462014453774875, - 0.21705650650025318, - 0.22407296591723594, - 0.22564460021963423, - 0.22488508657140416, - 0.22655535900993612, - 0.22387568964496843, - 0.22739707110494436, - 0.2374515851148476, - 0.238766760263298, - 0.2386812738786488, - 0.23751405593439903, - 0.2355708846525636, - 0.2276568181967633, - 0.23211197401213907, - 0.2347258846196842, - 0.24552018465059078, - 0.24876537932939208, - 0.24837082678485703, - 0.25846479604921374, - 0.2642186873236842, - 0.26619802592210223, - 0.2648466834570694, - 0.2721491934688402, - 0.27708767615127144, - 0.26730277304680045, - 0.2779754193764754, - 0.2875071512648697, - 0.28855929138362996, - 0.299600186754871, - 0.30499240486351764, - 0.3061004399260871, - 0.3161089228057946, - 0.3276726002985447, - 0.3455359667523722, - 0.3570371734255709, - 0.3525228347285149, - 0.305784797890459, - 0.31136442845775986, - 0.3122521716829638, - 0.3163620940218713, - 0.3206265494407218, - 0.32808359253243546, - 0.31573738582635735, - 0.2805794661704072, - 0.2936292915809063, - 0.29280730711312475, - 0.3146556542667569, - 0.29188997244708065, - 0.29066357162115064, - 0.3110882416765852, - 0.31919958440465307, - 0.3227604211190825, - 0.3197092147746777, - 0.33560310644370056, - 0.33668155006542994, - 0.33394927369452426, - 0.31169322224487245, - 0.33615219206817865, - 0.34983001361206273, - 0.35984178442964143, - 0.3490869396531883, - 0.36366565617376084, - 0.35073419652662235, - 0.36502028657666485, - 0.3821898981396847, - 0.3738253841955402, - 0.37393059820741625, - 0.38018754397616894, - 0.37953653227768597, - 0.3859611628778663, - 0.3399859276259115, - 0.347722445436671, - 0.29738082869186094, - 0.31567491500680595, - 0.3492612003603579, - 0.31233437012974197, - 0.2953521710253762, - 0.32621275588376475, - 0.2957269959426847, - 0.24834452328188805, - 0.23543607919984735, - 0.24935392020832378, - 0.2739904386766707, - 0.284229077207357, - 0.2916598167961017, - 0.3055842336803204, - 0.3222080475567334, - 0.32925081047668525, - 0.33966370971454113, - 0.342188845999566, - 0.3353071920352992, - 0.34828468281263353, - 0.3526609281191022, - 0.34645987729415856, - 0.3688277186314287, - 0.3736971546185663, - 0.37772159057282445, - 0.38653326406744215, - 0.3853759099368058, - 0.3708070572298466, - 0.361449586048622, - 0.3631954810581899, - 0.339111336152192, - 0.35329221219035845, - 0.37094515062043387, - 0.3862735169756232, - 0.3821044117550355, - 0.4090786540497531, - 0.40817447113519345, - 0.40533040487666944, - 0.4168842185558061, - 0.40400207797673454, - 0.37230635689908, - 0.3580432824141354, - 0.38560606558778454, - 0.3736083802960459, - 0.38999546264573787, - 0.4107587903018984, - 0.4126657942671515, - 0.40547836208087, - 0.3734998783462988, - 0.38395223283860824, - 0.4070631481347528, - 0.41193915999763264, - 0.42583069750313995, - 0.4356977990543891, - 0.4413727798199525, - 0.44611398623011617, - 0.46096560159399225, - 0.4475277995147004, - 0.4570200761486411, - 0.47329865654858577, - 0.49365427990872685, - 0.5055697667536874, - 0.5162424130833624, - 0.5003452334764682, - 0.5204970046885994, - 0.5352138145997593, - 0.5374167329734137, - 0.448721320961919, - 0.453235659658975, - 0.32542036285682346, - 0.2125520316168105, - 0.23802039836655242, - 0.23635670180376267, - 0.32824798942599176, - 0.33922312603981036, - 0.3444673869442562, - 0.3905642758974427, - 0.36061444982935603, - 0.3512701303996159, - 0.40111855646375705, - 0.42233233160826195, - 0.45085190470240866, - 0.4729698627614732, - 0.44776781897929246, - 0.42700120338526076, - 0.44854706025474944, - 0.46632822826179876, - 0.48494453248811403, - 0.5012066731987032, - 0.49542647842126375, - 0.5182217516817802, - 0.5355097290081606, - 0.5337013631790413, - 0.567856461784298, - 0.6014295953863655, - 0.5416285813863261, - 0.5371997290739193, - 0.4883508361226006, - 0.529805156801757, - 0.5483655660842631, - 0.5711246720281973, - 0.5536624339946472, - 0.4995659922010114, - 0.5562533290370945, - 0.5987400622077844, - 0.5971388364645461, - 0.6174780201353315, - 0.6304193435960834, - 0.6316720479249824, - 0.6409933517896246, - 0.637324013125448, - 0.6511432159977905, - 0.6564367959703032, - 0.6767233726351506, - 0.6905359996317509, - 0.6573015236304094, - 0.6834077503271497, - 0.709615903097895, - 0.7166685298314601, - 0.7147286464874959, - 0.6799718552518231, - 0.7059761558745586, - 0.7307376159820083, - 0.7027967199531797, - 0.7303331996238599, - 0.7655338624721345, - 0.7802342326939389, - 0.7962662177535492, - 0.7994752451157683, - 0.7943493499746828, - 0.7599739595320606, - 0.7772816644856678, - 0.8036870935286805, - 0.8076753621663564, - 0.8114334751530534, - 0.8127979693695706, - 0.8187622886677932, - 0.8370629508584805, - 0.8569977181711174, - 0.8623143137087281, - 0.8571818426919002, - 0.870974742061274, - 0.8716389055112412, - 0.8864477776827927, - 0.8708530883600424, - 0.9023909884198825, - 0.9115643350803242, - 0.9082698213334559, - 0.8972979726575084, - 0.8693307731257109, - 0.857435013907977, - 0.8587797804972677, - 0.8588619789440458, - 0.9155427399043865, - 0.9206357556667609, - 0.9564381111454515, - 0.9518810292560711, - 0.9656772165633157, - 0.9698824891004858, - 0.90793116373273, - 0.9698002906537077, - 0.9726410689743606, - 0.9682713995436342, + 0.019819938922013204, + 0.02060787139249879, + 0.03558652053780361, + 0.0363295038405098, + 0.04636638859877583, + 0.048875609788342336, + 0.05607805290781452, + 0.05679459552359169, + 0.06096164778360946, + 0.06624449703203295, + 0.06432754722967707, + 0.052685712774817886, + 0.05621290041115271, + 0.05176293280099422, + 0.063108631562248, + 0.06543276794331117, + 0.07066537988656944, + 0.05807432477095757, + 0.0617628005975595, + 0.05788130775637553, + 0.06553853069102739, + 0.0794727727026348, + 0.08491691014132549, + 0.08321412990309489, + 0.0824764347377745, + 0.08556999510847288, + 0.0873494533387977, + 0.08555677476500843, + 0.08436958792189418, + 0.08839121640380215, + 0.07242368556735106, + 0.08229928213534987, + 0.0844806388069962, + 0.08140294284845523, + 0.07596938168453614, + 0.07732050078661044, + 0.07603548340185876, + 0.06506524239499746, + 0.08233629909705062, + 0.08595338506894412, + 0.09329860789783316, + 0.09173596330032655, + 0.10298383151994289, + 0.1061382054705782, + 0.10928464721513463, + 0.1052497983897622, + 0.11075739347708255, + 0.11196573286974001, + 0.11105881730807365, + 0.11806031120688515, + 0.11308417392683869, + 0.11708200579051048, + 0.131513332716384, + 0.13510133393265564, + 0.14386377758094157, + 0.13514363903174206, + 0.14103462407953365, + 0.13130180722095158, + 0.13465448632355473, + 0.13249163813275866, + 0.13037109504104916, + 0.12858370460464566, + 0.1416136751232797, + 0.14179347179439727, + 0.1448341507912376, + 0.13357041815946386, + 0.14609272748906016, + 0.14805198239050257, + 0.153694424981161, + 0.15495828981636947, + 0.1543475099483085, + 0.15569069684430406, + 0.15353578085958675, + 0.15636757842968763, + 0.16445314049259, + 0.16551076796975187, + 0.1654420221837364, + 0.1645033777977552, + 0.1629407332002486, + 0.15657645985642707, + 0.16015917293531293, + 0.16226120754617207, + 0.17094168506497798, + 0.17355138086487484, + 0.17323409262172632, + 0.18135138350894353, + 0.18597850372152663, + 0.18757023307465537, + 0.1864835208418715, + 0.19235599740881273, + 0.1963273885855555, + 0.18845864015547123, + 0.19704128713263971, + 0.20470644227337031, + 0.20555254425509975, + 0.21443132692587352, + 0.21876759958223715, + 0.219658650731746, + 0.22770719583294774, + 0.2370063854258934, + 0.2513716106344443, + 0.26062056292222474, + 0.25699025660686664, + 0.21940482013722715, + 0.22389180470908637, + 0.2246057032561706, + 0.2279107891223014, + 0.23134014621699878, + 0.23733689401250646, + 0.2274084160706495, + 0.1991353895374202, + 0.20962969817955873, + 0.20896868100633256, + 0.22653851747068388, + 0.20823098584101218, + 0.20724474821855876, + 0.22366970293888236, + 0.23019262040427813, + 0.23305614679869383, + 0.2306024510516784, + 0.24338387911317935, + 0.24425113364445214, + 0.24205391256064837, + 0.22415621157837684, + 0.24382543858489444, + 0.2548247643473777, + 0.26287595351727244, + 0.2542272048227813, + 0.26595100540712047, + 0.2555518832379265, + 0.26704036170859724, + 0.2808476884229452, + 0.2741211776681958, + 0.2742057878663688, + 0.27923745058896626, + 0.27871392498777114, + 0.2838804352137069, + 0.24690842268082122, + 0.2531299163152259, + 0.2126465805581629, + 0.22735817876548428, + 0.25436734046350523, + 0.2246718049734932, + 0.2110151901746407, + 0.2358324189262437, + 0.21131661400563193, + 0.1732129400721831, + 0.16283232638383943, + 0.17402466916090487, + 0.1938366758768393, + 0.20207030578654434, + 0.2080459010325088, + 0.21924353194696006, + 0.2326119432582859, + 0.23827553839848767, + 0.24664930394891657, + 0.2486799487050674, + 0.24314591293081791, + 0.2535820520617126, + 0.25710130749196863, + 0.25211459393715047, + 0.2701021932549808, + 0.2740180589891726, + 0.2772543990692878, + 0.2843405031662723, + 0.28340979098636987, + 0.2716939226081094, + 0.26416890310810276, + 0.2655729035840351, + 0.24620510040850863, + 0.25760896868100636, + 0.2718049734932114, + 0.2841316217395328, + 0.28077894263692976, + 0.3024708821935194, + 0.30174376330297065, + 0.29945664388360815, + 0.308747901270475, + 0.29838844013167465, + 0.2728996179320739, + 0.26142964794225354, + 0.28359487579487314, + 0.27394666913446414, + 0.28712470749990093, + 0.3038220012955936, + 0.30535556113747836, + 0.2995756269747888, + 0.2738594148675983, + 0.28226490924234215, + 0.3008500680847689, + 0.3047712219563464, + 0.31594241218386854, + 0.32387726233127545, + 0.3284409248952288, + 0.3322536719503973, + 0.3441969302362476, + 0.33339062148834636, + 0.34102404780476203, + 0.3541148319033328, + 0.37048426118110556, + 0.3800663661241919, + 0.3886490131013604, + 0.37586494097116646, + 0.392070437989979, + 0.4039052894594201, + 0.4056768154836663, + 0.33435041842387064, + 0.3379807247392287, + 0.23519519837125372, + 0.14442960828122314, + 0.1649105643764625, + 0.16357266561785277, + 0.2374690974471517, + 0.2462949987440674, + 0.25051228830925026, + 0.2875821313837734, + 0.263497309660105, + 0.25598286643487, + 0.2960695918879973, + 0.31312912309461804, + 0.33606377493687284, + 0.35385042503404235, + 0.33358363850292827, + 0.3168837006385426, + 0.33421028278314674, + 0.34850940627437504, + 0.36348012321360107, + 0.37655768696870745, + 0.37190941420658113, + 0.390240742454489, + 0.40414325564178155, + 0.402689017860684, + 0.43015560344257747, + 0.45715418886582676, + 0.40906386747927714, + 0.4055023069499345, + 0.36621937837945034, + 0.39955579645959205, + 0.41448156423103866, + 0.4327838077233247, + 0.4187411588953081, + 0.3752382966909481, + 0.420824685025317, + 0.4549913406750307, + 0.45370367922158616, + 0.47005988815589433, + 0.480466942531167, + 0.4814743327031637, + 0.4889702674475483, + 0.4860194867862668, + 0.4971325075025449, + 0.5013894580981214, + 0.5177033619333431, + 0.5288110945122354, + 0.5020848481643553, + 0.5230787535860182, + 0.5441546251371612, + 0.5498261524834416, + 0.5482661519546277, + 0.5203157018019328, + 0.5412276410941156, + 0.5611401224203805, + 0.5386708266680768, + 0.5608149019711531, + 0.5891223013973903, + 0.600943932523367, + 0.61383641146997, + 0.616417022514245, + 0.6122949194220066, + 0.5846511812376886, + 0.5985695588371387, + 0.6198040745098558, + 0.6230113298343491, + 0.6260335003503392, + 0.6271307888578945, + 0.6319271294668236, + 0.6466440158115309, + 0.6626750042966117, + 0.6669504633730385, + 0.6628230721434142, + 0.6739149403101494, + 0.674449042186116, + 0.6863579275789585, + 0.673817109768512, + 0.699179016670853, + 0.7065559683240572, + 0.7039066114937665, + 0.6950833542655438, + 0.672592905963697, + 0.663026665432768, + 0.664108089528166, + 0.6641741912454887, + 0.7097552914424716, + 0.7138509538477811, + 0.7426422178448195, + 0.7389775386364539, + 0.7500720508718817, + 0.7534538147301068, + 0.7036342724183975, + 0.7533877130127842, + 0.7556721883634538, + 0.7521582210705836, + 0.7776734839571133, + 0.7532211366851311, + 0.7600349017067465, + 0.7088483758808055, + 0.66050686796843, + 0.7238190928200315, + 0.7232373977075925, + 0.6935788791792812, + 0.6276067212226174, + 0.6701868034531537, + 0.641456353036052, + 0.6626036144419032, + 0.688615962242699, + 0.7272748906016578, + 0.6952023373567244, + 0.6860644359540462, + 0.6894647082931215, + 0.6166232598722915, + 0.6473499821525364, + 0.5508441189302097, + 0.5478034399333693, + 0.5623590380878095, + 0.5947488795758913, + 0.598593355455375, + 0.5124548855779273, + 0.5044962388122843, + 0.5200803796882643, + 0.527021060007139, + 0.515572242566862, + 0.55738025673907, + 0.5742256183815655, + 0.6090109861054191, + 0.6235718723972449, + 0.6404410306579765, + 0.6052035271876365, + 0.5560846630795468, + 0.5626604619188007, + 0.5537076453246257, + 0.5124390211657699, + 0.49369521820176887, + 0.5106807154849884, + 0.4561467986938301, + 0.48738118216311255, + 0.5231924485398131, + 0.5044433574384263, + 0.5015031530519163, + 0.5570867651141577, + 0.5751907034544759, + 0.5891646064964767, + 0.5505109662749039, + 0.5667455480493383, + 0.5358416731666689, + 0.5106648510728308, + 0.5291072302058407, + 0.5599476474398805, + 0.549173067516294, + 0.5722716516175089, + 0.599502915085734, + 0.5991459658121918, + 0.6070094261048904, + 0.5656165307174682, + 0.5551301542814081, + 0.565870361311987, + 0.5394085218333972, + 0.5513174072262397, + 0.5753361272325854, + 0.59188006504409, + 0.5922951838288759, + 0.6088391216403803, + 0.5827871128091908, + 0.5919778955857273, + 0.6043759336867573, + 0.6099628508348649, + 0.5984532198146508, + 0.615531259502122, + 0.6387170978702028, + 0.6664983276265518, + 0.6646739202284475, + 0.667627344958422, + 0.6861252495339829, + 0.6928253196018033, + 0.7175632262926191, + 0.7178355653679883, + 0.7037268148226492, + 0.6916487090334608, + 0.6748906016578311, + 0.6832670112769531, + 0.704118136989199, + 0.6910590817149429, + 0.6915773191787522, + 0.6743274150262424, + 0.6405653018865431, + 0.6377202839729776, + 0.6676511415766582, + 0.6511653732763979, + 0.6173662431749979, + 0.6308747901270475, + 0.6691926336246216, + 0.7009478986264064, + 0.7151571237820759, + 0.7135601062915615, + 0.7132322417736414, + 0.7549424254042121, + 0.7526315093666135, + 0.7746380930976587, + 0.7543395777422299, + 0.7751325339432319, + 0.7634351740458217, + 0.7976335585198504, + 0.7915786412130986, + 0.8310836715537872, + 0.832553773747042, + 0.8275776364669956, + 0.8508348646897848, + 0.860089105114951, + 0.8760989410504887, + 0.891780912468106, + 0.8980923044380693, + 0.8883092502743221, + 0.8748641609709021, + 0.8382623180550232, + 0.8513293055353579, + 0.8372522838143336, + 0.8820110786478234, + 0.9138668182599383, + 0.9135653944289474, + 0.9029732552451712, + 0.9259978054229848, + 0.943713065665446, + 0.9587498843219946, + 0.974381618434447, 1, - 0.9695931505678267, - 0.9780661664617185, - 0.9144149772145905, - 0.8543016091167941, - 0.9330312814409057, - 0.9323079351092581, - 0.8954271360088379, - 0.8133897981863734, - 0.8663387496629862, - 0.8306120167553313, - 0.8569089438485968, - 0.8892556766247343, - 0.9373286162384674, - 0.8974459298617091, - 0.8860828165790978, - 0.8903111046813658, - 0.799731704269716, - 0.8379408302700712, - 0.7179343859118438, - 0.7141532573600489, - 0.7322533553405975, - 0.7725305942618905, - 0.7773112559265081, - 0.6701968159609655, - 0.6603001229688763, - 0.6796792287812928, - 0.6883100656929985, - 0.6740732947110233, - 0.7260621683292673, - 0.747009620506211, - 0.7902657311387443, - 0.808372404995035, - 0.8293494486128189, - 0.785531100604323, - 0.7244510787724154, - 0.7326281802579057, - 0.7214952226262732, - 0.6701770883337388, - 0.6468688967653267, - 0.6679906096494401, - 0.6001768910574666, - 0.6390173011290777, - 0.6835491316556083, - 0.6602343642114539, - 0.6565781772987618, - 0.7256972072255722, - 0.7482097178291719, - 0.7655864694780729, - 0.7175201057400818, - 0.7377080442687955, - 0.699278626431075, - 0.6679708820222132, - 0.690904248673317, - 0.7292547560021306, - 0.7158564091772922, - 0.7445798344194487, - 0.7784423065541752, - 0.7779984349415731, - 0.787776762170302, - 0.7363040947978247, - 0.723264133200939, - 0.7366197368334527, - 0.7037140546192239, - 0.7185229267907753, - 0.7483905544120838, - 0.7689631816717191, - 0.7694793879174857, - 0.7900520151771212, - 0.7576559633329166, - 0.7690848353729507, - 0.7845019760506605, - 0.7914493887723498, - 0.7771369952193381, - 0.7983737859289409, - 0.8272057131208449, - 0.8617520763327655, - 0.8594833992016885, - 0.8631560258037362, - 0.8861584391501336, - 0.8944900737155669, - 0.9252520204378217, - 0.9255906780385477, - 0.9080462415582194, - 0.8930269413629159, - 0.8721879911357193, - 0.8826041783114466, - 0.908532856363146, - 0.8922937312176547, - 0.8929381670403953, - 0.8714876603691695, - 0.8295039816927618, - 0.8259661605434302, - 0.8631856172445763, - 0.842685324618106, - 0.8006556148115025, - 0.817453689395085, - 0.8651024850234428, - 0.904590618855666, - 0.922259996975097, - 0.9202740825009369, - 0.9198663782049173, - 0.9717335981219298 + 0.9879324704855834, + 0.9453259475681179, + 0.9704895493184914, + 0.8851390119115295, + 0.9527504924577941 ] } ], @@ -9244,14 +9179,14 @@ "bar": [ { "error_x": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "error_y": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -9267,7 +9202,7 @@ { "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -9279,38 +9214,21 @@ "type": "barpolar" } ], - "candlestick": [ - { - "decreasing": { - "fillcolor": "#e4003a", - "line": { - "color": "#e4003a" - } - }, - "increasing": { - "fillcolor": "#00ACFF", - "line": { - "color": "#00ACFF" - } - }, - "type": "candlestick" - } - ], "carpet": [ { "aaxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "baxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "type": "carpet" } @@ -9628,10 +9546,10 @@ ], "scatter": [ { - "marker": { - "line": { - "color": "#283442" - } + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 }, "type": "scatter" } @@ -9678,8 +9596,9 @@ "scattergl": [ { "marker": { - "line": { - "color": "#283442" + "colorbar": { + "outlinewidth": 0, + "ticks": "" } }, "type": "scattergl" @@ -9784,18 +9703,18 @@ { "cells": { "fill": { - "color": "#506784" + "color": "#EBF0F8" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "header": { "fill": { - "color": "#2a3f5f" + "color": "#C8D4E3" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "type": "table" @@ -9804,10 +9723,9 @@ }, "layout": { "annotationdefaults": { - "arrowcolor": "#f2f5fa", + "arrowcolor": "#2a3f5f", "arrowhead": 0, - "arrowwidth": 1, - "showarrow": false + "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { @@ -9949,194 +9867,125 @@ ] }, "colorway": [ - "#ffed00", - "#ef7d00", - "#e4003a", - "#c13246", - "#822661", - "#48277c", - "#005ca9", - "#00aaff", - "#9b30d9", - "#af005f", - "#5f00af", - "#af87ff" + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" ], - "dragmode": "pan", "font": { - "color": "#f2f5fa", - "family": "Fira Code", - "size": 18 + "color": "#2a3f5f" }, "geo": { - "bgcolor": "rgb(17,17,17)", - "lakecolor": "rgb(17,17,17)", - "landcolor": "rgb(17,17,17)", + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", "showlakes": true, "showland": true, - "subunitcolor": "#506784" + "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, - "hovermode": "x", - "legend": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - }, - "x": 0.01, - "xanchor": "left", - "y": 0.99, - "yanchor": "top" - }, - "legend2": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend3": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend4": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend5": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, + "hovermode": "closest", "mapbox": { - "style": "dark" + "style": "light" }, - "paper_bgcolor": "#000000", - "plot_bgcolor": "#000000", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "radialaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "yaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "zaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" } }, "shapedefaults": { "line": { - "color": "#f2f5fa" + "color": "#2a3f5f" } }, - "sliderdefaults": { - "bgcolor": "#C8D4E3", - "bordercolor": "rgb(17,17,17)", - "borderwidth": 1, - "tickwidth": 0 - }, "ternary": { "aaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, "baxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "caxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, - "updatemenudefaults": { - "bgcolor": "#506784", - "borderwidth": 0 - }, "xaxis": { "automargin": true, - "autorange": true, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "rangeslider": { - "visible": false - }, - "showgrid": true, - "showline": true, - "tick0": 1, - "tickfont": { - "size": 14 - }, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { - "anchor": "x", "automargin": true, - "fixedrange": false, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "showgrid": true, - "showline": true, - "side": "right", - "tick0": 0.5, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 } } @@ -10157,10 +10006,10 @@ "fig = go.Figure()\n", "\n", "fig.add_scatter(\n", - " x=normalized.index, y=normalized[\"USD Liquidity Index\"], name=\"USD Liquidity Index\")\n", + " x=normalized.index, y=normalized[\"USD Liquidity Index\"], name=\"USD Liquidity Index\"\n", + ")\n", "\n", - "fig.add_scatter(\n", - " x=normalized.index, y=normalized[\"SP500\"], name=\"S&P 500 Index\")\n", + "fig.add_scatter(x=normalized.index, y=normalized[\"SP500\"], name=\"S&P 500 Index\")\n", "\n", "fig.update_layout(\n", " title=\"USD Liquidity Index vs. S&P 500 Index (Normalized)\",\n", @@ -10195,7 +10044,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.12.4" }, "orig_nbformat": 4 }, diff --git a/openbb_platform/CONTRIBUTING.md b/openbb_platform/CONTRIBUTING.md index 9af8364eba70..856c15989800 100644 --- a/openbb_platform/CONTRIBUTING.md +++ b/openbb_platform/CONTRIBUTING.md @@ -630,7 +630,7 @@ results: [{'close': 77.62, 'close_EMA_50': None}, {'close': 80.25, 'close_EMA_50 ##### Python Interface -When using the OpenBB Platform on a Python Interface, docstrings and type hints are your best friends as it provides plenty of context on how to use the commands. +When using the OpenBB Platform on a Python Interface, docstrings and type hints are your best friends as they provides plenty of context on how to use the commands. Looking at an example on the `ta` menu: ```python diff --git a/openbb_platform/core/openbb_core/api/router/commands.py b/openbb_platform/core/openbb_core/api/router/commands.py index d342d2e5fd13..1cbefbe1f1a6 100644 --- a/openbb_platform/core/openbb_core/api/router/commands.py +++ b/openbb_platform/core/openbb_core/api/router/commands.py @@ -154,7 +154,7 @@ def exclude_fields_from_api(key: str, value: Any): # if it's a model with nested fields elif is_model(type_): - for field_name, field in type_.__fields__.items(): + for field_name, field in type_.model_fields.items(): extra = getattr(field, "json_schema_extra", None) if ( extra diff --git a/openbb_platform/core/openbb_core/app/model/defaults.py b/openbb_platform/core/openbb_core/app/model/defaults.py index a6eb632ac8e0..8dda33d222d4 100644 --- a/openbb_platform/core/openbb_core/app/model/defaults.py +++ b/openbb_platform/core/openbb_core/app/model/defaults.py @@ -30,11 +30,16 @@ def validate_before(cls, values: dict) -> dict: """Validate model (before).""" key = "commands" if "routes" in values: - warn( - message="'routes' is deprecated. Use 'commands' instead.", - category=OpenBBWarning, - ) - key = "routes" + if not values.get("routes"): + del values["routes"] + show_warnings = values.get("preferences", {}).get("show_warnings") + if show_warnings is False or show_warnings in ["False", "false"]: + warn( + message="The 'routes' key is deprecated within 'defaults' of 'user_settings.json'." + + " Suppress this warning by updating the key to 'commands'.", + category=OpenBBWarning, + ) + key = "routes" new_values: Dict[str, Dict[str, Optional[List[str]]]] = {"commands": {}} for k, v in values.get(key, {}).items(): diff --git a/openbb_platform/core/openbb_core/provider/abstract/fetcher.py b/openbb_platform/core/openbb_core/provider/abstract/fetcher.py index a3fb9653cb02..4fd40bb687ac 100644 --- a/openbb_platform/core/openbb_core/provider/abstract/fetcher.py +++ b/openbb_platform/core/openbb_core/provider/abstract/fetcher.py @@ -167,9 +167,9 @@ def test( if is_list: assert all( field in data[0] - for field in cls.data_type.__fields__ + for field in cls.data_type.model_fields if field in data[0] - ), f"Data must have the correct fields. Expected: {cls.data_type.__fields__} Got: {data[0].__dict__}" + ), f"Data must have the correct fields. Expected: {cls.data_type.model_fields} Got: {data[0].__dict__}" # This makes sure that the data is not transformed yet so that the # pipeline is implemented correctly. We can remove this assertion if we # want to be less strict. @@ -178,8 +178,8 @@ def test( ), f"Data must not be transformed yet. Expected: {cls.data_type} Got: {type(data[0])}" else: assert all( - field in data for field in cls.data_type.__fields__ if field in data - ), f"Data must have the correct fields. Expected: {cls.data_type.__fields__} Got: {data.__dict__}" + field in data for field in cls.data_type.model_fields if field in data + ), f"Data must have the correct fields. Expected: {cls.data_type.model_fields} Got: {data.__dict__}" assert ( issubclass(type(data), cls.data_type) is False ), f"Data must not be transformed yet. Expected: {cls.data_type} Got: {type(data)}" @@ -200,10 +200,12 @@ def test( and return_type_args.__origin__ is dict ) if return_type_is_dict: - return_type_fields = return_type_args.__args__[1].__args__[0].__fields__ + return_type_fields = ( + return_type_args.__args__[1].__args__[0].model_fields + ) return_type = return_type_args.__args__[1].__args__[0] else: - return_type_fields = return_type_args.__fields__ + return_type_fields = return_type_args.model_fields return_type = return_type_args assert len(transformed_data) > 0, "Transformed data must not be empty." # type: ignore @@ -220,8 +222,8 @@ def test( else: assert all( field in transformed_data.__dict__ - for field in cls.return_type.__fields__ - ), f"Transformed data must have the correct fields. Expected: {cls.return_type.__fields__} Got: {transformed_data.__dict__}" + for field in cls.return_type.model_fields + ), f"Transformed data must have the correct fields. Expected: {cls.return_type.model_fields} Got: {transformed_data.__dict__}" assert issubclass( type(transformed_data), cls.data_type ), f"Transformed data must be of the correct type. Expected: {cls.data_type} Got: {type(transformed_data)}" diff --git a/openbb_platform/core/openbb_core/provider/standard_models/balance_sheet_growth.py b/openbb_platform/core/openbb_core/provider/standard_models/balance_sheet_growth.py index 197f050e70d4..0506e0ad2ccf 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/balance_sheet_growth.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/balance_sheet_growth.py @@ -24,12 +24,6 @@ def to_upper(cls, v: str): """Convert field to uppercase.""" return v.upper() - @field_validator("period", mode="before", check_fields=False) - @classmethod - def to_lower(cls, v: Optional[str]) -> Optional[str]: - """Convert field to lowercase.""" - return v.lower() if v else v - class BalanceSheetGrowthData(Data): """Balance Sheet Statement Growth Data.""" diff --git a/openbb_platform/core/openbb_core/provider/standard_models/bls_search.py b/openbb_platform/core/openbb_core/provider/standard_models/bls_search.py new file mode 100644 index 000000000000..ce1183b4f56e --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/standard_models/bls_search.py @@ -0,0 +1,28 @@ +"""BLS Search Model.""" + +from typing import Optional + +from pydantic import Field + +from openbb_core.provider.abstract.data import Data +from openbb_core.provider.abstract.query_params import QueryParams +from openbb_core.provider.utils.descriptions import DATA_DESCRIPTIONS + + +class SearchQueryParams(QueryParams): + """BLS Search Query Params.""" + + query: str = Field( + default="", + description="The search word(s). Use semi-colon to separate multiple queries as an & operator.", + ) + + +class SearchData(Data): + """BLS Search Data.""" + + symbol: str = Field(description=DATA_DESCRIPTIONS.get("symbol", "")) + title: Optional[str] = Field(default=None, description="The title of the series.") + survey_name: Optional[str] = Field( + default=None, description="The name of the survey." + ) diff --git a/openbb_platform/core/openbb_core/provider/standard_models/bls_series.py b/openbb_platform/core/openbb_core/provider/standard_models/bls_series.py new file mode 100644 index 000000000000..1aeb7e40633e --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/standard_models/bls_series.py @@ -0,0 +1,44 @@ +"""BLS Series Standard Model.""" + +from datetime import date as dateType +from typing import Optional + +from pydantic import Field, field_validator + +from openbb_core.provider.abstract.data import Data +from openbb_core.provider.abstract.query_params import QueryParams +from openbb_core.provider.utils.descriptions import ( + DATA_DESCRIPTIONS, + QUERY_DESCRIPTIONS, +) + + +class SeriesQueryParams(QueryParams): + """BLS Series Query.""" + + symbol: str = Field( + description=QUERY_DESCRIPTIONS.get("symbol", ""), + ) + start_date: Optional[dateType] = Field( + description=QUERY_DESCRIPTIONS.get("start_date", ""), default=None + ) + end_date: Optional[dateType] = Field( + description=QUERY_DESCRIPTIONS.get("end_date", ""), default=None + ) + + @field_validator("symbol", mode="before", check_fields=False) + @classmethod + def to_upper(cls, v: str) -> str: + """Convert field to uppercase.""" + return v.upper() + + +class SeriesData(Data): + """BLS Series Data.""" + + date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", "")) + symbol: str = Field(description=DATA_DESCRIPTIONS.get("symbol", "")) + title: Optional[str] = Field(default=None, description="Title of the series.") + value: Optional[float] = Field( + default=None, description="Observation value for the symbol and date." + ) diff --git a/openbb_platform/core/openbb_core/provider/standard_models/cash_flow_growth.py b/openbb_platform/core/openbb_core/provider/standard_models/cash_flow_growth.py index 93aa1be05d7f..79d07b520c26 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/cash_flow_growth.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/cash_flow_growth.py @@ -24,12 +24,6 @@ def to_upper(cls, v: str) -> str: """Convert field to uppercase.""" return v.upper() - @field_validator("period", mode="before", check_fields=False) - @classmethod - def to_lower(cls, v: Optional[str]) -> Optional[str]: - """Convert field to lowercase.""" - return v.lower() if v else v - class CashFlowStatementGrowthData(Data): """Cash Flow Statement Growth Data.""" diff --git a/openbb_platform/core/openbb_core/provider/standard_models/cot.py b/openbb_platform/core/openbb_core/provider/standard_models/cot.py index bc0c887ea640..46bae53caf53 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/cot.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/cot.py @@ -1,25 +1,81 @@ """Commitment of Traders Reports Standard Model.""" from datetime import date as dateType +from typing import Optional from pydantic import Field from openbb_core.provider.abstract.data import Data from openbb_core.provider.abstract.query_params import QueryParams -from openbb_core.provider.utils.descriptions import DATA_DESCRIPTIONS +from openbb_core.provider.utils.descriptions import ( + DATA_DESCRIPTIONS, + QUERY_DESCRIPTIONS, +) class COTQueryParams(QueryParams): """Commitment of Traders Reports Query.""" id: str = Field( - description="The series ID string for the report." - + " Default report is Two-Year Treasury Note Futures.", - default="042601", + description="A string with the CFTC market code or other identifying string," + + " such as the contract market name, commodity name, or commodity group - i.e, 'gold' or 'japanese yen'." + + "Default report is Fed Funds Futures. Use the 'cftc_market_code' for an exact match.", + default="045601", + ) + start_date: Optional[dateType] = Field( + default=None, + description=QUERY_DESCRIPTIONS.get("start_date", "") + + " Default is the most recent report.", + ) + end_date: Optional[dateType] = Field( + default=None, description=QUERY_DESCRIPTIONS.get("end_date", "") ) class COTData(Data): - """Commitment of Traders Reports Data.""" + """Commitment of Traders Reports Data. + Data returned will vary based on the query, this model will not define all possible fields. + """ date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", "")) + report_week: Optional[str] = Field( + default=None, description="Report week for the year." + ) + market_and_exchange_names: Optional[str] = Field( + default=None, description="Market and exchange names." + ) + cftc_contract_market_code: Optional[str] = Field( + default=None, description="CFTC contract market code." + ) + cftc_market_code: Optional[str] = Field( + default=None, description="CFTC market code." + ) + cftc_region_code: Optional[str] = Field( + default=None, description="CFTC region code." + ) + cftc_commodity_code: Optional[str] = Field( + default=None, description="CFTC commodity code." + ) + cftc_contract_market_code_quotes: Optional[str] = Field( + default=None, description="CFTC contract market code quotes." + ) + cftc_market_code_quotes: Optional[str] = Field( + default=None, description="CFTC market code quotes." + ) + cftc_commodity_code_quotes: Optional[str] = Field( + default=None, description="CFTC commodity code quotes." + ) + cftc_subgroup_code: Optional[str] = Field( + default=None, description="CFTC subgroup code." + ) + commodity: Optional[str] = Field(default=None, description="Commodity.") + commodity_group: Optional[str] = Field( + default=None, description="Commodity group name." + ) + commodity_subgroup: Optional[str] = Field( + default=None, description="Commodity subgroup name." + ) + futonly_or_combined: Optional[str] = Field( + default=None, description="If the report is futures-only or combined." + ) + contract_units: Optional[str] = Field(default=None, description="Contract units.") diff --git a/openbb_platform/core/openbb_core/provider/standard_models/cot_search.py b/openbb_platform/core/openbb_core/provider/standard_models/cot_search.py index 2c0fb635f32d..e904ed2a0271 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/cot_search.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/cot_search.py @@ -13,16 +13,12 @@ class CotSearchQueryParams(QueryParams): """Commitment of Traders Reports Search Query.""" query: str = Field(description="Search query.", default="") - use_cache: Optional[bool] = Field( - default=True, - description="Whether or not to use cache.", - ) class CotSearchData(Data): """Commitment of Traders Reports Search Data.""" - code: str = Field(description="CFTC Code of the report.") + code: str = Field(description="CFTC market contract code of the report.") name: str = Field(description="Name of the underlying asset.") category: Optional[str] = Field( default=None, description="Category of the underlying asset." diff --git a/openbb_platform/core/openbb_core/provider/standard_models/equity_search.py b/openbb_platform/core/openbb_core/provider/standard_models/equity_search.py index 725afaee2f5d..03ad1ec32584 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/equity_search.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/equity_search.py @@ -16,10 +16,6 @@ class EquitySearchQueryParams(QueryParams): is_symbol: bool = Field( description="Whether to search by ticker symbol.", default=False ) - use_cache: Optional[bool] = Field( - default=True, - description="Whether to use the cache or not.", - ) class EquitySearchData(Data): diff --git a/openbb_platform/core/openbb_core/provider/standard_models/export_destinations.py b/openbb_platform/core/openbb_core/provider/standard_models/export_destinations.py new file mode 100644 index 000000000000..57fb4f1a93ea --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/standard_models/export_destinations.py @@ -0,0 +1,30 @@ +"""Export Destinations Standard Model.""" + +from typing import Union + +from pydantic import Field + +from openbb_core.provider.abstract.data import Data +from openbb_core.provider.abstract.query_params import QueryParams +from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS + + +class ExportDestinationsQueryParams(QueryParams): + """Export Destinations Query.""" + + country: str = Field(description=QUERY_DESCRIPTIONS.get("country", "")) + + +class ExportDestinationsData(Data): + """Export Destinations Data.""" + + origin_country: str = Field( + description="The country of origin.", + ) + destination_country: str = Field( + description="The destination country.", + ) + value: Union[float, int] = Field( + description="The value of the export.", + json_schema_extra={"x-unit_measurement": "currency"}, + ) diff --git a/openbb_platform/core/openbb_core/provider/standard_models/revenue_business_line.py b/openbb_platform/core/openbb_core/provider/standard_models/revenue_business_line.py index 5327636ff61f..20d62be8b84b 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/revenue_business_line.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/revenue_business_line.py @@ -1,27 +1,19 @@ -"""Revenue by Business Line Standard Model.""" +"""Revenue By Business Line Standard Model.""" from datetime import date as dateType -from typing import Dict, Literal, Optional +from typing import Optional, Union from pydantic import Field, field_validator -from openbb_core.provider.abstract.data import Data, ForceInt +from openbb_core.provider.abstract.data import Data from openbb_core.provider.abstract.query_params import QueryParams -from openbb_core.provider.utils.descriptions import ( - QUERY_DESCRIPTIONS, -) +from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS class RevenueBusinessLineQueryParams(QueryParams): - """Revenue by Business Line Query.""" + """Revenue By Business Line Query.""" symbol: str = Field(description=QUERY_DESCRIPTIONS.get("symbol", "")) - period: Literal["quarter", "annual"] = Field( - default="annual", description=QUERY_DESCRIPTIONS.get("period", "") - ) - structure: Literal["hierarchical", "flat"] = Field( - default="flat", description="Structure of the returned data." - ) # should always be flat @field_validator("symbol", mode="before", check_fields=False) @classmethod @@ -29,15 +21,9 @@ def to_upper(cls, v: str): """Convert field to uppercase.""" return v.upper() - @field_validator("period", "structure", mode="before", check_fields=False) - @classmethod - def to_lower(cls, v: Optional[str]) -> Optional[str]: - """Convert field to lowercase.""" - return v.lower() if v else v - class RevenueBusinessLineData(Data): - """Revenue by Business Line Data.""" + """Revenue By Business Line Data.""" period_ending: dateType = Field(description="The end date of the reporting period.") fiscal_period: Optional[str] = Field( @@ -49,6 +35,11 @@ class RevenueBusinessLineData(Data): filing_date: Optional[dateType] = Field( default=None, description="The filing date of the report." ) - business_line: Dict[str, ForceInt] = Field( - description="Dictionary containing the revenue of the business line." + business_line: Optional[str] = Field( + default=None, + description="The business line represented by the revenue data.", + ) + revenue: Union[int, float] = Field( + description="The total revenue attributed to the business line.", + json_schema_extra={"x-unit_measurement": "currency"}, ) diff --git a/openbb_platform/core/openbb_core/provider/standard_models/revenue_geographic.py b/openbb_platform/core/openbb_core/provider/standard_models/revenue_geographic.py index 30c1aa72d527..507da189f824 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/revenue_geographic.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/revenue_geographic.py @@ -1,27 +1,19 @@ """Revenue by Geographic Segments Standard Model.""" from datetime import date as dateType -from typing import Dict, Literal, Optional +from typing import Optional, Union from pydantic import Field, field_validator -from openbb_core.provider.abstract.data import Data, ForceInt +from openbb_core.provider.abstract.data import Data from openbb_core.provider.abstract.query_params import QueryParams -from openbb_core.provider.utils.descriptions import ( - QUERY_DESCRIPTIONS, -) +from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS class RevenueGeographicQueryParams(QueryParams): """Revenue by Geographic Segments Query.""" symbol: str = Field(description=QUERY_DESCRIPTIONS.get("symbol", "")) - period: Literal["quarter", "annual"] = Field( - default="annual", description=QUERY_DESCRIPTIONS.get("period", "") - ) - structure: Literal["hierarchical", "flat"] = Field( - default="flat", description="Structure of the returned data." - ) # should always be flat @field_validator("symbol", mode="before", check_fields=False) @classmethod @@ -29,12 +21,6 @@ def to_upper(cls, v: str): """Convert field to uppercase.""" return v.upper() - @field_validator("period", "structure", mode="before", check_fields=False) - @classmethod - def to_lower(cls, v: Optional[str]) -> Optional[str]: - """Convert field to lowercase.""" - return v.lower() if v else v - class RevenueGeographicData(Data): """Revenue by Geographic Segments Data.""" @@ -49,6 +35,11 @@ class RevenueGeographicData(Data): filing_date: Optional[dateType] = Field( default=None, description="The filing date of the report." ) - geographic_segment: Dict[str, ForceInt] = Field( - description="Dictionary of the revenue by geographic segment." + region: Optional[str] = Field( + default=None, + description="The region represented by the revenue data.", + ) + revenue: Union[int, float] = Field( + description="The total revenue attributed to the region.", + json_schema_extra={"x-unit_measurement": "currency"}, ) diff --git a/openbb_platform/core/openbb_core/provider/utils/helpers.py b/openbb_platform/core/openbb_core/provider/utils/helpers.py index 8ead2dc6e8e8..d21aefd68a99 100644 --- a/openbb_platform/core/openbb_core/provider/utils/helpers.py +++ b/openbb_platform/core/openbb_core/provider/utils/helpers.py @@ -138,7 +138,7 @@ async def amake_request( ) with_session = kwargs.pop("with_session", "session" in kwargs) - session: ClientSession = kwargs.pop("session", ClientSession()) + session: ClientSession = kwargs.pop("session", ClientSession(trust_env=True)) try: response = await session.request(method, url, **kwargs) @@ -175,7 +175,7 @@ async def amake_requests( Union[dict, List[dict]] Response json """ - session: ClientSession = kwargs.pop("session", ClientSession()) + session: ClientSession = kwargs.pop("session", ClientSession(trust_env=True)) kwargs["response_callback"] = response_callback urls = urls if isinstance(urls, list) else [urls] diff --git a/openbb_platform/core/poetry.lock b/openbb_platform/core/poetry.lock index c11d096f772d..3e9cd7da4d36 100644 --- a/openbb_platform/core/poetry.lock +++ b/openbb_platform/core/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,116 +913,118 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] [[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] @@ -1073,13 +1102,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1092,126 +1121,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1233,19 +1263,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1303,62 +1333,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1384,13 +1416,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1402,29 +1434,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1480,13 +1512,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1517,93 +1549,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1660,42 +1605,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1704,86 +1649,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1883,101 +1836,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -1986,20 +1941,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "051e8eeea47000251f89117a14a2e8ab6dc93b8120f4c860e6aad20d2eb43d32" +content-hash = "e12ed21738af6ce4250e49b0016e5ba990a51361673c5e364cd496ae31521cc2" diff --git a/openbb_platform/core/pyproject.toml b/openbb_platform/core/pyproject.toml index 97874a1c9dd0..f579999fefce 100644 --- a/openbb_platform/core/pyproject.toml +++ b/openbb_platform/core/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -21,7 +21,7 @@ pydantic = "^2.5.1" requests = "^2.32.1" importlib-metadata = "^6.8.0" python-dotenv = "^1.0.0" -aiohttp = "^3.9.5" +aiohttp = "^3.10.4" ruff = ">=0.1.6" # Needed here to lint generated code pyjwt = "^2.8.0" diff --git a/openbb_platform/dev_install.py b/openbb_platform/dev_install.py index 5ea58e7ef9a6..8b3bb2338f8c 100644 --- a/openbb_platform/dev_install.py +++ b/openbb_platform/dev_install.py @@ -22,6 +22,8 @@ openbb-core = { path = "./core", develop = true } openbb-benzinga = { path = "./providers/benzinga", develop = true } +openbb-bls = { path = "./providers/bls", develop = true } +openbb-cftc = { path = "./providers/cftc", develop = true } openbb-econdb = { path = "./providers/econdb", develop = true } openbb-federal-reserve = { path = "./providers/federal_reserve", develop = true } openbb-fmp = { path = "./providers/fmp", develop = true } diff --git a/openbb_platform/extensions/commodity/poetry.lock b/openbb_platform/extensions/commodity/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/commodity/poetry.lock +++ b/openbb_platform/extensions/commodity/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/commodity/pyproject.toml b/openbb_platform/extensions/commodity/pyproject.toml index 1102d86a3d44..0b81072097d8 100644 --- a/openbb_platform/extensions/commodity/pyproject.toml +++ b/openbb_platform/extensions/commodity/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-commodity" -version = "1.2.1" +version = "1.2.2" description = "Commodity extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_commodity" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/crypto/poetry.lock b/openbb_platform/extensions/crypto/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/crypto/poetry.lock +++ b/openbb_platform/extensions/crypto/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/crypto/pyproject.toml b/openbb_platform/extensions/crypto/pyproject.toml index f98ad3c98485..bd16a2fce9d5 100644 --- a/openbb_platform/extensions/crypto/pyproject.toml +++ b/openbb_platform/extensions/crypto/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-crypto" -version = "1.3.1" +version = "1.3.2" description = "Crypto extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_crypto" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/currency/poetry.lock b/openbb_platform/extensions/currency/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/currency/poetry.lock +++ b/openbb_platform/extensions/currency/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/currency/pyproject.toml b/openbb_platform/extensions/currency/pyproject.toml index 0691d74726dc..accd67fe6e0b 100644 --- a/openbb_platform/extensions/currency/pyproject.toml +++ b/openbb_platform/extensions/currency/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-currency" -version = "1.3.1" +version = "1.3.2" description = "Currency extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_currency" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/derivatives/openbb_derivatives/derivatives_views.py b/openbb_platform/extensions/derivatives/openbb_derivatives/derivatives_views.py index e6af3d77ef9b..f5289d136081 100644 --- a/openbb_platform/extensions/derivatives/openbb_derivatives/derivatives_views.py +++ b/openbb_platform/extensions/derivatives/openbb_derivatives/derivatives_views.py @@ -107,9 +107,7 @@ def derivatives_futures_curve( # noqa: PLR0912 provider = kwargs.get("provider", "") - df["expiration"] = to_datetime(df["expiration"], errors="ignore").dt.strftime( - "%b-%Y" - ) + df["expiration"] = df["expiration"].apply(to_datetime).dt.strftime("%b-%Y") if ( provider == "cboe" diff --git a/openbb_platform/extensions/derivatives/poetry.lock b/openbb_platform/extensions/derivatives/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/derivatives/poetry.lock +++ b/openbb_platform/extensions/derivatives/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/derivatives/pyproject.toml b/openbb_platform/extensions/derivatives/pyproject.toml index fceb8ac3d5e5..230a034123de 100644 --- a/openbb_platform/extensions/derivatives/pyproject.toml +++ b/openbb_platform/extensions/derivatives/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-derivatives" -version = "1.3.1" +version = "1.3.2" description = "Derivatives extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_derivatives" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/devtools/poetry.lock b/openbb_platform/extensions/devtools/poetry.lock index bf6246b00f92..b6179018fe70 100644 --- a/openbb_platform/extensions/devtools/poetry.lock +++ b/openbb_platform/extensions/devtools/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "appnope" @@ -13,13 +13,13 @@ files = [ [[package]] name = "astroid" -version = "3.2.2" +version = "3.2.4" description = "An abstract syntax tree for Python with inference support." optional = false python-versions = ">=3.8.0" files = [ - {file = "astroid-3.2.2-py3-none-any.whl", hash = "sha256:e8a0083b4bb28fcffb6207a3bfc9e5d0a68be951dd7e336d5dcf639c682388c0"}, - {file = "astroid-3.2.2.tar.gz", hash = "sha256:8ead48e31b92b2e217b6c9733a21afafe479d52d6e164dd25fb1a770c7c3cf94"}, + {file = "astroid-3.2.4-py3-none-any.whl", hash = "sha256:413658a61eeca6202a59231abb473f932038fbcbf1666587f66d482083413a25"}, + {file = "astroid-3.2.4.tar.gz", hash = "sha256:0e14202810b30da1b735827f78f5157be2bbd4a7a59b7707ca0bfc2fb4c0063a"}, ] [package.dependencies] @@ -45,22 +45,22 @@ test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "bandit" @@ -88,33 +88,33 @@ yaml = ["PyYAML"] [[package]] name = "black" -version = "24.4.2" +version = "24.8.0" description = "The uncompromising code formatter." optional = false python-versions = ">=3.8" files = [ - {file = "black-24.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dd1b5a14e417189db4c7b64a6540f31730713d173f0b63e55fabd52d61d8fdce"}, - {file = "black-24.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e537d281831ad0e71007dcdcbe50a71470b978c453fa41ce77186bbe0ed6021"}, - {file = "black-24.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaea3008c281f1038edb473c1aa8ed8143a5535ff18f978a318f10302b254063"}, - {file = "black-24.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:7768a0dbf16a39aa5e9a3ded568bb545c8c2727396d063bbaf847df05b08cd96"}, - {file = "black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474"}, - {file = "black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c"}, - {file = "black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb"}, - {file = "black-24.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1"}, - {file = "black-24.4.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:accf49e151c8ed2c0cdc528691838afd217c50412534e876a19270fea1e28e2d"}, - {file = "black-24.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:88c57dc656038f1ab9f92b3eb5335ee9b021412feaa46330d5eba4e51fe49b04"}, - {file = "black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be8bef99eb46d5021bf053114442914baeb3649a89dc5f3a555c88737e5e98fc"}, - {file = "black-24.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:415e686e87dbbe6f4cd5ef0fbf764af7b89f9057b97c908742b6008cc554b9c0"}, - {file = "black-24.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bf10f7310db693bb62692609b397e8d67257c55f949abde4c67f9cc574492cc7"}, - {file = "black-24.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:98e123f1d5cfd42f886624d84464f7756f60ff6eab89ae845210631714f6db94"}, - {file = "black-24.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a85f2cb5e6799a9ef05347b476cce6c182d6c71ee36925a6c194d074336ef8"}, - {file = "black-24.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:b1530ae42e9d6d5b670a34db49a94115a64596bc77710b1d05e9801e62ca0a7c"}, - {file = "black-24.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:37aae07b029fa0174d39daf02748b379399b909652a806e5708199bd93899da1"}, - {file = "black-24.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:da33a1a5e49c4122ccdfd56cd021ff1ebc4a1ec4e2d01594fef9b6f267a9e741"}, - {file = "black-24.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e"}, - {file = "black-24.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:b9176b9832e84308818a99a561e90aa479e73c523b3f77afd07913380ae2eab7"}, - {file = "black-24.4.2-py3-none-any.whl", hash = "sha256:d36ed1124bb81b32f8614555b34cc4259c3fbc7eec17870e8ff8ded335b58d8c"}, - {file = "black-24.4.2.tar.gz", hash = "sha256:c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d"}, + {file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"}, + {file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"}, + {file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"}, + {file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"}, + {file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"}, + {file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"}, + {file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"}, + {file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"}, + {file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"}, + {file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"}, + {file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"}, + {file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"}, + {file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"}, + {file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"}, + {file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"}, + {file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"}, + {file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"}, + {file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"}, + {file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"}, + {file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"}, + {file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"}, + {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, ] [package.dependencies] @@ -134,13 +134,13 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "build" -version = "1.2.1" +version = "1.2.2" description = "A simple, correct Python build frontend" optional = false python-versions = ">=3.8" files = [ - {file = "build-1.2.1-py3-none-any.whl", hash = "sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4"}, - {file = "build-1.2.1.tar.gz", hash = "sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d"}, + {file = "build-1.2.2-py3-none-any.whl", hash = "sha256:277ccc71619d98afdd841a0e96ac9fe1593b823af481d3b0cea748e8894e0613"}, + {file = "build-1.2.2.tar.gz", hash = "sha256:119b2fb462adef986483438377a13b2f42064a2a3a4161f24a0cca698a07ac8c"}, ] [package.dependencies] @@ -180,85 +180,100 @@ redis = ["redis (>=2.10.5)"] [[package]] name = "cachetools" -version = "5.3.3" +version = "5.5.0" description = "Extensible memoizing collections and decorators" optional = false python-versions = ">=3.7" files = [ - {file = "cachetools-5.3.3-py3-none-any.whl", hash = "sha256:0abad1021d3f8325b2fc1d2e9c8b9c9d57b04c3932657a72465447332c24d945"}, - {file = "cachetools-5.3.3.tar.gz", hash = "sha256:ba29e2dfa0b8b556606f097407ed1aa62080ee108ab0dc5ec9d6a723a007d105"}, + {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"}, + {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"}, ] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] name = "cffi" -version = "1.16.0" +version = "1.17.1" description = "Foreign Function Interface for Python calling C code." optional = false python-versions = ">=3.8" files = [ - {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, - {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, - {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, - {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, - {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, - {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, - {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, - {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, - {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, - {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, - {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, - {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, - {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, - {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, - {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"}, + {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"}, + {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"}, + {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"}, + {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"}, + {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"}, + {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"}, + {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"}, + {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"}, + {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"}, + {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"}, + {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"}, + {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"}, + {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, + {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, ] [package.dependencies] @@ -461,63 +476,83 @@ test = ["pytest"] [[package]] name = "coverage" -version = "7.5.4" +version = "7.6.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.5.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6cfb5a4f556bb51aba274588200a46e4dd6b505fb1a5f8c5ae408222eb416f99"}, - {file = "coverage-7.5.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2174e7c23e0a454ffe12267a10732c273243b4f2d50d07544a91198f05c48f47"}, - {file = "coverage-7.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2214ee920787d85db1b6a0bd9da5f8503ccc8fcd5814d90796c2f2493a2f4d2e"}, - {file = "coverage-7.5.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1137f46adb28e3813dec8c01fefadcb8c614f33576f672962e323b5128d9a68d"}, - {file = "coverage-7.5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b385d49609f8e9efc885790a5a0e89f2e3ae042cdf12958b6034cc442de428d3"}, - {file = "coverage-7.5.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b4a474f799456e0eb46d78ab07303286a84a3140e9700b9e154cfebc8f527016"}, - {file = "coverage-7.5.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5cd64adedf3be66f8ccee418473c2916492d53cbafbfcff851cbec5a8454b136"}, - {file = "coverage-7.5.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e564c2cf45d2f44a9da56f4e3a26b2236504a496eb4cb0ca7221cd4cc7a9aca9"}, - {file = "coverage-7.5.4-cp310-cp310-win32.whl", hash = "sha256:7076b4b3a5f6d2b5d7f1185fde25b1e54eb66e647a1dfef0e2c2bfaf9b4c88c8"}, - {file = "coverage-7.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:018a12985185038a5b2bcafab04ab833a9a0f2c59995b3cec07e10074c78635f"}, - {file = "coverage-7.5.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:db14f552ac38f10758ad14dd7b983dbab424e731588d300c7db25b6f89e335b5"}, - {file = "coverage-7.5.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3257fdd8e574805f27bb5342b77bc65578e98cbc004a92232106344053f319ba"}, - {file = "coverage-7.5.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a6612c99081d8d6134005b1354191e103ec9705d7ba2754e848211ac8cacc6b"}, - {file = "coverage-7.5.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d45d3cbd94159c468b9b8c5a556e3f6b81a8d1af2a92b77320e887c3e7a5d080"}, - {file = "coverage-7.5.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed550e7442f278af76d9d65af48069f1fb84c9f745ae249c1a183c1e9d1b025c"}, - {file = "coverage-7.5.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7a892be37ca35eb5019ec85402c3371b0f7cda5ab5056023a7f13da0961e60da"}, - {file = "coverage-7.5.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8192794d120167e2a64721d88dbd688584675e86e15d0569599257566dec9bf0"}, - {file = "coverage-7.5.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:820bc841faa502e727a48311948e0461132a9c8baa42f6b2b84a29ced24cc078"}, - {file = "coverage-7.5.4-cp311-cp311-win32.whl", hash = "sha256:6aae5cce399a0f065da65c7bb1e8abd5c7a3043da9dceb429ebe1b289bc07806"}, - {file = "coverage-7.5.4-cp311-cp311-win_amd64.whl", hash = "sha256:d2e344d6adc8ef81c5a233d3a57b3c7d5181f40e79e05e1c143da143ccb6377d"}, - {file = "coverage-7.5.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:54317c2b806354cbb2dc7ac27e2b93f97096912cc16b18289c5d4e44fc663233"}, - {file = "coverage-7.5.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:042183de01f8b6d531e10c197f7f0315a61e8d805ab29c5f7b51a01d62782747"}, - {file = "coverage-7.5.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6bb74ed465d5fb204b2ec41d79bcd28afccf817de721e8a807d5141c3426638"}, - {file = "coverage-7.5.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3d45ff86efb129c599a3b287ae2e44c1e281ae0f9a9bad0edc202179bcc3a2e"}, - {file = "coverage-7.5.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5013ed890dc917cef2c9f765c4c6a8ae9df983cd60dbb635df8ed9f4ebc9f555"}, - {file = "coverage-7.5.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1014fbf665fef86cdfd6cb5b7371496ce35e4d2a00cda501cf9f5b9e6fced69f"}, - {file = "coverage-7.5.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3684bc2ff328f935981847082ba4fdc950d58906a40eafa93510d1b54c08a66c"}, - {file = "coverage-7.5.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:581ea96f92bf71a5ec0974001f900db495488434a6928a2ca7f01eee20c23805"}, - {file = "coverage-7.5.4-cp312-cp312-win32.whl", hash = "sha256:73ca8fbc5bc622e54627314c1a6f1dfdd8db69788f3443e752c215f29fa87a0b"}, - {file = "coverage-7.5.4-cp312-cp312-win_amd64.whl", hash = "sha256:cef4649ec906ea7ea5e9e796e68b987f83fa9a718514fe147f538cfeda76d7a7"}, - {file = "coverage-7.5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cdd31315fc20868c194130de9ee6bfd99755cc9565edff98ecc12585b90be882"}, - {file = "coverage-7.5.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:02ff6e898197cc1e9fa375581382b72498eb2e6d5fc0b53f03e496cfee3fac6d"}, - {file = "coverage-7.5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d05c16cf4b4c2fc880cb12ba4c9b526e9e5d5bb1d81313d4d732a5b9fe2b9d53"}, - {file = "coverage-7.5.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5986ee7ea0795a4095ac4d113cbb3448601efca7f158ec7f7087a6c705304e4"}, - {file = "coverage-7.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5df54843b88901fdc2f598ac06737f03d71168fd1175728054c8f5a2739ac3e4"}, - {file = "coverage-7.5.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:ab73b35e8d109bffbda9a3e91c64e29fe26e03e49addf5b43d85fc426dde11f9"}, - {file = "coverage-7.5.4-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:aea072a941b033813f5e4814541fc265a5c12ed9720daef11ca516aeacd3bd7f"}, - {file = "coverage-7.5.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:16852febd96acd953b0d55fc842ce2dac1710f26729b31c80b940b9afcd9896f"}, - {file = "coverage-7.5.4-cp38-cp38-win32.whl", hash = "sha256:8f894208794b164e6bd4bba61fc98bf6b06be4d390cf2daacfa6eca0a6d2bb4f"}, - {file = "coverage-7.5.4-cp38-cp38-win_amd64.whl", hash = "sha256:e2afe743289273209c992075a5a4913e8d007d569a406ffed0bd080ea02b0633"}, - {file = "coverage-7.5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b95c3a8cb0463ba9f77383d0fa8c9194cf91f64445a63fc26fb2327e1e1eb088"}, - {file = "coverage-7.5.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3d7564cc09dd91b5a6001754a5b3c6ecc4aba6323baf33a12bd751036c998be4"}, - {file = "coverage-7.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44da56a2589b684813f86d07597fdf8a9c6ce77f58976727329272f5a01f99f7"}, - {file = "coverage-7.5.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e16f3d6b491c48c5ae726308e6ab1e18ee830b4cdd6913f2d7f77354b33f91c8"}, - {file = "coverage-7.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbc5958cb471e5a5af41b0ddaea96a37e74ed289535e8deca404811f6cb0bc3d"}, - {file = "coverage-7.5.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:a04e990a2a41740b02d6182b498ee9796cf60eefe40cf859b016650147908029"}, - {file = "coverage-7.5.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ddbd2f9713a79e8e7242d7c51f1929611e991d855f414ca9996c20e44a895f7c"}, - {file = "coverage-7.5.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b1ccf5e728ccf83acd313c89f07c22d70d6c375a9c6f339233dcf792094bcbf7"}, - {file = "coverage-7.5.4-cp39-cp39-win32.whl", hash = "sha256:56b4eafa21c6c175b3ede004ca12c653a88b6f922494b023aeb1e836df953ace"}, - {file = "coverage-7.5.4-cp39-cp39-win_amd64.whl", hash = "sha256:65e528e2e921ba8fd67d9055e6b9f9e34b21ebd6768ae1c1723f4ea6ace1234d"}, - {file = "coverage-7.5.4-pp38.pp39.pp310-none-any.whl", hash = "sha256:79b356f3dd5b26f3ad23b35c75dbdaf1f9e2450b6bcefc6d0825ea0aa3f86ca5"}, - {file = "coverage-7.5.4.tar.gz", hash = "sha256:a44963520b069e12789d0faea4e9fdb1e410cdc4aab89d94f7f55cbb7fef0353"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61c0abb4c85b095a784ef23fdd4aede7a2628478e7baba7c5e3deba61070a02"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd21f6ae3f08b41004dfb433fa895d858f3f5979e7762d052b12aef444e29afc"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f59d57baca39b32db42b83b2a7ba6f47ad9c394ec2076b084c3f029b7afca23"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a1ac0ae2b8bd743b88ed0502544847c3053d7171a3cff9228af618a068ed9c34"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e6a08c0be454c3b3beb105c0596ebdc2371fab6bb90c0c0297f4e58fd7e1012c"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f5796e664fe802da4f57a168c85359a8fbf3eab5e55cd4e4569fbacecc903959"}, + {file = "coverage-7.6.1-cp310-cp310-win32.whl", hash = "sha256:7bb65125fcbef8d989fa1dd0e8a060999497629ca5b0efbca209588a73356232"}, + {file = "coverage-7.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:3115a95daa9bdba70aea750db7b96b37259a81a709223c8448fa97727d546fe0"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7dea0889685db8550f839fa202744652e87c60015029ce3f60e006f8c4462c93"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed37bd3c3b063412f7620464a9ac1314d33100329f39799255fb8d3027da50d3"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d85f5e9a5f8b73e2350097c3756ef7e785f55bd71205defa0bfdaf96c31616ff"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bc572be474cafb617672c43fe989d6e48d3c83af02ce8de73fff1c6bb3c198d"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f4aa8219db826ce6be7099d559f8ec311549bfc4046f7f9fe9b5cea5c581c56"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:fc5a77d0c516700ebad189b587de289a20a78324bc54baee03dd486f0855d234"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b48f312cca9621272ae49008c7f613337c53fadca647d6384cc129d2996d1133"}, + {file = "coverage-7.6.1-cp311-cp311-win32.whl", hash = "sha256:1125ca0e5fd475cbbba3bb67ae20bd2c23a98fac4e32412883f9bcbaa81c314c"}, + {file = "coverage-7.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:8ae539519c4c040c5ffd0632784e21b2f03fc1340752af711f33e5be83a9d6c6"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:95cae0efeb032af8458fc27d191f85d1717b1d4e49f7cb226cf526ff28179778"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5621a9175cf9d0b0c84c2ef2b12e9f5f5071357c4d2ea6ca1cf01814f45d2391"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:260933720fdcd75340e7dbe9060655aff3af1f0c5d20f46b57f262ab6c86a5e8"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c44fee9975f04b33331cb8eb272827111efc8930cfd582e0320613263ca849ca"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877abb17e6339d96bf08e7a622d05095e72b71f8afd8a9fefc82cf30ed944163"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e0cadcf6733c09154b461f1ca72d5416635e5e4ec4e536192180d34ec160f8a"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c3c02d12f837d9683e5ab2f3d9844dc57655b92c74e286c262e0fc54213c216d"}, + {file = "coverage-7.6.1-cp312-cp312-win32.whl", hash = "sha256:e05882b70b87a18d937ca6768ff33cc3f72847cbc4de4491c8e73880766718e5"}, + {file = "coverage-7.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:b5d7b556859dd85f3a541db6a4e0167b86e7273e1cdc973e5b175166bb634fdb"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a4acd025ecc06185ba2b801f2de85546e0b8ac787cf9d3b06e7e2a69f925b106"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a6d3adcf24b624a7b778533480e32434a39ad8fa30c315208f6d3e5542aeb6e9"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0c212c49b6c10e6951362f7c6df3329f04c2b1c28499563d4035d964ab8e08c"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e81d7a3e58882450ec4186ca59a3f20a5d4440f25b1cff6f0902ad890e6748a"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78b260de9790fd81e69401c2dc8b17da47c8038176a79092a89cb2b7d945d060"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a78d169acd38300060b28d600344a803628c3fd585c912cacc9ea8790fe96862"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c09f4ce52cb99dd7505cd0fc8e0e37c77b87f46bc9c1eb03fe3bc9991085388"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6878ef48d4227aace338d88c48738a4258213cd7b74fd9a3d4d7582bb1d8a155"}, + {file = "coverage-7.6.1-cp313-cp313-win32.whl", hash = "sha256:44df346d5215a8c0e360307d46ffaabe0f5d3502c8a1cefd700b34baf31d411a"}, + {file = "coverage-7.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:8284cf8c0dd272a247bc154eb6c95548722dce90d098c17a883ed36e67cdb129"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3296782ca4eab572a1a4eca686d8bfb00226300dcefdf43faa25b5242ab8a3e"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:502753043567491d3ff6d08629270127e0c31d4184c4c8d98f92c26f65019962"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a89ecca80709d4076b95f89f308544ec8f7b4727e8a547913a35f16717856cb"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a318d68e92e80af8b00fa99609796fdbcdfef3629c77c6283566c6f02c6d6704"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13b0a73a0896988f053e4fbb7de6d93388e6dd292b0d87ee51d106f2c11b465b"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4421712dbfc5562150f7554f13dde997a2e932a6b5f352edcce948a815efee6f"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:166811d20dfea725e2e4baa71fffd6c968a958577848d2131f39b60043400223"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:225667980479a17db1048cb2bf8bfb39b8e5be8f164b8f6628b64f78a72cf9d3"}, + {file = "coverage-7.6.1-cp313-cp313t-win32.whl", hash = "sha256:170d444ab405852903b7d04ea9ae9b98f98ab6d7e63e1115e82620807519797f"}, + {file = "coverage-7.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9f222de8cded79c49bf184bdbc06630d4c58eec9459b939b4a690c82ed05657"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6db04803b6c7291985a761004e9060b2bca08da6d04f26a7f2294b8623a0c1a0"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f1adfc8ac319e1a348af294106bc6a8458a0f1633cc62a1446aebc30c5fa186a"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a95324a9de9650a729239daea117df21f4b9868ce32e63f8b650ebe6cef5595b"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b43c03669dc4618ec25270b06ecd3ee4fa94c7f9b3c14bae6571ca00ef98b0d3"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8929543a7192c13d177b770008bc4e8119f2e1f881d563fc6b6305d2d0ebe9de"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:a09ece4a69cf399510c8ab25e0950d9cf2b42f7b3cb0374f95d2e2ff594478a6"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9054a0754de38d9dbd01a46621636689124d666bad1936d76c0341f7d71bf569"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0dbde0f4aa9a16fa4d754356a8f2e36296ff4d83994b2c9d8398aa32f222f989"}, + {file = "coverage-7.6.1-cp38-cp38-win32.whl", hash = "sha256:da511e6ad4f7323ee5702e6633085fb76c2f893aaf8ce4c51a0ba4fc07580ea7"}, + {file = "coverage-7.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:3f1156e3e8f2872197af3840d8ad307a9dd18e615dc64d9ee41696f287c57ad8"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:abd5fd0db5f4dc9289408aaf34908072f805ff7792632250dcb36dc591d24255"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:547f45fa1a93154bd82050a7f3cddbc1a7a4dd2a9bf5cb7d06f4ae29fe94eaf8"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:645786266c8f18a931b65bfcefdbf6952dd0dea98feee39bd188607a9d307ed2"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9e0b2df163b8ed01d515807af24f63de04bebcecbd6c3bfeff88385789fdf75a"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:609b06f178fe8e9f89ef676532760ec0b4deea15e9969bf754b37f7c40326dbc"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:702855feff378050ae4f741045e19a32d57d19f3e0676d589df0575008ea5004"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2bdb062ea438f22d99cba0d7829c2ef0af1d768d1e4a4f528087224c90b132cb"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9c56863d44bd1c4fe2abb8a4d6f5371d197f1ac0ebdee542f07f35895fc07f36"}, + {file = "coverage-7.6.1-cp39-cp39-win32.whl", hash = "sha256:6e2cd258d7d927d09493c8df1ce9174ad01b381d4729a9d8d4e38670ca24774c"}, + {file = "coverage-7.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca"}, + {file = "coverage-7.6.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:e9a6e0eb86070e8ccaedfbd9d38fec54864f3125ab95419970575b42af7541df"}, + {file = "coverage-7.6.1.tar.gz", hash = "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d"}, ] [package.dependencies] @@ -539,43 +574,38 @@ files = [ [[package]] name = "cryptography" -version = "42.0.8" +version = "43.0.1" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-42.0.8-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:81d8a521705787afe7a18d5bfb47ea9d9cc068206270aad0b96a725022e18d2e"}, - {file = "cryptography-42.0.8-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:961e61cefdcb06e0c6d7e3a1b22ebe8b996eb2bf50614e89384be54c48c6b63d"}, - {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3ec3672626e1b9e55afd0df6d774ff0e953452886e06e0f1eb7eb0c832e8902"}, - {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e599b53fd95357d92304510fb7bda8523ed1f79ca98dce2f43c115950aa78801"}, - {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5226d5d21ab681f432a9c1cf8b658c0cb02533eece706b155e5fbd8a0cdd3949"}, - {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:6b7c4f03ce01afd3b76cf69a5455caa9cfa3de8c8f493e0d3ab7d20611c8dae9"}, - {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:2346b911eb349ab547076f47f2e035fc8ff2c02380a7cbbf8d87114fa0f1c583"}, - {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ad803773e9df0b92e0a817d22fd8a3675493f690b96130a5e24f1b8fabbea9c7"}, - {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2f66d9cd9147ee495a8374a45ca445819f8929a3efcd2e3df6428e46c3cbb10b"}, - {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:d45b940883a03e19e944456a558b67a41160e367a719833c53de6911cabba2b7"}, - {file = "cryptography-42.0.8-cp37-abi3-win32.whl", hash = "sha256:a0c5b2b0585b6af82d7e385f55a8bc568abff8923af147ee3c07bd8b42cda8b2"}, - {file = "cryptography-42.0.8-cp37-abi3-win_amd64.whl", hash = "sha256:57080dee41209e556a9a4ce60d229244f7a66ef52750f813bfbe18959770cfba"}, - {file = "cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:dea567d1b0e8bc5764b9443858b673b734100c2871dc93163f58c46a97a83d28"}, - {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4783183f7cb757b73b2ae9aed6599b96338eb957233c58ca8f49a49cc32fd5e"}, - {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0608251135d0e03111152e41f0cc2392d1e74e35703960d4190b2e0f4ca9c70"}, - {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dc0fdf6787f37b1c6b08e6dfc892d9d068b5bdb671198c72072828b80bd5fe4c"}, - {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:9c0c1716c8447ee7dbf08d6db2e5c41c688544c61074b54fc4564196f55c25a7"}, - {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:fff12c88a672ab9c9c1cf7b0c80e3ad9e2ebd9d828d955c126be4fd3e5578c9e"}, - {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:cafb92b2bc622cd1aa6a1dce4b93307792633f4c5fe1f46c6b97cf67073ec961"}, - {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:31f721658a29331f895a5a54e7e82075554ccfb8b163a18719d342f5ffe5ecb1"}, - {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b297f90c5723d04bcc8265fc2a0f86d4ea2e0f7ab4b6994459548d3a6b992a14"}, - {file = "cryptography-42.0.8-cp39-abi3-win32.whl", hash = "sha256:2f88d197e66c65be5e42cd72e5c18afbfae3f741742070e3019ac8f4ac57262c"}, - {file = "cryptography-42.0.8-cp39-abi3-win_amd64.whl", hash = "sha256:fa76fbb7596cc5839320000cdd5d0955313696d9511debab7ee7278fc8b5c84a"}, - {file = "cryptography-42.0.8-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ba4f0a211697362e89ad822e667d8d340b4d8d55fae72cdd619389fb5912eefe"}, - {file = "cryptography-42.0.8-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:81884c4d096c272f00aeb1f11cf62ccd39763581645b0812e99a91505fa48e0c"}, - {file = "cryptography-42.0.8-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c9bb2ae11bfbab395bdd072985abde58ea9860ed84e59dbc0463a5d0159f5b71"}, - {file = "cryptography-42.0.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7016f837e15b0a1c119d27ecd89b3515f01f90a8615ed5e9427e30d9cdbfed3d"}, - {file = "cryptography-42.0.8-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5a94eccb2a81a309806027e1670a358b99b8fe8bfe9f8d329f27d72c094dde8c"}, - {file = "cryptography-42.0.8-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:dec9b018df185f08483f294cae6ccac29e7a6e0678996587363dc352dc65c842"}, - {file = "cryptography-42.0.8-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:343728aac38decfdeecf55ecab3264b015be68fc2816ca800db649607aeee648"}, - {file = "cryptography-42.0.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:013629ae70b40af70c9a7a5db40abe5d9054e6f4380e50ce769947b73bf3caad"}, - {file = "cryptography-42.0.8.tar.gz", hash = "sha256:8d09d05439ce7baa8e9e95b07ec5b6c886f548deb7e0f69ef25f64b3bce842f2"}, + {file = "cryptography-43.0.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277"}, + {file = "cryptography-43.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a"}, + {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042"}, + {file = "cryptography-43.0.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494"}, + {file = "cryptography-43.0.1-cp37-abi3-win32.whl", hash = "sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2"}, + {file = "cryptography-43.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d"}, + {file = "cryptography-43.0.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c"}, + {file = "cryptography-43.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1"}, + {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa"}, + {file = "cryptography-43.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4"}, + {file = "cryptography-43.0.1-cp39-abi3-win32.whl", hash = "sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47"}, + {file = "cryptography-43.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289"}, + {file = "cryptography-43.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172"}, + {file = "cryptography-43.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2"}, + {file = "cryptography-43.0.1.tar.gz", hash = "sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d"}, ] [package.dependencies] @@ -588,38 +618,38 @@ nox = ["nox"] pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "cryptography-vectors (==43.0.1)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] [[package]] name = "debugpy" -version = "1.8.2" +version = "1.8.5" description = "An implementation of the Debug Adapter Protocol for Python" optional = false python-versions = ">=3.8" files = [ - {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"}, + {file = "debugpy-1.8.5-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:7e4d594367d6407a120b76bdaa03886e9eb652c05ba7f87e37418426ad2079f7"}, + {file = "debugpy-1.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4413b7a3ede757dc33a273a17d685ea2b0c09dbd312cc03f5534a0fd4d40750a"}, + {file = "debugpy-1.8.5-cp310-cp310-win32.whl", hash = "sha256:dd3811bd63632bb25eda6bd73bea8e0521794cda02be41fa3160eb26fc29e7ed"}, + {file = "debugpy-1.8.5-cp310-cp310-win_amd64.whl", hash = "sha256:b78c1250441ce893cb5035dd6f5fc12db968cc07f91cc06996b2087f7cefdd8e"}, + {file = "debugpy-1.8.5-cp311-cp311-macosx_12_0_universal2.whl", hash = "sha256:606bccba19f7188b6ea9579c8a4f5a5364ecd0bf5a0659c8a5d0e10dcee3032a"}, + {file = "debugpy-1.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db9fb642938a7a609a6c865c32ecd0d795d56c1aaa7a7a5722d77855d5e77f2b"}, + {file = "debugpy-1.8.5-cp311-cp311-win32.whl", hash = "sha256:4fbb3b39ae1aa3e5ad578f37a48a7a303dad9a3d018d369bc9ec629c1cfa7408"}, + {file = "debugpy-1.8.5-cp311-cp311-win_amd64.whl", hash = "sha256:345d6a0206e81eb68b1493ce2fbffd57c3088e2ce4b46592077a943d2b968ca3"}, + {file = "debugpy-1.8.5-cp312-cp312-macosx_12_0_universal2.whl", hash = "sha256:5b5c770977c8ec6c40c60d6f58cacc7f7fe5a45960363d6974ddb9b62dbee156"}, + {file = "debugpy-1.8.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a65b00b7cdd2ee0c2cf4c7335fef31e15f1b7056c7fdbce9e90193e1a8c8cb"}, + {file = "debugpy-1.8.5-cp312-cp312-win32.whl", hash = "sha256:c9f7c15ea1da18d2fcc2709e9f3d6de98b69a5b0fff1807fb80bc55f906691f7"}, + {file = "debugpy-1.8.5-cp312-cp312-win_amd64.whl", hash = "sha256:28ced650c974aaf179231668a293ecd5c63c0a671ae6d56b8795ecc5d2f48d3c"}, + {file = "debugpy-1.8.5-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:3df6692351172a42af7558daa5019651f898fc67450bf091335aa8a18fbf6f3a"}, + {file = "debugpy-1.8.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cd04a73eb2769eb0bfe43f5bfde1215c5923d6924b9b90f94d15f207a402226"}, + {file = "debugpy-1.8.5-cp38-cp38-win32.whl", hash = "sha256:8f913ee8e9fcf9d38a751f56e6de12a297ae7832749d35de26d960f14280750a"}, + {file = "debugpy-1.8.5-cp38-cp38-win_amd64.whl", hash = "sha256:a697beca97dad3780b89a7fb525d5e79f33821a8bc0c06faf1f1289e549743cf"}, + {file = "debugpy-1.8.5-cp39-cp39-macosx_12_0_x86_64.whl", hash = "sha256:0a1029a2869d01cb777216af8c53cda0476875ef02a2b6ff8b2f2c9a4b04176c"}, + {file = "debugpy-1.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e84c276489e141ed0b93b0af648eef891546143d6a48f610945416453a8ad406"}, + {file = "debugpy-1.8.5-cp39-cp39-win32.whl", hash = "sha256:ad84b7cde7fd96cf6eea34ff6c4a1b7887e0fe2ea46e099e53234856f9d99a34"}, + {file = "debugpy-1.8.5-cp39-cp39-win_amd64.whl", hash = "sha256:7b0fe36ed9d26cb6836b0a51453653f8f2e347ba7348f2bbfe76bfeb670bfb1c"}, + {file = "debugpy-1.8.5-py2.py3-none-any.whl", hash = "sha256:55919dce65b471eff25901acf82d328bbd5b833526b6c1364bd5133754777a44"}, + {file = "debugpy-1.8.5.zip", hash = "sha256:b2112cfeb34b4507399d298fe7023a16656fc553ed5246536060ca7bd0e668d0"}, ] [[package]] @@ -748,13 +778,13 @@ pgp = ["gpg"] [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -762,13 +792,13 @@ test = ["pytest (>=6)"] [[package]] name = "executing" -version = "2.0.1" +version = "2.1.0" description = "Get the currently executing AST node of a frame, and other information" optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" files = [ - {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, - {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, + {file = "executing-2.1.0-py2.py3-none-any.whl", hash = "sha256:8d63781349375b5ebccc3142f4b30350c0cd9c79f921cde38be2be4637e98eaf"}, + {file = "executing-2.1.0.tar.gz", hash = "sha256:8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab"}, ] [package.extras] @@ -820,24 +850,24 @@ license = ["ukkonen"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] name = "importlib-metadata" -version = "8.0.0" +version = "8.4.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_metadata-8.0.0-py3-none-any.whl", hash = "sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f"}, - {file = "importlib_metadata-8.0.0.tar.gz", hash = "sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812"}, + {file = "importlib_metadata-8.4.0-py3-none-any.whl", hash = "sha256:66f342cc6ac9818fc6ff340576acd24d65ba0b3efabb2b4ac08b598965a4a2f1"}, + {file = "importlib_metadata-8.4.0.tar.gz", hash = "sha256:9a547d3bc3608b025f93d403fdd1aae741c24fbb8314df4b155675742ce303c5"}, ] [package.dependencies] @@ -905,13 +935,13 @@ test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio [[package]] name = "ipython" -version = "8.26.0" +version = "8.27.0" description = "IPython: Productive Interactive Computing" optional = false python-versions = ">=3.10" files = [ - {file = "ipython-8.26.0-py3-none-any.whl", hash = "sha256:e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff"}, - {file = "ipython-8.26.0.tar.gz", hash = "sha256:1cec0fbba8404af13facebe83d04436a7434c7400e59f47acf467c64abd0956c"}, + {file = "ipython-8.27.0-py3-none-any.whl", hash = "sha256:f68b3cb8bde357a5d7adc9598d57e22a45dfbea19eb6b98286fa3b288c9cd55c"}, + {file = "ipython-8.27.0.tar.gz", hash = "sha256:0b99a2dc9f15fd68692e898e5568725c6d49c527d36a9fb5960ffbdeaa82ff7e"}, ] [package.dependencies] @@ -1134,13 +1164,13 @@ files = [ [[package]] name = "more-itertools" -version = "10.3.0" +version = "10.5.0" description = "More routines for operating on iterables, beyond itertools" optional = false python-versions = ">=3.8" files = [ - {file = "more-itertools-10.3.0.tar.gz", hash = "sha256:e5d93ef411224fbcef366a6e8ddc4c5781bc6359d43412a65dd5964e46111463"}, - {file = "more_itertools-10.3.0-py3-none-any.whl", hash = "sha256:ea6a02e24a9161e51faad17a8782b92a0df82c12c1c8886fec7f0c3fa1a1b320"}, + {file = "more-itertools-10.5.0.tar.gz", hash = "sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6"}, + {file = "more_itertools-10.5.0-py3-none-any.whl", hash = "sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef"}, ] [[package]] @@ -1309,44 +1339,44 @@ files = [ [[package]] name = "mypy" -version = "1.10.1" +version = "1.11.2" description = "Optional static typing for Python" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e36f229acfe250dc660790840916eb49726c928e8ce10fbdf90715090fe4ae02"}, - {file = "mypy-1.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:51a46974340baaa4145363b9e051812a2446cf583dfaeba124af966fa44593f7"}, - {file = "mypy-1.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:901c89c2d67bba57aaaca91ccdb659aa3a312de67f23b9dfb059727cce2e2e0a"}, - {file = "mypy-1.10.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0cd62192a4a32b77ceb31272d9e74d23cd88c8060c34d1d3622db3267679a5d9"}, - {file = "mypy-1.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:a2cbc68cb9e943ac0814c13e2452d2046c2f2b23ff0278e26599224cf164e78d"}, - {file = "mypy-1.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bd6f629b67bb43dc0d9211ee98b96d8dabc97b1ad38b9b25f5e4c4d7569a0c6a"}, - {file = "mypy-1.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a1bbb3a6f5ff319d2b9d40b4080d46cd639abe3516d5a62c070cf0114a457d84"}, - {file = "mypy-1.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8edd4e9bbbc9d7b79502eb9592cab808585516ae1bcc1446eb9122656c6066f"}, - {file = "mypy-1.10.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6166a88b15f1759f94a46fa474c7b1b05d134b1b61fca627dd7335454cc9aa6b"}, - {file = "mypy-1.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:5bb9cd11c01c8606a9d0b83ffa91d0b236a0e91bc4126d9ba9ce62906ada868e"}, - {file = "mypy-1.10.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d8681909f7b44d0b7b86e653ca152d6dff0eb5eb41694e163c6092124f8246d7"}, - {file = "mypy-1.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:378c03f53f10bbdd55ca94e46ec3ba255279706a6aacaecac52ad248f98205d3"}, - {file = "mypy-1.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bacf8f3a3d7d849f40ca6caea5c055122efe70e81480c8328ad29c55c69e93e"}, - {file = "mypy-1.10.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:701b5f71413f1e9855566a34d6e9d12624e9e0a8818a5704d74d6b0402e66c04"}, - {file = "mypy-1.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:3c4c2992f6ea46ff7fce0072642cfb62af7a2484efe69017ed8b095f7b39ef31"}, - {file = "mypy-1.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:604282c886497645ffb87b8f35a57ec773a4a2721161e709a4422c1636ddde5c"}, - {file = "mypy-1.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37fd87cab83f09842653f08de066ee68f1182b9b5282e4634cdb4b407266bade"}, - {file = "mypy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8addf6313777dbb92e9564c5d32ec122bf2c6c39d683ea64de6a1fd98b90fe37"}, - {file = "mypy-1.10.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5cc3ca0a244eb9a5249c7c583ad9a7e881aa5d7b73c35652296ddcdb33b2b9c7"}, - {file = "mypy-1.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:1b3a2ffce52cc4dbaeee4df762f20a2905aa171ef157b82192f2e2f368eec05d"}, - {file = "mypy-1.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fe85ed6836165d52ae8b88f99527d3d1b2362e0cb90b005409b8bed90e9059b3"}, - {file = "mypy-1.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c2ae450d60d7d020d67ab440c6e3fae375809988119817214440033f26ddf7bf"}, - {file = "mypy-1.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6be84c06e6abd72f960ba9a71561c14137a583093ffcf9bbfaf5e613d63fa531"}, - {file = "mypy-1.10.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2189ff1e39db399f08205e22a797383613ce1cb0cb3b13d8bcf0170e45b96cc3"}, - {file = "mypy-1.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:97a131ee36ac37ce9581f4220311247ab6cba896b4395b9c87af0675a13a755f"}, - {file = "mypy-1.10.1-py3-none-any.whl", hash = "sha256:71d8ac0b906354ebda8ef1673e5fde785936ac1f29ff6987c7483cfbd5a4235a"}, - {file = "mypy-1.10.1.tar.gz", hash = "sha256:1f8f492d7db9e3593ef42d4f115f04e556130f2819ad33ab84551403e97dd4c0"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef"}, + {file = "mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383"}, + {file = "mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8"}, + {file = "mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca"}, + {file = "mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104"}, + {file = "mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4"}, + {file = "mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36"}, + {file = "mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987"}, + {file = "mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca"}, + {file = "mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:37c7fa6121c1cdfcaac97ce3d3b5588e847aa79b580c1e922bb5d5d2902df19b"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4a8a53bc3ffbd161b5b2a4fff2f0f1e23a33b0168f1c0778ec70e1a3d66deb86"}, + {file = "mypy-1.11.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ff93107f01968ed834f4256bc1fc4475e2fecf6c661260066a985b52741ddce"}, + {file = "mypy-1.11.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:edb91dded4df17eae4537668b23f0ff6baf3707683734b6a818d5b9d0c0c31a1"}, + {file = "mypy-1.11.2-cp38-cp38-win_amd64.whl", hash = "sha256:ee23de8530d99b6db0573c4ef4bd8f39a2a6f9b60655bf7a1357e585a3486f2b"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70"}, + {file = "mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d"}, + {file = "mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d"}, + {file = "mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24"}, + {file = "mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12"}, + {file = "mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79"}, ] [package.dependencies] mypy-extensions = ">=1.0.0" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = ">=4.1.0" +typing-extensions = ">=4.6.0" [package.extras] dmypy = ["psutil (>=4.0)"] @@ -1426,13 +1456,13 @@ files = [ [[package]] name = "pbr" -version = "6.0.0" +version = "6.1.0" description = "Python Build Reasonableness" optional = false python-versions = ">=2.6" files = [ - {file = "pbr-6.0.0-py2.py3-none-any.whl", hash = "sha256:4a7317d5e3b17a3dccb6a8cfe67dab65b20551404c52c8ed41279fa4f0cb4cda"}, - {file = "pbr-6.0.0.tar.gz", hash = "sha256:d1377122a5a00e2f940ee482999518efe16d745d423a670c27773dfbc3c9a7d9"}, + {file = "pbr-6.1.0-py2.py3-none-any.whl", hash = "sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a"}, + {file = "pbr-6.1.0.tar.gz", hash = "sha256:788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24"}, ] [[package]] @@ -1558,13 +1588,13 @@ poetry-core = ">=1.7.0,<3.0.0" [[package]] name = "pre-commit" -version = "3.7.1" +version = "3.8.0" description = "A framework for managing and maintaining multi-language pre-commit hooks." optional = false python-versions = ">=3.9" files = [ - {file = "pre_commit-3.7.1-py2.py3-none-any.whl", hash = "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5"}, - {file = "pre_commit-3.7.1.tar.gz", hash = "sha256:8ca3ad567bc78a4972a3f1a477e94a79d4597e8140a6e0b651c5e33899c3654a"}, + {file = "pre_commit-3.8.0-py2.py3-none-any.whl", hash = "sha256:9a90a53bf82fdd8778d58085faf8d83df56e40dfe18f45b19446e26bf1b3a63f"}, + {file = "pre_commit-3.8.0.tar.gz", hash = "sha256:8bb6494d4a20423842e198980c9ecf9f96607a07ea29549e180eef9ae80fe7af"}, ] [package.dependencies] @@ -1630,13 +1660,13 @@ files = [ [[package]] name = "pure-eval" -version = "0.2.2" +version = "0.2.3" description = "Safely evaluate AST nodes without side effects" optional = false python-versions = "*" files = [ - {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, - {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, + {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, + {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, ] [package.extras] @@ -1686,17 +1716,17 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pylint" -version = "3.2.5" +version = "3.2.7" description = "python code static checker" optional = false python-versions = ">=3.8.0" files = [ - {file = "pylint-3.2.5-py3-none-any.whl", hash = "sha256:32cd6c042b5004b8e857d727708720c54a676d1e22917cf1a2df9b4d4868abd6"}, - {file = "pylint-3.2.5.tar.gz", hash = "sha256:e9b7171e242dcc6ebd0aaa7540481d1a72860748a0a7816b8fe6cf6c80a6fe7e"}, + {file = "pylint-3.2.7-py3-none-any.whl", hash = "sha256:02f4aedeac91be69fb3b4bea997ce580a4ac68ce58b89eaefeaf06749df73f4b"}, + {file = "pylint-3.2.7.tar.gz", hash = "sha256:1b7a721b575eaeaa7d39db076b6e7743c993ea44f57979127c517c6c572c803e"}, ] [package.dependencies] -astroid = ">=3.2.2,<=3.3.0-dev0" +astroid = ">=3.2.4,<=3.3.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = [ {version = ">=0.2", markers = "python_version < \"3.11\""}, @@ -1767,13 +1797,13 @@ testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "no [[package]] name = "pytest-asyncio" -version = "0.23.7" +version = "0.23.8" description = "Pytest support for asyncio" optional = false python-versions = ">=3.8" files = [ - {file = "pytest_asyncio-0.23.7-py3-none-any.whl", hash = "sha256:009b48127fbe44518a547bddd25611551b0e43ccdbf1e67d12479f569832c20b"}, - {file = "pytest_asyncio-0.23.7.tar.gz", hash = "sha256:5f5c72948f4c49e7db4f29f2521d4031f1c27f86e57b046126654083d4770268"}, + {file = "pytest_asyncio-0.23.8-py3-none-any.whl", hash = "sha256:50265d892689a5faefb84df80819d1ecef566eb3549cf915dfb33569359d1ce2"}, + {file = "pytest_asyncio-0.23.8.tar.gz", hash = "sha256:759b10b33a6dc61cce40a8bd5205e302978bbbcc00e279a8b61d9a6a3c82e4d3"}, ] [package.dependencies] @@ -1870,170 +1900,193 @@ files = [ [[package]] name = "pywin32-ctypes" -version = "0.2.2" +version = "0.2.3" description = "A (partial) reimplementation of pywin32 using ctypes/cffi" optional = false python-versions = ">=3.6" files = [ - {file = "pywin32-ctypes-0.2.2.tar.gz", hash = "sha256:3426e063bdd5fd4df74a14fa3cf80a0b42845a87e1d1e81f6549f9daec593a60"}, - {file = "pywin32_ctypes-0.2.2-py3-none-any.whl", hash = "sha256:bf490a1a709baf35d688fe0ecf980ed4de11d2b3e37b51e5442587a75d9957e7"}, + {file = "pywin32-ctypes-0.2.3.tar.gz", hash = "sha256:d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755"}, + {file = "pywin32_ctypes-0.2.3-py3-none-any.whl", hash = "sha256:8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8"}, ] [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] name = "pyzmq" -version = "26.0.3" +version = "26.2.0" description = "Python bindings for 0MQ" optional = false python-versions = ">=3.7" files = [ - {file = "pyzmq-26.0.3-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:44dd6fc3034f1eaa72ece33588867df9e006a7303725a12d64c3dff92330f625"}, - {file = "pyzmq-26.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:acb704195a71ac5ea5ecf2811c9ee19ecdc62b91878528302dd0be1b9451cc90"}, - {file = "pyzmq-26.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dbb9c997932473a27afa93954bb77a9f9b786b4ccf718d903f35da3232317de"}, - {file = "pyzmq-26.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6bcb34f869d431799c3ee7d516554797f7760cb2198ecaa89c3f176f72d062be"}, - {file = "pyzmq-26.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ece17ec5f20d7d9b442e5174ae9f020365d01ba7c112205a4d59cf19dc38ee"}, - {file = "pyzmq-26.0.3-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:ba6e5e6588e49139a0979d03a7deb9c734bde647b9a8808f26acf9c547cab1bf"}, - {file = "pyzmq-26.0.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3bf8b000a4e2967e6dfdd8656cd0757d18c7e5ce3d16339e550bd462f4857e59"}, - {file = "pyzmq-26.0.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:2136f64fbb86451dbbf70223635a468272dd20075f988a102bf8a3f194a411dc"}, - {file = "pyzmq-26.0.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e8918973fbd34e7814f59143c5f600ecd38b8038161239fd1a3d33d5817a38b8"}, - {file = "pyzmq-26.0.3-cp310-cp310-win32.whl", hash = "sha256:0aaf982e68a7ac284377d051c742610220fd06d330dcd4c4dbb4cdd77c22a537"}, - {file = "pyzmq-26.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:f1a9b7d00fdf60b4039f4455afd031fe85ee8305b019334b72dcf73c567edc47"}, - {file = "pyzmq-26.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:80b12f25d805a919d53efc0a5ad7c0c0326f13b4eae981a5d7b7cc343318ebb7"}, - {file = "pyzmq-26.0.3-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:a72a84570f84c374b4c287183debc776dc319d3e8ce6b6a0041ce2e400de3f32"}, - {file = "pyzmq-26.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7ca684ee649b55fd8f378127ac8462fb6c85f251c2fb027eb3c887e8ee347bcd"}, - {file = "pyzmq-26.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e222562dc0f38571c8b1ffdae9d7adb866363134299264a1958d077800b193b7"}, - {file = "pyzmq-26.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f17cde1db0754c35a91ac00b22b25c11da6eec5746431d6e5092f0cd31a3fea9"}, - {file = "pyzmq-26.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b7c0c0b3244bb2275abe255d4a30c050d541c6cb18b870975553f1fb6f37527"}, - {file = "pyzmq-26.0.3-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ac97a21de3712afe6a6c071abfad40a6224fd14fa6ff0ff8d0c6e6cd4e2f807a"}, - {file = "pyzmq-26.0.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:88b88282e55fa39dd556d7fc04160bcf39dea015f78e0cecec8ff4f06c1fc2b5"}, - {file = "pyzmq-26.0.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:72b67f966b57dbd18dcc7efbc1c7fc9f5f983e572db1877081f075004614fcdd"}, - {file = "pyzmq-26.0.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f4b6cecbbf3b7380f3b61de3a7b93cb721125dc125c854c14ddc91225ba52f83"}, - {file = "pyzmq-26.0.3-cp311-cp311-win32.whl", hash = "sha256:eed56b6a39216d31ff8cd2f1d048b5bf1700e4b32a01b14379c3b6dde9ce3aa3"}, - {file = "pyzmq-26.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:3191d312c73e3cfd0f0afdf51df8405aafeb0bad71e7ed8f68b24b63c4f36500"}, - {file = "pyzmq-26.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:b6907da3017ef55139cf0e417c5123a84c7332520e73a6902ff1f79046cd3b94"}, - {file = "pyzmq-26.0.3-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:068ca17214038ae986d68f4a7021f97e187ed278ab6dccb79f837d765a54d753"}, - {file = "pyzmq-26.0.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7821d44fe07335bea256b9f1f41474a642ca55fa671dfd9f00af8d68a920c2d4"}, - {file = "pyzmq-26.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eeb438a26d87c123bb318e5f2b3d86a36060b01f22fbdffd8cf247d52f7c9a2b"}, - {file = "pyzmq-26.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:69ea9d6d9baa25a4dc9cef5e2b77b8537827b122214f210dd925132e34ae9b12"}, - {file = "pyzmq-26.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7daa3e1369355766dea11f1d8ef829905c3b9da886ea3152788dc25ee6079e02"}, - {file = "pyzmq-26.0.3-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6ca7a9a06b52d0e38ccf6bca1aeff7be178917893f3883f37b75589d42c4ac20"}, - {file = "pyzmq-26.0.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1b7d0e124948daa4d9686d421ef5087c0516bc6179fdcf8828b8444f8e461a77"}, - {file = "pyzmq-26.0.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:e746524418b70f38550f2190eeee834db8850088c834d4c8406fbb9bc1ae10b2"}, - {file = "pyzmq-26.0.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:6b3146f9ae6af82c47a5282ac8803523d381b3b21caeae0327ed2f7ecb718798"}, - {file = "pyzmq-26.0.3-cp312-cp312-win32.whl", hash = "sha256:2b291d1230845871c00c8462c50565a9cd6026fe1228e77ca934470bb7d70ea0"}, - {file = "pyzmq-26.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:926838a535c2c1ea21c903f909a9a54e675c2126728c21381a94ddf37c3cbddf"}, - {file = "pyzmq-26.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:5bf6c237f8c681dfb91b17f8435b2735951f0d1fad10cc5dfd96db110243370b"}, - {file = "pyzmq-26.0.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0c0991f5a96a8e620f7691e61178cd8f457b49e17b7d9cfa2067e2a0a89fc1d5"}, - {file = "pyzmq-26.0.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:dbf012d8fcb9f2cf0643b65df3b355fdd74fc0035d70bb5c845e9e30a3a4654b"}, - {file = "pyzmq-26.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:01fbfbeb8249a68d257f601deb50c70c929dc2dfe683b754659569e502fbd3aa"}, - {file = "pyzmq-26.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c8eb19abe87029c18f226d42b8a2c9efdd139d08f8bf6e085dd9075446db450"}, - {file = "pyzmq-26.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:5344b896e79800af86ad643408ca9aa303a017f6ebff8cee5a3163c1e9aec987"}, - {file = "pyzmq-26.0.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:204e0f176fd1d067671157d049466869b3ae1fc51e354708b0dc41cf94e23a3a"}, - {file = "pyzmq-26.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a42db008d58530efa3b881eeee4991146de0b790e095f7ae43ba5cc612decbc5"}, - {file = "pyzmq-26.0.3-cp37-cp37m-win32.whl", hash = "sha256:8d7a498671ca87e32b54cb47c82a92b40130a26c5197d392720a1bce1b3c77cf"}, - {file = "pyzmq-26.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:3b4032a96410bdc760061b14ed6a33613ffb7f702181ba999df5d16fb96ba16a"}, - {file = "pyzmq-26.0.3-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:2cc4e280098c1b192c42a849de8de2c8e0f3a84086a76ec5b07bfee29bda7d18"}, - {file = "pyzmq-26.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5bde86a2ed3ce587fa2b207424ce15b9a83a9fa14422dcc1c5356a13aed3df9d"}, - {file = "pyzmq-26.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:34106f68e20e6ff253c9f596ea50397dbd8699828d55e8fa18bd4323d8d966e6"}, - {file = "pyzmq-26.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ebbbd0e728af5db9b04e56389e2299a57ea8b9dd15c9759153ee2455b32be6ad"}, - {file = "pyzmq-26.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f6b1d1c631e5940cac5a0b22c5379c86e8df6a4ec277c7a856b714021ab6cfad"}, - {file = "pyzmq-26.0.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e891ce81edd463b3b4c3b885c5603c00141151dd9c6936d98a680c8c72fe5c67"}, - {file = "pyzmq-26.0.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:9b273ecfbc590a1b98f014ae41e5cf723932f3b53ba9367cfb676f838038b32c"}, - {file = "pyzmq-26.0.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b32bff85fb02a75ea0b68f21e2412255b5731f3f389ed9aecc13a6752f58ac97"}, - {file = "pyzmq-26.0.3-cp38-cp38-win32.whl", hash = "sha256:f6c21c00478a7bea93caaaef9e7629145d4153b15a8653e8bb4609d4bc70dbfc"}, - {file = "pyzmq-26.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:3401613148d93ef0fd9aabdbddb212de3db7a4475367f49f590c837355343972"}, - {file = "pyzmq-26.0.3-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:2ed8357f4c6e0daa4f3baf31832df8a33334e0fe5b020a61bc8b345a3db7a606"}, - {file = "pyzmq-26.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c1c8f2a2ca45292084c75bb6d3a25545cff0ed931ed228d3a1810ae3758f975f"}, - {file = "pyzmq-26.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:b63731993cdddcc8e087c64e9cf003f909262b359110070183d7f3025d1c56b5"}, - {file = "pyzmq-26.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b3cd31f859b662ac5d7f4226ec7d8bd60384fa037fc02aee6ff0b53ba29a3ba8"}, - {file = "pyzmq-26.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:115f8359402fa527cf47708d6f8a0f8234f0e9ca0cab7c18c9c189c194dbf620"}, - {file = "pyzmq-26.0.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:715bdf952b9533ba13dfcf1f431a8f49e63cecc31d91d007bc1deb914f47d0e4"}, - {file = "pyzmq-26.0.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:e1258c639e00bf5e8a522fec6c3eaa3e30cf1c23a2f21a586be7e04d50c9acab"}, - {file = "pyzmq-26.0.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:15c59e780be8f30a60816a9adab900c12a58d79c1ac742b4a8df044ab2a6d920"}, - {file = "pyzmq-26.0.3-cp39-cp39-win32.whl", hash = "sha256:d0cdde3c78d8ab5b46595054e5def32a755fc028685add5ddc7403e9f6de9879"}, - {file = "pyzmq-26.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:ce828058d482ef860746bf532822842e0ff484e27f540ef5c813d516dd8896d2"}, - {file = "pyzmq-26.0.3-cp39-cp39-win_arm64.whl", hash = "sha256:788f15721c64109cf720791714dc14afd0f449d63f3a5487724f024345067381"}, - {file = "pyzmq-26.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2c18645ef6294d99b256806e34653e86236eb266278c8ec8112622b61db255de"}, - {file = "pyzmq-26.0.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7e6bc96ebe49604df3ec2c6389cc3876cabe475e6bfc84ced1bf4e630662cb35"}, - {file = "pyzmq-26.0.3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:971e8990c5cc4ddcff26e149398fc7b0f6a042306e82500f5e8db3b10ce69f84"}, - {file = "pyzmq-26.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8416c23161abd94cc7da80c734ad7c9f5dbebdadfdaa77dad78244457448223"}, - {file = "pyzmq-26.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:082a2988364b60bb5de809373098361cf1dbb239623e39e46cb18bc035ed9c0c"}, - {file = "pyzmq-26.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d57dfbf9737763b3a60d26e6800e02e04284926329aee8fb01049635e957fe81"}, - {file = "pyzmq-26.0.3-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:77a85dca4c2430ac04dc2a2185c2deb3858a34fe7f403d0a946fa56970cf60a1"}, - {file = "pyzmq-26.0.3-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4c82a6d952a1d555bf4be42b6532927d2a5686dd3c3e280e5f63225ab47ac1f5"}, - {file = "pyzmq-26.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4496b1282c70c442809fc1b151977c3d967bfb33e4e17cedbf226d97de18f709"}, - {file = "pyzmq-26.0.3-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:e4946d6bdb7ba972dfda282f9127e5756d4f299028b1566d1245fa0d438847e6"}, - {file = "pyzmq-26.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:03c0ae165e700364b266876d712acb1ac02693acd920afa67da2ebb91a0b3c09"}, - {file = "pyzmq-26.0.3-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:3e3070e680f79887d60feeda051a58d0ac36622e1759f305a41059eff62c6da7"}, - {file = "pyzmq-26.0.3-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6ca08b840fe95d1c2bd9ab92dac5685f949fc6f9ae820ec16193e5ddf603c3b2"}, - {file = "pyzmq-26.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e76654e9dbfb835b3518f9938e565c7806976c07b37c33526b574cc1a1050480"}, - {file = "pyzmq-26.0.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:871587bdadd1075b112e697173e946a07d722459d20716ceb3d1bd6c64bd08ce"}, - {file = "pyzmq-26.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d0a2d1bd63a4ad79483049b26514e70fa618ce6115220da9efdff63688808b17"}, - {file = "pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0270b49b6847f0d106d64b5086e9ad5dc8a902413b5dbbb15d12b60f9c1747a4"}, - {file = "pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:703c60b9910488d3d0954ca585c34f541e506a091a41930e663a098d3b794c67"}, - {file = "pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:74423631b6be371edfbf7eabb02ab995c2563fee60a80a30829176842e71722a"}, - {file = "pyzmq-26.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4adfbb5451196842a88fda3612e2c0414134874bffb1c2ce83ab4242ec9e027d"}, - {file = "pyzmq-26.0.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3516119f4f9b8671083a70b6afaa0a070f5683e431ab3dc26e9215620d7ca1ad"}, - {file = "pyzmq-26.0.3.tar.gz", hash = "sha256:dba7d9f2e047dfa2bca3b01f4f84aa5246725203d6284e3790f2ca15fba6b40a"}, + {file = "pyzmq-26.2.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:ddf33d97d2f52d89f6e6e7ae66ee35a4d9ca6f36eda89c24591b0c40205a3629"}, + {file = "pyzmq-26.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dacd995031a01d16eec825bf30802fceb2c3791ef24bcce48fa98ce40918c27b"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89289a5ee32ef6c439086184529ae060c741334b8970a6855ec0b6ad3ff28764"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5506f06d7dc6ecf1efacb4a013b1f05071bb24b76350832c96449f4a2d95091c"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ea039387c10202ce304af74def5021e9adc6297067f3441d348d2b633e8166a"}, + {file = "pyzmq-26.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a2224fa4a4c2ee872886ed00a571f5e967c85e078e8e8c2530a2fb01b3309b88"}, + {file = "pyzmq-26.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:28ad5233e9c3b52d76196c696e362508959741e1a005fb8fa03b51aea156088f"}, + {file = "pyzmq-26.2.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:1c17211bc037c7d88e85ed8b7d8f7e52db6dc8eca5590d162717c654550f7282"}, + {file = "pyzmq-26.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b8f86dd868d41bea9a5f873ee13bf5551c94cf6bc51baebc6f85075971fe6eea"}, + {file = "pyzmq-26.2.0-cp310-cp310-win32.whl", hash = "sha256:46a446c212e58456b23af260f3d9fb785054f3e3653dbf7279d8f2b5546b21c2"}, + {file = "pyzmq-26.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:49d34ab71db5a9c292a7644ce74190b1dd5a3475612eefb1f8be1d6961441971"}, + {file = "pyzmq-26.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:bfa832bfa540e5b5c27dcf5de5d82ebc431b82c453a43d141afb1e5d2de025fa"}, + {file = "pyzmq-26.2.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:8f7e66c7113c684c2b3f1c83cdd3376103ee0ce4c49ff80a648643e57fb22218"}, + {file = "pyzmq-26.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3a495b30fc91db2db25120df5847d9833af237546fd59170701acd816ccc01c4"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77eb0968da535cba0470a5165468b2cac7772cfb569977cff92e240f57e31bef"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ace4f71f1900a548f48407fc9be59c6ba9d9aaf658c2eea6cf2779e72f9f317"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:92a78853d7280bffb93df0a4a6a2498cba10ee793cc8076ef797ef2f74d107cf"}, + {file = "pyzmq-26.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:689c5d781014956a4a6de61d74ba97b23547e431e9e7d64f27d4922ba96e9d6e"}, + {file = "pyzmq-26.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0aca98bc423eb7d153214b2df397c6421ba6373d3397b26c057af3c904452e37"}, + {file = "pyzmq-26.2.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1f3496d76b89d9429a656293744ceca4d2ac2a10ae59b84c1da9b5165f429ad3"}, + {file = "pyzmq-26.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5c2b3bfd4b9689919db068ac6c9911f3fcb231c39f7dd30e3138be94896d18e6"}, + {file = "pyzmq-26.2.0-cp311-cp311-win32.whl", hash = "sha256:eac5174677da084abf378739dbf4ad245661635f1600edd1221f150b165343f4"}, + {file = "pyzmq-26.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:5a509df7d0a83a4b178d0f937ef14286659225ef4e8812e05580776c70e155d5"}, + {file = "pyzmq-26.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0e6091b157d48cbe37bd67233318dbb53e1e6327d6fc3bb284afd585d141003"}, + {file = "pyzmq-26.2.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:ded0fc7d90fe93ae0b18059930086c51e640cdd3baebdc783a695c77f123dcd9"}, + {file = "pyzmq-26.2.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:17bf5a931c7f6618023cdacc7081f3f266aecb68ca692adac015c383a134ca52"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55cf66647e49d4621a7e20c8d13511ef1fe1efbbccf670811864452487007e08"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4661c88db4a9e0f958c8abc2b97472e23061f0bc737f6f6179d7a27024e1faa5"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea7f69de383cb47522c9c208aec6dd17697db7875a4674c4af3f8cfdac0bdeae"}, + {file = "pyzmq-26.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7f98f6dfa8b8ccaf39163ce872bddacca38f6a67289116c8937a02e30bbe9711"}, + {file = "pyzmq-26.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:e3e0210287329272539eea617830a6a28161fbbd8a3271bf4150ae3e58c5d0e6"}, + {file = "pyzmq-26.2.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6b274e0762c33c7471f1a7471d1a2085b1a35eba5cdc48d2ae319f28b6fc4de3"}, + {file = "pyzmq-26.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:29c6a4635eef69d68a00321e12a7d2559fe2dfccfa8efae3ffb8e91cd0b36a8b"}, + {file = "pyzmq-26.2.0-cp312-cp312-win32.whl", hash = "sha256:989d842dc06dc59feea09e58c74ca3e1678c812a4a8a2a419046d711031f69c7"}, + {file = "pyzmq-26.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:2a50625acdc7801bc6f74698c5c583a491c61d73c6b7ea4dee3901bb99adb27a"}, + {file = "pyzmq-26.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:4d29ab8592b6ad12ebbf92ac2ed2bedcfd1cec192d8e559e2e099f648570e19b"}, + {file = "pyzmq-26.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9dd8cd1aeb00775f527ec60022004d030ddc51d783d056e3e23e74e623e33726"}, + {file = "pyzmq-26.2.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:28c812d9757fe8acecc910c9ac9dafd2ce968c00f9e619db09e9f8f54c3a68a3"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d80b1dd99c1942f74ed608ddb38b181b87476c6a966a88a950c7dee118fdf50"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8c997098cc65e3208eca09303630e84d42718620e83b733d0fd69543a9cab9cb"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ad1bc8d1b7a18497dda9600b12dc193c577beb391beae5cd2349184db40f187"}, + {file = "pyzmq-26.2.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bea2acdd8ea4275e1278350ced63da0b166421928276c7c8e3f9729d7402a57b"}, + {file = "pyzmq-26.2.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:23f4aad749d13698f3f7b64aad34f5fc02d6f20f05999eebc96b89b01262fb18"}, + {file = "pyzmq-26.2.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:a4f96f0d88accc3dbe4a9025f785ba830f968e21e3e2c6321ccdfc9aef755115"}, + {file = "pyzmq-26.2.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ced65e5a985398827cc9276b93ef6dfabe0273c23de8c7931339d7e141c2818e"}, + {file = "pyzmq-26.2.0-cp313-cp313-win32.whl", hash = "sha256:31507f7b47cc1ead1f6e86927f8ebb196a0bab043f6345ce070f412a59bf87b5"}, + {file = "pyzmq-26.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:70fc7fcf0410d16ebdda9b26cbd8bf8d803d220a7f3522e060a69a9c87bf7bad"}, + {file = "pyzmq-26.2.0-cp313-cp313-win_arm64.whl", hash = "sha256:c3789bd5768ab5618ebf09cef6ec2b35fed88709b104351748a63045f0ff9797"}, + {file = "pyzmq-26.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:034da5fc55d9f8da09015d368f519478a52675e558c989bfcb5cf6d4e16a7d2a"}, + {file = "pyzmq-26.2.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:c92d73464b886931308ccc45b2744e5968cbaade0b1d6aeb40d8ab537765f5bc"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:794a4562dcb374f7dbbfb3f51d28fb40123b5a2abadee7b4091f93054909add5"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aee22939bb6075e7afededabad1a56a905da0b3c4e3e0c45e75810ebe3a52672"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ae90ff9dad33a1cfe947d2c40cb9cb5e600d759ac4f0fd22616ce6540f72797"}, + {file = "pyzmq-26.2.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:43a47408ac52647dfabbc66a25b05b6a61700b5165807e3fbd40063fcaf46386"}, + {file = "pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:25bf2374a2a8433633c65ccb9553350d5e17e60c8eb4de4d92cc6bd60f01d306"}, + {file = "pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:007137c9ac9ad5ea21e6ad97d3489af654381324d5d3ba614c323f60dab8fae6"}, + {file = "pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:470d4a4f6d48fb34e92d768b4e8a5cc3780db0d69107abf1cd7ff734b9766eb0"}, + {file = "pyzmq-26.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3b55a4229ce5da9497dd0452b914556ae58e96a4381bb6f59f1305dfd7e53fc8"}, + {file = "pyzmq-26.2.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9cb3a6460cdea8fe8194a76de8895707e61ded10ad0be97188cc8463ffa7e3a8"}, + {file = "pyzmq-26.2.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8ab5cad923cc95c87bffee098a27856c859bd5d0af31bd346035aa816b081fe1"}, + {file = "pyzmq-26.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ed69074a610fad1c2fda66180e7b2edd4d31c53f2d1872bc2d1211563904cd9"}, + {file = "pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:cccba051221b916a4f5e538997c45d7d136a5646442b1231b916d0164067ea27"}, + {file = "pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:0eaa83fc4c1e271c24eaf8fb083cbccef8fde77ec8cd45f3c35a9a123e6da097"}, + {file = "pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:9edda2df81daa129b25a39b86cb57dfdfe16f7ec15b42b19bfac503360d27a93"}, + {file = "pyzmq-26.2.0-cp37-cp37m-win32.whl", hash = "sha256:ea0eb6af8a17fa272f7b98d7bebfab7836a0d62738e16ba380f440fceca2d951"}, + {file = "pyzmq-26.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:4ff9dc6bc1664bb9eec25cd17506ef6672d506115095411e237d571e92a58231"}, + {file = "pyzmq-26.2.0-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:2eb7735ee73ca1b0d71e0e67c3739c689067f055c764f73aac4cc8ecf958ee3f"}, + {file = "pyzmq-26.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1a534f43bc738181aa7cbbaf48e3eca62c76453a40a746ab95d4b27b1111a7d2"}, + {file = "pyzmq-26.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:aedd5dd8692635813368e558a05266b995d3d020b23e49581ddd5bbe197a8ab6"}, + {file = "pyzmq-26.2.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8be4700cd8bb02cc454f630dcdf7cfa99de96788b80c51b60fe2fe1dac480289"}, + {file = "pyzmq-26.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fcc03fa4997c447dce58264e93b5aa2d57714fbe0f06c07b7785ae131512732"}, + {file = "pyzmq-26.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:402b190912935d3db15b03e8f7485812db350d271b284ded2b80d2e5704be780"}, + {file = "pyzmq-26.2.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8685fa9c25ff00f550c1fec650430c4b71e4e48e8d852f7ddcf2e48308038640"}, + {file = "pyzmq-26.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:76589c020680778f06b7e0b193f4b6dd66d470234a16e1df90329f5e14a171cd"}, + {file = "pyzmq-26.2.0-cp38-cp38-win32.whl", hash = "sha256:8423c1877d72c041f2c263b1ec6e34360448decfb323fa8b94e85883043ef988"}, + {file = "pyzmq-26.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:76589f2cd6b77b5bdea4fca5992dc1c23389d68b18ccc26a53680ba2dc80ff2f"}, + {file = "pyzmq-26.2.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:b1d464cb8d72bfc1a3adc53305a63a8e0cac6bc8c5a07e8ca190ab8d3faa43c2"}, + {file = "pyzmq-26.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4da04c48873a6abdd71811c5e163bd656ee1b957971db7f35140a2d573f6949c"}, + {file = "pyzmq-26.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d049df610ac811dcffdc147153b414147428567fbbc8be43bb8885f04db39d98"}, + {file = "pyzmq-26.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:05590cdbc6b902101d0e65d6a4780af14dc22914cc6ab995d99b85af45362cc9"}, + {file = "pyzmq-26.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c811cfcd6a9bf680236c40c6f617187515269ab2912f3d7e8c0174898e2519db"}, + {file = "pyzmq-26.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6835dd60355593de10350394242b5757fbbd88b25287314316f266e24c61d073"}, + {file = "pyzmq-26.2.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc6bee759a6bddea5db78d7dcd609397449cb2d2d6587f48f3ca613b19410cfc"}, + {file = "pyzmq-26.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c530e1eecd036ecc83c3407f77bb86feb79916d4a33d11394b8234f3bd35b940"}, + {file = "pyzmq-26.2.0-cp39-cp39-win32.whl", hash = "sha256:367b4f689786fca726ef7a6c5ba606958b145b9340a5e4808132cc65759abd44"}, + {file = "pyzmq-26.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:e6fa2e3e683f34aea77de8112f6483803c96a44fd726d7358b9888ae5bb394ec"}, + {file = "pyzmq-26.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:7445be39143a8aa4faec43b076e06944b8f9d0701b669df4af200531b21e40bb"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:706e794564bec25819d21a41c31d4df2d48e1cc4b061e8d345d7fb4dd3e94072"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b435f2753621cd36e7c1762156815e21c985c72b19135dac43a7f4f31d28dd1"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:160c7e0a5eb178011e72892f99f918c04a131f36056d10d9c1afb223fc952c2d"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c4a71d5d6e7b28a47a394c0471b7e77a0661e2d651e7ae91e0cab0a587859ca"}, + {file = "pyzmq-26.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:90412f2db8c02a3864cbfc67db0e3dcdbda336acf1c469526d3e869394fe001c"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2ea4ad4e6a12e454de05f2949d4beddb52460f3de7c8b9d5c46fbb7d7222e02c"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:fc4f7a173a5609631bb0c42c23d12c49df3966f89f496a51d3eb0ec81f4519d6"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:878206a45202247781472a2d99df12a176fef806ca175799e1c6ad263510d57c"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17c412bad2eb9468e876f556eb4ee910e62d721d2c7a53c7fa31e643d35352e6"}, + {file = "pyzmq-26.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:0d987a3ae5a71c6226b203cfd298720e0086c7fe7c74f35fa8edddfbd6597eed"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:39887ac397ff35b7b775db7201095fc6310a35fdbae85bac4523f7eb3b840e20"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:fdb5b3e311d4d4b0eb8b3e8b4d1b0a512713ad7e6a68791d0923d1aec433d919"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:226af7dcb51fdb0109f0016449b357e182ea0ceb6b47dfb5999d569e5db161d5"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bed0e799e6120b9c32756203fb9dfe8ca2fb8467fed830c34c877e25638c3fc"}, + {file = "pyzmq-26.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:29c7947c594e105cb9e6c466bace8532dc1ca02d498684128b339799f5248277"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cdeabcff45d1c219636ee2e54d852262e5c2e085d6cb476d938aee8d921356b3"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35cffef589bcdc587d06f9149f8d5e9e8859920a071df5a2671de2213bef592a"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18c8dc3b7468d8b4bdf60ce9d7141897da103c7a4690157b32b60acb45e333e6"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7133d0a1677aec369d67dd78520d3fa96dd7f3dcec99d66c1762870e5ea1a50a"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6a96179a24b14fa6428cbfc08641c779a53f8fcec43644030328f44034c7f1f4"}, + {file = "pyzmq-26.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4f78c88905461a9203eac9faac157a2a0dbba84a0fd09fd29315db27be40af9f"}, + {file = "pyzmq-26.2.0.tar.gz", hash = "sha256:070672c258581c8e4f640b5159297580a9974b026043bd4ab0470be9ed324f1f"}, ] [package.dependencies] @@ -2041,104 +2094,119 @@ cffi = {version = "*", markers = "implementation_name == \"pypy\""} [[package]] name = "rapidfuzz" -version = "3.9.4" +version = "3.9.7" description = "rapid fuzzy string matching" optional = false python-versions = ">=3.8" files = [ - {file = "rapidfuzz-3.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c9b9793c19bdf38656c8eaefbcf4549d798572dadd70581379e666035c9df781"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:015b5080b999404fe06ec2cb4f40b0be62f0710c926ab41e82dfbc28e80675b4"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:acc5ceca9c1e1663f3e6c23fb89a311f69b7615a40ddd7645e3435bf3082688a"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1424e238bc3f20e1759db1e0afb48a988a9ece183724bef91ea2a291c0b92a95"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed01378f605aa1f449bee82cd9c83772883120d6483e90aa6c5a4ce95dc5c3aa"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb26d412271e5a76cdee1c2d6bf9881310665d3fe43b882d0ed24edfcb891a84"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f37e9e1f17be193c41a31c864ad4cd3ebd2b40780db11cd5c04abf2bcf4201b"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d070ec5cf96b927c4dc5133c598c7ff6db3b833b363b2919b13417f1002560bc"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:10e61bb7bc807968cef09a0e32ce253711a2d450a4dce7841d21d45330ffdb24"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:31a2fc60bb2c7face4140010a7aeeafed18b4f9cdfa495cc644a68a8c60d1ff7"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:fbebf1791a71a2e89f5c12b78abddc018354d5859e305ec3372fdae14f80a826"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:aee9fc9e3bb488d040afc590c0a7904597bf4ccd50d1491c3f4a5e7e67e6cd2c"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-win32.whl", hash = "sha256:005a02688a51c7d2451a2d41c79d737aa326ff54167211b78a383fc2aace2c2c"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:3a2e75e41ee3274754d3b2163cc6c82cd95b892a85ab031f57112e09da36455f"}, - {file = "rapidfuzz-3.9.4-cp310-cp310-win_arm64.whl", hash = "sha256:2c99d355f37f2b289e978e761f2f8efeedc2b14f4751d9ff7ee344a9a5ca98d9"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:07141aa6099e39d48637ce72a25b893fc1e433c50b3e837c75d8edf99e0c63e1"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:db1664eaff5d7d0f2542dd9c25d272478deaf2c8412e4ad93770e2e2d828e175"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc01a223f6605737bec3202e94dcb1a449b6c76d46082cfc4aa980f2a60fd40e"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1869c42e73e2a8910b479be204fa736418741b63ea2325f9cc583c30f2ded41a"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:62ea7007941fb2795fff305ac858f3521ec694c829d5126e8f52a3e92ae75526"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:698e992436bf7f0afc750690c301215a36ff952a6dcd62882ec13b9a1ebf7a39"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b76f611935f15a209d3730c360c56b6df8911a9e81e6a38022efbfb96e433bab"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:129627d730db2e11f76169344a032f4e3883d34f20829419916df31d6d1338b1"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:90a82143c14e9a14b723a118c9ef8d1bbc0c5a16b1ac622a1e6c916caff44dd8"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ded58612fe3b0e0d06e935eaeaf5a9fd27da8ba9ed3e2596307f40351923bf72"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f16f5d1c4f02fab18366f2d703391fcdbd87c944ea10736ca1dc3d70d8bd2d8b"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:26aa7eece23e0df55fb75fbc2a8fb678322e07c77d1fd0e9540496e6e2b5f03e"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-win32.whl", hash = "sha256:f187a9c3b940ce1ee324710626daf72c05599946bd6748abe9e289f1daa9a077"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d8e9130fe5d7c9182990b366ad78fd632f744097e753e08ace573877d67c32f8"}, - {file = "rapidfuzz-3.9.4-cp311-cp311-win_arm64.whl", hash = "sha256:40419e98b10cd6a00ce26e4837a67362f658fc3cd7a71bd8bd25c99f7ee8fea5"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b5d5072b548db1b313a07d62d88fe0b037bd2783c16607c647e01b070f6cf9e5"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cf5bcf22e1f0fd273354462631d443ef78d677f7d2fc292de2aec72ae1473e66"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c8fc973adde8ed52810f590410e03fb6f0b541bbaeb04c38d77e63442b2df4c"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2464bb120f135293e9a712e342c43695d3d83168907df05f8c4ead1612310c7"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d9d58689aca22057cf1a5851677b8a3ccc9b535ca008c7ed06dc6e1899f7844"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167e745f98baa0f3034c13583e6302fb69249a01239f1483d68c27abb841e0a1"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db0bf0663b4b6da1507869722420ea9356b6195aa907228d6201303e69837af9"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cd6ac61b74fdb9e23f04d5f068e6cf554f47e77228ca28aa2347a6ca8903972f"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:60ff67c690acecf381759c16cb06c878328fe2361ddf77b25d0e434ea48a29da"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:cb934363380c60f3a57d14af94325125cd8cded9822611a9f78220444034e36e"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:fe833493fb5cc5682c823ea3e2f7066b07612ee8f61ecdf03e1268f262106cdd"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2797fb847d89e04040d281cb1902cbeffbc4b5131a5c53fc0db490fd76b2a547"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-win32.whl", hash = "sha256:52e3d89377744dae68ed7c84ad0ddd3f5e891c82d48d26423b9e066fc835cc7c"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:c76da20481c906e08400ee9be230f9e611d5931a33707d9df40337c2655c84b5"}, - {file = "rapidfuzz-3.9.4-cp312-cp312-win_arm64.whl", hash = "sha256:f2d2846f3980445864c7e8b8818a29707fcaff2f0261159ef6b7bd27ba139296"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:355fc4a268ffa07bab88d9adee173783ec8d20136059e028d2a9135c623c44e6"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4d81a78f90269190b568a8353d4ea86015289c36d7e525cd4d43176c88eff429"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e618625ffc4660b26dc8e56225f8b966d5842fa190e70c60db6cd393e25b86e"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b712336ad6f2bacdbc9f1452556e8942269ef71f60a9e6883ef1726b52d9228a"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc1ee19fdad05770c897e793836c002344524301501d71ef2e832847425707"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1950f8597890c0c707cb7e0416c62a1cf03dcdb0384bc0b2dbda7e05efe738ec"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a6c35f272ec9c430568dc8c1c30cb873f6bc96be2c79795e0bce6db4e0e101d"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:1df0f9e9239132a231c86ae4f545ec2b55409fa44470692fcfb36b1bd00157ad"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:d2c51955329bfccf99ae26f63d5928bf5be9fcfcd9f458f6847fd4b7e2b8986c"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:3c522f462d9fc504f2ea8d82e44aa580e60566acc754422c829ad75c752fbf8d"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:d8a52fc50ded60d81117d7647f262c529659fb21d23e14ebfd0b35efa4f1b83d"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:04dbdfb0f0bfd3f99cf1e9e24fadc6ded2736d7933f32f1151b0f2abb38f9a25"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-win32.whl", hash = "sha256:4968c8bd1df84b42f382549e6226710ad3476f976389839168db3e68fd373298"}, - {file = "rapidfuzz-3.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:3fe4545f89f8d6c27b6bbbabfe40839624873c08bd6700f63ac36970a179f8f5"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9f256c8fb8f3125574c8c0c919ab0a1f75d7cba4d053dda2e762dcc36357969d"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f5fdc09cf6e9d8eac3ce48a4615b3a3ee332ea84ac9657dbbefef913b13e632f"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d395d46b80063d3b5d13c0af43d2c2cedf3ab48c6a0c2aeec715aa5455b0c632"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7fa714fb96ce9e70c37e64c83b62fe8307030081a0bfae74a76fac7ba0f91715"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1bc1a0f29f9119be7a8d3c720f1d2068317ae532e39e4f7f948607c3a6de8396"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6022674aa1747d6300f699cd7c54d7dae89bfe1f84556de699c4ac5df0838082"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcb72e5f9762fd469701a7e12e94b924af9004954f8c739f925cb19c00862e38"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ad04ae301129f0eb5b350a333accd375ce155a0c1cec85ab0ec01f770214e2e4"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f46a22506f17c0433e349f2d1dc11907c393d9b3601b91d4e334fa9a439a6a4d"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:01b42a8728c36011718da409aa86b84984396bf0ca3bfb6e62624f2014f6022c"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:e590d5d5443cf56f83a51d3c4867bd1f6be8ef8cfcc44279522bcef3845b2a51"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:4c72078b5fdce34ba5753f9299ae304e282420e6455e043ad08e4488ca13a2b0"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-win32.whl", hash = "sha256:f75639277304e9b75e6a7b3c07042d2264e16740a11e449645689ed28e9c2124"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:e81e27e8c32a1e1278a4bb1ce31401bfaa8c2cc697a053b985a6f8d013df83ec"}, - {file = "rapidfuzz-3.9.4-cp39-cp39-win_arm64.whl", hash = "sha256:15bc397ee9a3ed1210b629b9f5f1da809244adc51ce620c504138c6e7095b7bd"}, - {file = "rapidfuzz-3.9.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:20488ade4e1ddba3cfad04f400da7a9c1b91eff5b7bd3d1c50b385d78b587f4f"}, - {file = "rapidfuzz-3.9.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:e61b03509b1a6eb31bc5582694f6df837d340535da7eba7bedb8ae42a2fcd0b9"}, - {file = "rapidfuzz-3.9.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:098d231d4e51644d421a641f4a5f2f151f856f53c252b03516e01389b2bfef99"}, - {file = "rapidfuzz-3.9.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:17ab8b7d10fde8dd763ad428aa961c0f30a1b44426e675186af8903b5d134fb0"}, - {file = "rapidfuzz-3.9.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e272df61bee0a056a3daf99f9b1bd82cf73ace7d668894788139c868fdf37d6f"}, - {file = "rapidfuzz-3.9.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d6481e099ff8c4edda85b8b9b5174c200540fd23c8f38120016c765a86fa01f5"}, - {file = "rapidfuzz-3.9.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ad61676e9bdae677d577fe80ec1c2cea1d150c86be647e652551dcfe505b1113"}, - {file = "rapidfuzz-3.9.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:af65020c0dd48d0d8ae405e7e69b9d8ae306eb9b6249ca8bf511a13f465fad85"}, - {file = "rapidfuzz-3.9.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d38b4e026fcd580e0bda6c0ae941e0e9a52c6bc66cdce0b8b0da61e1959f5f8"}, - {file = "rapidfuzz-3.9.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f74ed072c2b9dc6743fb19994319d443a4330b0e64aeba0aa9105406c7c5b9c2"}, - {file = "rapidfuzz-3.9.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aee5f6b8321f90615c184bd8a4c676e9becda69b8e4e451a90923db719d6857c"}, - {file = "rapidfuzz-3.9.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:3a555e3c841d6efa350f862204bb0a3fea0c006b8acc9b152b374fa36518a1c6"}, - {file = "rapidfuzz-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0772150d37bf018110351c01d032bf9ab25127b966a29830faa8ad69b7e2f651"}, - {file = "rapidfuzz-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:addcdd3c3deef1bd54075bd7aba0a6ea9f1d01764a08620074b7a7b1e5447cb9"}, - {file = "rapidfuzz-3.9.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3fe86b82b776554add8f900b6af202b74eb5efe8f25acdb8680a5c977608727f"}, - {file = "rapidfuzz-3.9.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0fc91ac59f4414d8542454dfd6287a154b8e6f1256718c898f695bdbb993467"}, - {file = "rapidfuzz-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a944e546a296a5fdcaabb537b01459f1b14d66f74e584cb2a91448bffadc3c1"}, - {file = "rapidfuzz-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4fb96ba96d58c668a17a06b5b5e8340fedc26188e87b0d229d38104556f30cd8"}, - {file = "rapidfuzz-3.9.4.tar.gz", hash = "sha256:366bf8947b84e37f2f4cf31aaf5f37c39f620d8c0eddb8b633e6ba0129ca4a0a"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ccf68e30b80e903f2309f90a438dbd640dd98e878eeb5ad361a288051ee5b75c"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:696a79018ef989bf1c9abd9005841cee18005ccad4748bad8a4c274c47b6241a"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4eebf6c93af0ae866c22b403a84747580bb5c10f0d7b51c82a87f25405d4dcb"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0e9125377fa3d21a8abd4fbdbcf1c27be73e8b1850f0b61b5b711364bf3b59db"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c12d180b17a22d107c8747de9c68d0b9c1d15dcda5445ff9bf9f4ccfb67c3e16"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c1318d42610c26dcd68bd3279a1bf9e3605377260867c9a8ed22eafc1bd93a7c"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5fa6e3c6e0333051c1f3a49f0807b3366f4131c8d6ac8c3e05fd0d0ce3755c"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:fcf79b686962d7bec458a0babc904cb4fa319808805e036b9d5a531ee6b9b835"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:8b01153c7466d0bad48fba77a303d5a768e66f24b763853469f47220b3de4661"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:94baaeea0b4f8632a6da69348b1e741043eba18d4e3088d674d3f76586b6223d"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6c5b32875646cb7f60c193ade99b2e4b124f19583492115293cd00f6fb198b17"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:110b6294396bc0a447648627479c9320f095c2034c0537f687592e0f58622638"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-win32.whl", hash = "sha256:3445a35c4c8d288f2b2011eb61bce1227c633ce85a3154e727170f37c0266bb2"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-win_amd64.whl", hash = "sha256:0d1415a732ee75e74a90af12020b77a0b396b36c60afae1bde3208a78cd2c9fc"}, + {file = "rapidfuzz-3.9.7-cp310-cp310-win_arm64.whl", hash = "sha256:836f4d88b8bd0fff2ebe815dcaab8aa6c8d07d1d566a7e21dd137cf6fe11ed5b"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d098ce6162eb5e48fceb0745455bc950af059df6113eec83e916c129fca11408"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:048d55d36c02c6685a2b2741688503c3d15149694506655b6169dcfd3b6c2585"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c33211cfff9aec425bb1bfedaf94afcf337063aa273754f22779d6dadebef4c2"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e6d9db2fa4e9be171e9bb31cf2d2575574774966b43f5b951062bb2e67885852"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d4e049d5ad61448c9a020d1061eba20944c4887d720c4069724beb6ea1692507"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cfa74aac64c85898b93d9c80bb935a96bf64985e28d4ee0f1a3d1f3bf11a5106"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965693c2e9efd425b0f059f5be50ef830129f82892fa1858e220e424d9d0160f"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8501000a5eb8037c4b56857724797fe5a8b01853c363de91c8d0d0ad56bef319"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8d92c552c6b7577402afdd547dcf5d31ea6c8ae31ad03f78226e055cfa37f3c6"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:1ee2086f490cb501d86b7e386c1eb4e3a0ccbb0c99067089efaa8c79012c8952"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:1de91e7fd7f525e10ea79a6e62c559d1b0278ec097ad83d9da378b6fab65a265"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a4da514d13f4433e16960a17f05b67e0af30ac771719c9a9fb877e5004f74477"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-win32.whl", hash = "sha256:a40184c67db8252593ec518e17fb8a6e86d7259dc9f2d6c0bf4ff4db8cf1ad4b"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-win_amd64.whl", hash = "sha256:c4f28f1930b09a2c300357d8465b388cecb7e8b2f454a5d5425561710b7fd07f"}, + {file = "rapidfuzz-3.9.7-cp311-cp311-win_arm64.whl", hash = "sha256:675b75412a943bb83f1f53e2e54fd18c80ef15ed642dc6eb0382d1949419d904"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:1ef6a1a8f0b12f8722f595f15c62950c9a02d5abc64742561299ffd49f6c6944"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:32532af1d70c6ec02ea5ac7ee2766dfff7c8ae8c761abfe8da9e527314e634e8"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae1a38bade755aa9dd95a81cda949e1bf9cd92b79341ccc5e2189c9e7bdfc5ec"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d73ee2df41224c87336448d279b5b6a3a75f36e41dd3dcf538c0c9cce36360d8"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be3a1fc3e2ab3bdf93dc0c83c00acca8afd2a80602297d96cf4a0ba028333cdf"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:603f48f621272a448ff58bb556feb4371252a02156593303391f5c3281dfaeac"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:268f8e1ca50fc61c0736f3fe9d47891424adf62d96ed30196f30f4bd8216b41f"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5f8bf3f0d02935751d8660abda6044821a861f6229f7d359f98bcdcc7e66c39b"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b997ff3b39d4cee9fb025d6c46b0a24bd67595ce5a5b652a97fb3a9d60beb651"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ca66676c8ef6557f9b81c5b2b519097817a7c776a6599b8d6fcc3e16edd216fe"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:35d3044cb635ca6b1b2b7b67b3597bd19f34f1753b129eb6d2ae04cf98cd3945"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5a93c9e60904cb76e7aefef67afffb8b37c4894f81415ed513db090f29d01101"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-win32.whl", hash = "sha256:579d107102c0725f7c79b4e79f16d3cf4d7c9208f29c66b064fa1fd4641d5155"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-win_amd64.whl", hash = "sha256:953b3780765c8846866faf891ee4290f6a41a6dacf4fbcd3926f78c9de412ca6"}, + {file = "rapidfuzz-3.9.7-cp312-cp312-win_arm64.whl", hash = "sha256:7c20c1474b068c4bd45bf2fd0ad548df284f74e9a14a68b06746c56e3aa8eb70"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fde81b1da9a947f931711febe2e2bee694e891f6d3e6aa6bc02c1884702aea19"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47e92c155a14f44511ea8ebcc6bc1535a1fe8d0a7d67ad3cc47ba61606df7bcf"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8772b745668260c5c4d069c678bbaa68812e6c69830f3771eaad521af7bc17f8"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:578302828dd97ee2ba507d2f71d62164e28d2fc7bc73aad0d2d1d2afc021a5d5"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc3e6081069eea61593f1d6839029da53d00c8c9b205c5534853eaa3f031085c"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b1c2d504eddf97bc0f2eba422c8915576dbf025062ceaca2d68aecd66324ad9"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb76e5a21034f0307c51c5a2fc08856f698c53a4c593b17d291f7d6e9d09ca3"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d4ba2318ef670ce505f42881a5d2af70f948124646947341a3c6ccb33cd70369"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:057bb03f39e285047d7e9412e01ecf31bb2d42b9466a5409d715d587460dd59b"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:a8feac9006d5c9758438906f093befffc4290de75663dbb2098461df7c7d28dd"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:95b8292383e717e10455f2c917df45032b611141e43d1adf70f71b1566136b11"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e9fbf659537d246086d0297628b3795dc3e4a384101ecc01e5791c827b8d7345"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-win32.whl", hash = "sha256:1dc516ac6d32027be2b0196bedf6d977ac26debd09ca182376322ad620460feb"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-win_amd64.whl", hash = "sha256:b4f86e09d3064dca0b014cd48688964036a904a2d28048f00c8f4640796d06a8"}, + {file = "rapidfuzz-3.9.7-cp313-cp313-win_arm64.whl", hash = "sha256:19c64d8ddb2940b42a4567b23f1681af77f50a5ff6c9b8e85daba079c210716e"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fbda3dd68d8b28ccb20ffb6f756fefd9b5ba570a772bedd7643ed441f5793308"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2379e0b2578ad3ac7004f223251550f08bca873ff76c169b09410ec562ad78d8"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d1eff95362f993b0276fd3839aee48625b09aac8938bb0c23b40d219cba5dc5"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd9360e30041690912525a210e48a897b49b230768cc8af1c702e5395690464f"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a93cd834b3c315ab437f0565ee3a2f42dd33768dc885ccbabf9710b131cf70d2"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff196996240db7075f62c7bc4506f40a3c80cd4ae3ab0e79ac6892283a90859"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:948dcee7aaa1cd14358b2a7ef08bf0be42bf89049c3a906669874a715fc2c937"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d95751f505a301af1aaf086c19f34536056d6c8efa91b2240de532a3db57b543"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:90db86fa196eecf96cb6db09f1083912ea945c50c57188039392d810d0b784e1"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:3171653212218a162540a3c8eb8ae7d3dcc8548540b69eaecaf3b47c14d89c90"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:36dd6e820379c37a1ffefc8a52b648758e867cd9d78ee5b5dc0c9a6a10145378"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:7b702de95666a1f7d5c6b47eacadfe2d2794af3742d63d2134767d13e5d1c713"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-win32.whl", hash = "sha256:9030e7238c0df51aed5c9c5ed8eee2bdd47a2ae788e562c1454af2851c3d1906"}, + {file = "rapidfuzz-3.9.7-cp38-cp38-win_amd64.whl", hash = "sha256:f847fb0fbfb72482b1c05c59cbb275c58a55b73708a7f77a83f8035ee3c86497"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:97f2ce529d2a70a60c290f6ab269a2bbf1d3b47b9724dccc84339b85f7afb044"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e2957fdad10bb83b1982b02deb3604a3f6911a5e545f518b59c741086f92d152"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d5262383634626eb45c536017204b8163a03bc43bda880cf1bdd7885db9a163"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:364587827d7cbd41afa0782adc2d2d19e3f07d355b0750a02a8e33ad27a9c368"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ecc24af7f905f3d6efb371a01680116ffea8d64e266618fb9ad1602a9b4f7934"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9dc86aa6b29d174713c5f4caac35ffb7f232e3e649113e8d13812b35ab078228"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3dcfbe7266e74a707173a12a7b355a531f2dcfbdb32f09468e664330da14874"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b23806fbdd6b510ba9ac93bb72d503066263b0fba44b71b835be9f063a84025f"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:5551d68264c1bb6943f542da83a4dc8940ede52c5847ef158698799cc28d14f5"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:13d8675a1fa7e2b19650ca7ef9a6ec01391d4bb12ab9e0793e8eb024538b4a34"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9b6a5de507b9be6de688dae40143b656f7a93b10995fb8bd90deb555e7875c60"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:111a20a3c090cf244d9406e60500b6c34b2375ba3a5009e2b38fd806fe38e337"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-win32.whl", hash = "sha256:22589c0b8ccc6c391ce7f776c93a8c92c96ab8d34e1a19f1bd2b12a235332632"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-win_amd64.whl", hash = "sha256:6f83221db5755b8f34222e40607d87f1176a8d5d4dbda4a55a0f0b67d588a69c"}, + {file = "rapidfuzz-3.9.7-cp39-cp39-win_arm64.whl", hash = "sha256:3665b92e788578c3bb334bd5b5fa7ee1a84bafd68be438e3110861d1578c63a0"}, + {file = "rapidfuzz-3.9.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d7df9c2194c7ec930b33c991c55dbd0c10951bd25800c0b7a7b571994ebbced5"}, + {file = "rapidfuzz-3.9.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:68bd888eafd07b09585dcc8bc2716c5ecdb7eed62827470664d25588982b2873"}, + {file = "rapidfuzz-3.9.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1230e0f9026851a6a432beaa0ce575dda7b39fe689b576f99a0704fbb81fc9c"}, + {file = "rapidfuzz-3.9.7-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3b36e1c61b796ae1777f3e9e11fd39898b09d351c9384baf6e3b7e6191d8ced"}, + {file = "rapidfuzz-3.9.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9dba13d86806fcf3fe9c9919f58575e0090eadfb89c058bde02bcc7ab24e4548"}, + {file = "rapidfuzz-3.9.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1f1a33e84056b7892c721d84475d3bde49a145126bc4c6efe0d6d0d59cb31c29"}, + {file = "rapidfuzz-3.9.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3492c7a42b7fa9f0051d7fcce9893e95ed91c97c9ec7fb64346f3e070dd318ed"}, + {file = "rapidfuzz-3.9.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:ece45eb2af8b00f90d10f7419322e8804bd42fb1129026f9bfe712c37508b514"}, + {file = "rapidfuzz-3.9.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dcd14cf4876f04b488f6e54a7abd3e9b31db5f5a6aba0ce90659917aaa8c088"}, + {file = "rapidfuzz-3.9.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:521c58c72ed8a612b25cda378ff10dee17e6deb4ee99a070b723519a345527b9"}, + {file = "rapidfuzz-3.9.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18669bb6cdf7d40738526d37e550df09ba065b5a7560f3d802287988b6cb63cf"}, + {file = "rapidfuzz-3.9.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:7abe2dbae81120a64bb4f8d3fcafe9122f328c9f86d7f327f174187a5af4ed86"}, + {file = "rapidfuzz-3.9.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:a3c0783910911f4f24655826d007c9f4360f08107410952c01ee3df98c713eb2"}, + {file = "rapidfuzz-3.9.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:03126f9a040ff21d2a110610bfd6b93b79377ce8b4121edcb791d61b7df6eec5"}, + {file = "rapidfuzz-3.9.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:591908240f4085e2ade5b685c6e8346e2ed44932cffeaac2fb32ddac95b55c7f"}, + {file = "rapidfuzz-3.9.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e9012d86c6397edbc9da4ac0132de7f8ee9d6ce857f4194d5684c4ddbcdd1c5c"}, + {file = "rapidfuzz-3.9.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df596ddd3db38aa513d4c0995611267b3946e7cbe5a8761b50e9306dfec720ee"}, + {file = "rapidfuzz-3.9.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3ed5adb752f4308fcc8f4fb6f8eb7aa4082f9d12676fda0a74fa5564242a8107"}, + {file = "rapidfuzz-3.9.7.tar.gz", hash = "sha256:f1c7296534c1afb6f495aa95871f14ccdc197c6db42965854e483100df313030"}, ] [package.extras] @@ -2181,13 +2249,13 @@ requests = ">=2.0.1,<3.0.0" [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -2292,81 +2360,92 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] [[package]] name = "stevedore" -version = "5.2.0" +version = "5.3.0" description = "Manage dynamic plugins for Python applications" optional = false python-versions = ">=3.8" files = [ - {file = "stevedore-5.2.0-py3-none-any.whl", hash = "sha256:1c15d95766ca0569cad14cb6272d4d31dae66b011a929d7c18219c176ea1b5c9"}, - {file = "stevedore-5.2.0.tar.gz", hash = "sha256:46b93ca40e1114cea93d738a6c1e365396981bb6bb78c27045b7587c9473544d"}, + {file = "stevedore-5.3.0-py3-none-any.whl", hash = "sha256:1efd34ca08f474dad08d9b19e934a22c68bb6fe416926479ba29e5013bcc8f78"}, + {file = "stevedore-5.3.0.tar.gz", hash = "sha256:9a64265f4060312828151c204efbe9b7a9852a0d9228756344dbc7e4023e375a"}, ] [package.dependencies] -pbr = ">=2.0.0,<2.1.0 || >2.1.0" +pbr = ">=2.0.0" [[package]] name = "time-machine" -version = "2.14.2" +version = "2.15.0" description = "Travel through time in your tests." optional = false python-versions = ">=3.8" files = [ - {file = "time_machine-2.14.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8293386d8ac68ecf6a432f8c2ca7251e108e160093954b14225dbed856c0d55"}, - {file = "time_machine-2.14.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f4c5ff83704abbc48083e899df712861d0acd31abe6b0f1f0795e1b15f521c90"}, - {file = "time_machine-2.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b5b44372d1f025b4fcc4209cbdc5d3e10a3e07a8334b297bb0ba4a827906e4"}, - {file = "time_machine-2.14.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:03dcbda69bdc1186fe93e5fc095493e577ecf82390bb6b86d2a445727c3e722d"}, - {file = "time_machine-2.14.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6327866c00c64ce1c18b1c0444e61bd65c267d4929d2be787fa11da0455823c3"}, - {file = "time_machine-2.14.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1c6e9b6df0e6ab34776e04ce936f1f6099e8d3983ce0cc60aca2d3cf2d5ef27b"}, - {file = "time_machine-2.14.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:2f2eb7ccf5f1c706f335a998ce8b009b3f968d625a4ffcf1b16ddef38fa283bc"}, - {file = "time_machine-2.14.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fa488e27fb6f7efbfbb41586533963cebff3ce396b3e8cd7b013ed30e4f830df"}, - {file = "time_machine-2.14.2-cp310-cp310-win32.whl", hash = "sha256:4386f303a4b4bc12d3b0266e88deb64c11109474ad32ba71c18bc4812cbb3e1f"}, - {file = "time_machine-2.14.2-cp310-cp310-win_amd64.whl", hash = "sha256:826a3608420e08f0c4bc404dce6141d8ec80d3729e0278a6e0d5ae4532f76247"}, - {file = "time_machine-2.14.2-cp310-cp310-win_arm64.whl", hash = "sha256:c80664830c774d60e26a267bc25c59151f281b2befc1b40a7526fc7633286401"}, - {file = "time_machine-2.14.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c2e8a877c1c2a39011979680bbd44b05e2d7fef45000cdcef3f1b7c1c56d53de"}, - {file = "time_machine-2.14.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a665fa8f4484850c8df0d33edaa781b37a7cd2d615479f0e5467599a49e5f6c0"}, - {file = "time_machine-2.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e24f8b526c1f1c17b478fe68360afba8a609c3547b7a51e0ca350ac8a2959961"}, - {file = "time_machine-2.14.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27d12a3eaca2f7b10da33774a8edd3a6b97358a3bed9ffecefc88d7e3d7b5f5f"}, - {file = "time_machine-2.14.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55f373873583c93e2107e4e9e4db4cb4d637df75d82c57aaa6349c4993305b77"}, - {file = "time_machine-2.14.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9219e488ab0637120ebbfb2183e1c676f3de79ce6b11666ec0383d71e82803be"}, - {file = "time_machine-2.14.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:22db0f8af1686b5d96be39dd21ddb7de13caf5a45f3fca6c41d61007e08c0eb0"}, - {file = "time_machine-2.14.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:caaf7700e6b47799c94bf4b4fb9b5cc067f463ec29f5fdc38a66628e3b062a4c"}, - {file = "time_machine-2.14.2-cp311-cp311-win32.whl", hash = "sha256:134ec3c5050ddbc6926da11a17c2d632cef8bb3f164098084f6f267f913c9304"}, - {file = "time_machine-2.14.2-cp311-cp311-win_amd64.whl", hash = "sha256:fda6fc706a2d78cc8688018d17fb52ea80169fb9fd0f70642d218bd676049f9d"}, - {file = "time_machine-2.14.2-cp311-cp311-win_arm64.whl", hash = "sha256:c2f05834faf501fa14d5a0318f736965b7ea58dd3a11c22bf8e9eca4889d5955"}, - {file = "time_machine-2.14.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:576179845483203182e4d423db1c6c27b3a8b569a3e3df9980a785adefc3ef6f"}, - {file = "time_machine-2.14.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:146aee86d237aa3a0ad1287718f1228107d21f3cd775c40f121a4670b3dee02c"}, - {file = "time_machine-2.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:603fb67082f1795f1bd352dccad5c6884e56cfb7a115ac6edb03bb9434ec5698"}, - {file = "time_machine-2.14.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e3b76ef7c02bbf3dce58a7c4a5c73ed919483a946150e7dda89ea1be0314811c"}, - {file = "time_machine-2.14.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:faa7c67a1dafa29d17ca098b61a717419dd5c7ebb21f4f644f4a859983013273"}, - {file = "time_machine-2.14.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:24034c253b37c125842cf9bbd112786c4381a067b1c1cb224615688101066f5f"}, - {file = "time_machine-2.14.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:1ea4319010914c8d69bd16d9839a5c2f1df104b5a4704882bc44599d81611582"}, - {file = "time_machine-2.14.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:10c7cf6134e32e1074d37319f8b7662cc200ee9dd813a48b7520dd4aa49131a9"}, - {file = "time_machine-2.14.2-cp312-cp312-win32.whl", hash = "sha256:3f985a98704e81e0183043db5889f17fa68daea1ad230e9c8feb3bb303a518c1"}, - {file = "time_machine-2.14.2-cp312-cp312-win_amd64.whl", hash = "sha256:25edfd2d8c62cbe25ea2c80463c4ab7e3386792a7fe0d70909d52dbfc9aa4c6d"}, - {file = "time_machine-2.14.2-cp312-cp312-win_arm64.whl", hash = "sha256:71f42b2257ce71ce9b90320072e327edeeb6368ccd0602acd979033e172df656"}, - {file = "time_machine-2.14.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:1a6627ce920f1b4b73b2a4957e53f2740d684535af6924f62085005e6e3181cb"}, - {file = "time_machine-2.14.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:1bbbb04a8e5f0381b75847c96356c7b55348bfac54bee024bd61dfbf33176c11"}, - {file = "time_machine-2.14.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f739a7660a97869333ff960e7e03c6047910e19bccc3adc86954050ec9c8e074"}, - {file = "time_machine-2.14.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0573432aadc97b07e2be6756476e9ba3f5864aa4453c473a03da72ae8b6c5145"}, - {file = "time_machine-2.14.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1076e8435f27f25e55c659cf0de9a20ffc12265a1f8e00641512fb023c60fab"}, - {file = "time_machine-2.14.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb6f03ae4ee4c854d1534768fb579d4ca6b680373ad8ab35cc9008289c9efec9"}, - {file = "time_machine-2.14.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:720071c6fd7edae7149dc3b336de0bfb03d4fb66b13abd96e6145c4bef7c1b40"}, - {file = "time_machine-2.14.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:f1bc051f7a3204fb8aceac0f4aa01bdc3a5c936dd0d7334ae1b791862ced89b3"}, - {file = "time_machine-2.14.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:69428e17e2b9ab04ccbd178f18aedbb4fa4e7f53807ee067fe3c55fca286a6df"}, - {file = "time_machine-2.14.2-cp38-cp38-win32.whl", hash = "sha256:7726801fa7d744fb0faab7131bf2a6bd2c56e2cf01c7215cfef6987968652392"}, - {file = "time_machine-2.14.2-cp38-cp38-win_amd64.whl", hash = "sha256:93ad7844a67ae29043b78ab3148d0fa59f00e68f762eb8982110ac27f684dd62"}, - {file = "time_machine-2.14.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8cca04142f39564722648b03ad061c411b6a83f01549c59248d604f2ac76789b"}, - {file = "time_machine-2.14.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:34c35287b6667a6c233ed0658649d52854858bb6a8ee30d2aa680bf2288a166d"}, - {file = "time_machine-2.14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca63bd68fe1b31a1135c535bb579dd96ddaa1f802d9cbf638cc344f18701575f"}, - {file = "time_machine-2.14.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:30d1e3c18e7dcf5981e7e0fa3ed8b4bfbe6b1dc430442838283455049996f9e0"}, - {file = "time_machine-2.14.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76004bd92f23e3863ace7fd4ac0751134ea13953ec11bd8f47a8fec1f8dc89ff"}, - {file = "time_machine-2.14.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:037ff158179517fa9ae045c5ac8e995a4d465660f4d4b53510630e2ab2aa4eab"}, - {file = "time_machine-2.14.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:098b709455bc9f95e5cc42a2cf42373a4f2aa3f6d5e79e4fe9a7c3f44834cdb7"}, - {file = "time_machine-2.14.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:51a0b17ddd29e7106f84db7539f6a92153c3617754f691c851af6b1cf524f60c"}, - {file = "time_machine-2.14.2-cp39-cp39-win32.whl", hash = "sha256:875456bb4389112e1e827492cb47965910fa2dfe00c4d521670baf0125d7a454"}, - {file = "time_machine-2.14.2-cp39-cp39-win_amd64.whl", hash = "sha256:cc19096db9465905662d680b1667cbe37c4ca9cdfbeb30680d45687fdc449c14"}, - {file = "time_machine-2.14.2-cp39-cp39-win_arm64.whl", hash = "sha256:f9c5d5b8a8667d85a37f07c0b6f85fa551fb65e8b6e647b2dee29c517a249f0c"}, - {file = "time_machine-2.14.2.tar.gz", hash = "sha256:6e5150cdf1e128c4b3bea214204b4d7747456d9c7ce8e3d83c204e59f9640b72"}, + {file = "time_machine-2.15.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:892d016789b59950989b2db188dcd46cf16d34e8daf2343e33b679b0c5fd1001"}, + {file = "time_machine-2.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4428bdae507996aa3fdeb4727bca09e26306fa64a502e7335207252684516cbf"}, + {file = "time_machine-2.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0302568338c8bd333ed0698231dbb781b70ead1a5579b4ac734b9bf88313229f"}, + {file = "time_machine-2.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18fc4740073e67071472c48355775ec6d1b93af5c675524b7de2474e0dcd8741"}, + {file = "time_machine-2.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:768d33b484a35da93731cc99bdc926b539240a78673216cdc6306833d9072350"}, + {file = "time_machine-2.15.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:73a8c8160d2a170dadcad5b82fb5ee53236a19cec0996651cf4d21da0a2574d5"}, + {file = "time_machine-2.15.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:09fd839a321a92aa8183206c383b9725eaf4e0a28a70e4cb87db292b352eeefb"}, + {file = "time_machine-2.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:838a6d117739f1ae6ecc45ec630fa694f41a85c0d07b1f3b1db2a6cc52c1808b"}, + {file = "time_machine-2.15.0-cp310-cp310-win32.whl", hash = "sha256:d24d2ec74923b49bce7618e3e7762baa6be74e624d9829d5632321de102bf386"}, + {file = "time_machine-2.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:95c8e7036cf442480d0bf6f5fde371e1eb6dbbf5391d7bdb8db73bd8a732b538"}, + {file = "time_machine-2.15.0-cp310-cp310-win_arm64.whl", hash = "sha256:660810cd27a8a94cb5e845e8f28a95e70b01ff0c45466d394c4a0cba5a0ae279"}, + {file = "time_machine-2.15.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:674097dd54a0bbd555e7927092c74428c4c07268ad52bca38cfccc3214707e50"}, + {file = "time_machine-2.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4e83fd6112808d1d14d1a57397c6fa3bd71bb2f3b8800036e12366e3680819b9"}, + {file = "time_machine-2.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b095a1de40ca1afaeae8df3f45e26b645094a1912e6e6871e725fcf06ecdb74a"}, + {file = "time_machine-2.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4601fe7a6b74c6fd9207e614d9db2a20dd4befd4d314677a0feac13a67189707"}, + {file = "time_machine-2.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:245ef73f9927b7d4909d554a6a0284dbc5dee9730adea599e430b37c9e9fa203"}, + {file = "time_machine-2.15.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:704abc7f3403584cca9c01c5809812e0bd70632ea4251389fae4f45e11aad94f"}, + {file = "time_machine-2.15.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:6425001e50a0c82108caed438233066cea04d42a8fc9c49bfcf081a5b96e5b4e"}, + {file = "time_machine-2.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5d4073b754f90b19f28d036ec5143d3fca3a75e4d4241d78790a6178b00bb373"}, + {file = "time_machine-2.15.0-cp311-cp311-win32.whl", hash = "sha256:8817b0f7d7830215261b18db83c9c3ef1da6bb64da5c292d7c70b9a46e5a6745"}, + {file = "time_machine-2.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:ddad27a62df2ea47b7b483009fbfcf167a71d702cbd8e2eefd9ddc1c93146658"}, + {file = "time_machine-2.15.0-cp311-cp311-win_arm64.whl", hash = "sha256:6f021aa2dbd8fbfe54d3fa2258518129108b7496922b3bcff2cf5991078eec67"}, + {file = "time_machine-2.15.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:a22f47c34ee1fcf7d93a8c5c93135499aac879d9d5d8f820bd28571a30fdabcd"}, + {file = "time_machine-2.15.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b684f8ecdeacd6baabc17b15ac1b054ca62029193e6c5367ef00b3516671de80"}, + {file = "time_machine-2.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f7add997684bc6141e1c80f6ba0c38ffe316ba277a4074e61b1b7b4f5a172bf"}, + {file = "time_machine-2.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31af56399bf7c9ef76a3f7b6d9471dffa8f06ee373c194a374b69523f9061de9"}, + {file = "time_machine-2.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f5b94cba3edfc54bcb3ab5be616a2f50fa48be438e5af970824efdf882d1bc31"}, + {file = "time_machine-2.15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3862dda89bdb05f9d521b08fdcb24b19a7dd9f559ae324f4301ba7a07b6eea64"}, + {file = "time_machine-2.15.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e1790481a6b9ce38888f22ce30710244067898c3ac4805a0e061e381f3db3506"}, + {file = "time_machine-2.15.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a731c03bc00552ee6cc685a59616d36003124e7e04c6ddf65c2c47f1c3d85480"}, + {file = "time_machine-2.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e6776840aea3ff5ab6924b50117957da62db51b109b3b491c0d5817a804b1a8e"}, + {file = "time_machine-2.15.0-cp312-cp312-win32.whl", hash = "sha256:9479530e3fce65f6149058071fa4df8150025f15b43b103445f619842981a87c"}, + {file = "time_machine-2.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:b5f3ab4185c1f72010846ca9fccb08349e23a2b52982a18d9870e848ce9f1c86"}, + {file = "time_machine-2.15.0-cp312-cp312-win_arm64.whl", hash = "sha256:c0473dfa8f17c6a9a250b2bd6a5b62af3aa7d22518f701649115f1085d5e35ab"}, + {file = "time_machine-2.15.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f50f10058b884d45cd8a50423bf561b1f9f9df7058abeb8b318700c8bcf4bb54"}, + {file = "time_machine-2.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:df6f618b98f0848fd8d07039541e10f23db679d8283f8719e870a98e1ef8e639"}, + {file = "time_machine-2.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:52468a0784544eba708c0ae6bc5e8c5dcfd685495a60f7f74028662c984bd9cd"}, + {file = "time_machine-2.15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c08800c28160f4d32ca510128b4e201a43c813e7a2dd53178fa79ebe050eba13"}, + {file = "time_machine-2.15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65d395211736d9844537a530287a7c64b9fda1d353e899a0e1723986a0859154"}, + {file = "time_machine-2.15.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3b177d334a35bf2ce103bfe4e0e416e4ee824dd33386ea73fa7491c17cc61897"}, + {file = "time_machine-2.15.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9a6a9342fae113b12aab42c790880c549d9ba695b8deff27ee08096eedd67569"}, + {file = "time_machine-2.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bcbb25029ee8756f10c6473cea5ef21707a1d9a8752cdf29fad3a5f34aa4a313"}, + {file = "time_machine-2.15.0-cp313-cp313-win32.whl", hash = "sha256:29b988b1f09f2a083b12b6b054787b799ae91ee15bb0e9de3e48f880e4d68674"}, + {file = "time_machine-2.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:d828721dcbcb94b904a6b25df67c2513ecd24cd9e36694f38b9f0fa71c7c6103"}, + {file = "time_machine-2.15.0-cp313-cp313-win_arm64.whl", hash = "sha256:008bd668d933b1a029c81805bcdc0132390c2545b103cf8e6709e3adbc37989d"}, + {file = "time_machine-2.15.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e99689f6c6b9ca6e2fc7a75d140e38c5a7985dab61fe1f4e506268f7e9844e05"}, + {file = "time_machine-2.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:671e88a6209a1cf415dc0f8c67d2b2d3b55b436cc63801a518f9800ebd752959"}, + {file = "time_machine-2.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b2d28daf4cabc698aafb12135525d87dc1f2f893cbd29a8a6fe0d8d36d1342c"}, + {file = "time_machine-2.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cd9f057457d12604be18b623bcd5ae7d0b917ad66cb510ee1135d5f123666e2"}, + {file = "time_machine-2.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97dc6793e512a62ba9eab250134a2e67372c16ae9948e73d27c2ef355356e2e1"}, + {file = "time_machine-2.15.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:0630a32e9ebcf2fac3704365b31e271fef6eabd6fedfa404cd8dbd244f7fc84d"}, + {file = "time_machine-2.15.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:617c9a92d8d8f60d5ef39e76596620503752a09f834a218e5b83be352fdd6c91"}, + {file = "time_machine-2.15.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:3f7eadd820e792de33a9ec91f8178a2b9088e4e8b9a166953419ddc4ec5f7cfe"}, + {file = "time_machine-2.15.0-cp38-cp38-win32.whl", hash = "sha256:b7b647684eb2e1fd1e5e6b101249d5fe9d6117c117b5e336ad8dd75af48d2d1f"}, + {file = "time_machine-2.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:b48abd7745caec1a78a16a048966cde14ff6ccb04d471a7201532648d3f77d14"}, + {file = "time_machine-2.15.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8c2b1c91b437133c672e374857eccb1dd2c2d9f8477ae3b35138382d5ef19846"}, + {file = "time_machine-2.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:79bf1ef6850182e09d86e61fa31717da56014a3b2234afb025fca1f2a43ac07b"}, + {file = "time_machine-2.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:658ea8477fa020f08435fb7277635eb0b50cd5206b9d4cbe10e9a5466b01f855"}, + {file = "time_machine-2.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c947135750d20f35acac290c34f1acf5771fc166a3fbc0e3816a97c756aaa5f5"}, + {file = "time_machine-2.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1dee3a0dd1866988c49a5d00564404db9bcdf49ca92f9c4e8b6c99609d64e698"}, + {file = "time_machine-2.15.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c596920d6017702a36e3a43fd8110a84e87d6229f30b84bd5640cbae9b5145da"}, + {file = "time_machine-2.15.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:014589d0edd4aa14f8d63985745565e8cbbe48461d6c004a96000b47f6b44e78"}, + {file = "time_machine-2.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5ff655716cd13a242eef8cf5d368074e8b396ff86508a5933e7cff4f2b3eb3c2"}, + {file = "time_machine-2.15.0-cp39-cp39-win32.whl", hash = "sha256:1168eebd7af7e6e3e2fd378c16ca917b97dd81c89a1f1f9e1daa985c81699d90"}, + {file = "time_machine-2.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:c344eb09fcfbf71e5b5847d4f188fec98e1c3a976125ef571eac5f1c39e7a5e5"}, + {file = "time_machine-2.15.0-cp39-cp39-win_arm64.whl", hash = "sha256:899f1a856b3bebb82b6cbc3c0014834b583b83f246b28e462a031ec1b766130b"}, + {file = "time_machine-2.15.0.tar.gz", hash = "sha256:ebd2e63baa117ded04b978813fcd1279d3fc6be2149c9cac75c716b6f1db774c"}, ] [package.dependencies] @@ -2385,13 +2464,13 @@ files = [ [[package]] name = "tomlkit" -version = "0.12.5" +version = "0.13.2" description = "Style preserving TOML library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tomlkit-0.12.5-py3-none-any.whl", hash = "sha256:af914f5a9c59ed9d0762c7b64d3b5d5df007448eb9cd2edc8a46b1eafead172f"}, - {file = "tomlkit-0.12.5.tar.gz", hash = "sha256:eef34fba39834d4d6b73c9ba7f3e4d1c417a4e56f89a7e96e090dd0d24b8fb3c"}, + {file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"}, + {file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"}, ] [[package]] @@ -2416,17 +2495,17 @@ files = [ [[package]] name = "tox" -version = "4.16.0" +version = "4.18.0" description = "tox is a generic virtualenv management and test command line tool" optional = false python-versions = ">=3.8" files = [ - {file = "tox-4.16.0-py3-none-any.whl", hash = "sha256:61e101061b977b46cf00093d4319438055290ad0009f84497a07bf2d2d7a06d0"}, - {file = "tox-4.16.0.tar.gz", hash = "sha256:43499656f9949edb681c0f907f86fbfee98677af9919d8b11ae5ad77cb800748"}, + {file = "tox-4.18.0-py3-none-any.whl", hash = "sha256:0a457400cf70615dc0627eb70d293e80cd95d8ce174bb40ac011011f0c03a249"}, + {file = "tox-4.18.0.tar.gz", hash = "sha256:5dfa1cab9f146becd6e351333a82f9e0ade374451630ba65ee54584624c27b58"}, ] [package.dependencies] -cachetools = ">=5.3.3" +cachetools = ">=5.4" chardet = ">=5.2" colorama = ">=0.4.6" filelock = ">=3.15.4" @@ -2438,8 +2517,8 @@ tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""} virtualenv = ">=20.26.3" [package.extras] -docs = ["furo (>=2024.5.6)", "sphinx (>=7.3.7)", "sphinx-argparse-cli (>=1.16)", "sphinx-autodoc-typehints (>=2.2.2)", "sphinx-copybutton (>=0.5.2)", "sphinx-inline-tabs (>=2023.4.21)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.11)"] -testing = ["build[virtualenv] (>=1.2.1)", "covdefaults (>=2.3)", "detect-test-pollution (>=1.2)", "devpi-process (>=1)", "diff-cover (>=9.1)", "distlib (>=0.3.8)", "flaky (>=3.8.1)", "hatch-vcs (>=0.4)", "hatchling (>=1.25)", "psutil (>=6)", "pytest (>=8.2.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-xdist (>=3.6.1)", "re-assert (>=1.1)", "setuptools (>=70.2)", "time-machine (>=2.14.2)", "wheel (>=0.43)"] +docs = ["furo (>=2024.7.18)", "sphinx (>=7.4.7)", "sphinx-argparse-cli (>=1.16)", "sphinx-autodoc-typehints (>=2.2.3)", "sphinx-copybutton (>=0.5.2)", "sphinx-inline-tabs (>=2023.4.21)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.11)"] +testing = ["build[virtualenv] (>=1.2.1)", "covdefaults (>=2.3)", "detect-test-pollution (>=1.2)", "devpi-process (>=1)", "diff-cover (>=9.1.1)", "distlib (>=0.3.8)", "flaky (>=3.8.1)", "hatch-vcs (>=0.4)", "hatchling (>=1.25)", "psutil (>=6)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-xdist (>=3.6.1)", "re-assert (>=1.1)", "setuptools (>=70.3)", "time-machine (>=2.14.2)", "wheel (>=0.43)"] [[package]] name = "traitlets" @@ -2469,13 +2548,13 @@ files = [ [[package]] name = "types-python-dateutil" -version = "2.9.0.20240316" +version = "2.9.0.20240906" description = "Typing stubs for python-dateutil" optional = false python-versions = ">=3.8" files = [ - {file = "types-python-dateutil-2.9.0.20240316.tar.gz", hash = "sha256:5d2f2e240b86905e40944dd787db6da9263f0deabef1076ddaed797351ec0202"}, - {file = "types_python_dateutil-2.9.0.20240316-py3-none-any.whl", hash = "sha256:6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b"}, + {file = "types-python-dateutil-2.9.0.20240906.tar.gz", hash = "sha256:9706c3b68284c25adffc47319ecc7947e5bb86b3773f843c73906fd598bc176e"}, + {file = "types_python_dateutil-2.9.0.20240906-py3-none-any.whl", hash = "sha256:27c8cc2d058ccb14946eebcaaa503088f4f6dbc4fb6093d3d456a49aef2753f6"}, ] [[package]] @@ -2502,13 +2581,13 @@ files = [ [[package]] name = "urllib3" -version = "1.26.19" +version = "1.26.20" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" files = [ - {file = "urllib3-1.26.19-py2.py3-none-any.whl", hash = "sha256:37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3"}, - {file = "urllib3-1.26.19.tar.gz", hash = "sha256:3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429"}, + {file = "urllib3-1.26.20-py2.py3-none-any.whl", hash = "sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e"}, + {file = "urllib3-1.26.20.tar.gz", hash = "sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32"}, ] [package.extras] @@ -2523,6 +2602,7 @@ description = "Automatically mock your HTTP interactions to simplify and speed u optional = false python-versions = ">=3.8" files = [ + {file = "vcrpy-6.0.1-py2.py3-none-any.whl", hash = "sha256:621c3fb2d6bd8aa9f87532c688e4575bcbbde0c0afeb5ebdb7e14cac409edfdd"}, {file = "vcrpy-6.0.1.tar.gz", hash = "sha256:9e023fee7f892baa0bbda2f7da7c8ac51165c1c6e38ff8688683a12a4bde9278"}, ] @@ -2720,101 +2800,103 @@ test = ["pytest"] [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2823,20 +2905,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.10,<3.13" -content-hash = "5db18e85341831eb3f63c0b7744958ff6985deff6c8e25755e33bd711ad3e62b" +content-hash = "442bfc818b9004f57411bf818918e21b6c73957e1cfd22b69ba9dbafa3dec82a" diff --git a/openbb_platform/extensions/devtools/pyproject.toml b/openbb_platform/extensions/devtools/pyproject.toml index e26706b3c0f1..873c58f41cd8 100644 --- a/openbb_platform/extensions/devtools/pyproject.toml +++ b/openbb_platform/extensions/devtools/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-devtools" -version = "1.3.0" +version = "1.3.1" description = "Tools for OpenBB Platform Developers" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -26,7 +26,7 @@ pytest-cov = "^4.1.0" ipykernel = "^6.29.4" types-python-dateutil = "^2.8.19.14" types-toml = "^0.10.8.7" -poetry = "^1.7.0" +poetry = "^1.8.0" [build-system] diff --git a/openbb_platform/extensions/econometrics/poetry.lock b/openbb_platform/extensions/econometrics/poetry.lock index f87444bbcf74..9154d56bc804 100644 --- a/openbb_platform/extensions/econometrics/poetry.lock +++ b/openbb_platform/extensions/econometrics/poetry.lock @@ -2,98 +2,113 @@ [[package]] name = "aiohappyeyeballs" -version = "2.3.4" +version = "2.4.0" description = "Happy Eyeballs for asyncio" optional = false -python-versions = "<4.0,>=3.8" +python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.3.4-py3-none-any.whl", hash = "sha256:40a16ceffcf1fc9e142fd488123b2e218abc4188cf12ac20c67200e1579baa42"}, - {file = "aiohappyeyeballs-2.3.4.tar.gz", hash = "sha256:7e1ae8399c320a8adec76f6c919ed5ceae6edd4c3672f4d9eae2b27e37c80ff6"}, + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, ] [[package]] name = "aiohttp" -version = "3.10.0" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.10.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:68ab608118e212f56feef44d4785aa90b713042da301f26338f36497b481cd79"}, - {file = "aiohttp-3.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:64a117c16273ca9f18670f33fc7fd9604b9f46ddb453ce948262889a6be72868"}, - {file = "aiohttp-3.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:54076a25f32305e585a3abae1f0ad10646bec539e0e5ebcc62b54ee4982ec29f"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71c76685773444d90ae83874433505ed800e1706c391fdf9e57cc7857611e2f4"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdda86ab376f9b3095a1079a16fbe44acb9ddde349634f1c9909d13631ff3bcf"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d6dcd1d21da5ae1416f69aa03e883a51e84b6c803b8618cbab341ac89a85b9e"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06ef0135d7ab7fb0284342fbbf8e8ddf73b7fee8ecc55f5c3a3d0a6b765e6d8b"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccab9381f38c669bb9254d848f3b41a3284193b3e274a34687822f98412097e9"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:947da3aee057010bc750b7b4bb65cbd01b0bdb7c4e1cf278489a1d4a1e9596b3"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5268b35fee7eb754fb5b3d0f16a84a2e9ed21306f5377f3818596214ad2d7714"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ff25d988fd6ce433b5c393094a5ca50df568bdccf90a8b340900e24e0d5fb45c"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:594b4b4f1dfe8378b4a0342576dc87a930c960641159f5ae83843834016dbd59"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c8820dad615cd2f296ed3fdea8402b12663ac9e5ea2aafc90ef5141eb10b50b8"}, - {file = "aiohttp-3.10.0-cp310-cp310-win32.whl", hash = "sha256:ab1d870403817c9a0486ca56ccbc0ebaf85d992277d48777faa5a95e40e5bcca"}, - {file = "aiohttp-3.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:563705a94ea3af43467167f3a21c665f3b847b2a0ae5544fa9e18df686a660da"}, - {file = "aiohttp-3.10.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:13679e11937d3f37600860de1f848e2e062e2b396d3aa79b38c89f9c8ab7e791"}, - {file = "aiohttp-3.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8c66a1aadafbc0bd7d648cb7fcb3860ec9beb1b436ce3357036a4d9284fcef9a"}, - {file = "aiohttp-3.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7e3545b06aae925f90f06402e05cfb9c62c6409ce57041932163b09c48daad6"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:effafe5144aa32f0388e8f99b1b2692cf094ea2f6b7ceca384b54338b77b1f50"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a04f2c8d41821a2507b49b2694c40495a295b013afb0cc7355b337980b47c546"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6dbfac556219d884d50edc6e1952a93545c2786193f00f5521ec0d9d464040ab"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a65472256c5232681968deeea3cd5453aa091c44e8db09f22f1a1491d422c2d9"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:941366a554e566efdd3f042e17a9e461a36202469e5fd2aee66fe3efe6412aef"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:927b4aca6340301e7d8bb05278d0b6585b8633ea852b7022d604a5df920486bf"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:34adb8412e736a5d0df6d1fccdf71599dfb07a63add241a94a189b6364e997f1"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:43c60d9b332a01ee985f080f639f3e56abcfb95ec1320013c94083c3b6a2e143"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:3f49edf7c5cd2987634116e1b6a0ee2438fca17f7c4ee480ff41decb76cf6158"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9784246431eaf9d651b3cc06f9c64f9a9f57299f4971c5ea778fa0b81074ef13"}, - {file = "aiohttp-3.10.0-cp311-cp311-win32.whl", hash = "sha256:bec91402df78b897a47b66b9c071f48051cea68d853d8bc1d4404896c6de41ae"}, - {file = "aiohttp-3.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:25a9924343bf91b0c5082cae32cfc5a1f8787ac0433966319ec07b0ed4570722"}, - {file = "aiohttp-3.10.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:21dab4a704c68dc7bc2a1219a4027158e8968e2079f1444eda2ba88bc9f2895f"}, - {file = "aiohttp-3.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:872c0dcaccebd5733d535868fe2356aa6939f5827dcea7a8b9355bb2eff6f56e"}, - {file = "aiohttp-3.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f381424dbce313bb5a666a215e7a9dcebbc533e9a2c467a1f0c95279d24d1fa7"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ca48e9f092a417c6669ee8d3a19d40b3c66dde1a2ae0d57e66c34812819b671"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbe2f6d0466f5c59c7258e0745c20d74806a1385fbb7963e5bbe2309a11cc69b"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:03799a95402a7ed62671c4465e1eae51d749d5439dbc49edb6eee52ea165c50b"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5549c71c35b5f057a4eebcc538c41299826f7813f28880722b60e41c861a57ec"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f6fa7a42b78d8698491dc4ad388169de54cca551aa9900f750547372de396277"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:77bbf0a2f6fefac6c0db1792c234f577d80299a33ce7125467439097cf869198"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:34eaf5cfcc979846d73571b1a4be22cad5e029d55cdbe77cdc7545caa4dcb925"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4f1de31a585344a106db43a9c3af2e15bb82e053618ff759f1fdd31d82da38eb"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f3a1ea61d96146e9b9e5597069466e2e4d9e01e09381c5dd51659f890d5e29e7"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:73c01201219eb039a828bb58dcc13112eec2fed6eea718356316cd552df26e04"}, - {file = "aiohttp-3.10.0-cp312-cp312-win32.whl", hash = "sha256:33e915971eee6d2056d15470a1214e4e0f72b6aad10225548a7ab4c4f54e2db7"}, - {file = "aiohttp-3.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2dc75da06c35a7b47a88ceadbf993a53d77d66423c2a78de8c6f9fb41ec35687"}, - {file = "aiohttp-3.10.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f1bc4d68b83966012813598fe39b35b4e6019b69d29385cf7ec1cb08e1ff829b"}, - {file = "aiohttp-3.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d9b8b31c057a0b7bb822a159c490af05cb11b8069097f3236746a78315998afa"}, - {file = "aiohttp-3.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10f0d7894ddc6ff8f369e3fdc082ef1f940dc1f5b9003cd40945d24845477220"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72de8ffba4a27e3c6e83e58a379fc4fe5548f69f9b541fde895afb9be8c31658"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd36d0f0afc2bd84f007cedd2d9a449c3cf04af471853a25eb71f28bc2e1a119"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f64d503c661864866c09806ac360b95457f872d639ca61719115a9f389b2ec90"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31616121369bc823791056c632f544c6c8f8d1ceecffd8bf3f72ef621eaabf49"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f76c12abb88b7ee64b3f9ae72f0644af49ff139067b5add142836dab405d60d4"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:6c99eef30a7e98144bcf44d615bc0f445b3a3730495fcc16124cb61117e1f81e"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:39e7ec718e7a1971a5d98357e3e8c0529477d45c711d32cd91999dc8d8404e1e"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f1cef548ee4e84264b78879de0c754bbe223193c6313beb242ce862f82eab184"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:f98f036eab11d2f90cdd01b9d1410de9d7eb520d070debeb2edadf158b758431"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc4376ff537f7d2c1e98f97f6d548e99e5d96078b0333c1d3177c11467b972de"}, - {file = "aiohttp-3.10.0-cp38-cp38-win32.whl", hash = "sha256:ebedc51ee6d39f9ea5e26e255fd56a7f4e79a56e77d960f9bae75ef4f95ed57f"}, - {file = "aiohttp-3.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:aad87626f31a85fd4af02ba7fd6cc424b39d4bff5c8677e612882649da572e47"}, - {file = "aiohttp-3.10.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1dc95c5e2a5e60095f1bb51822e3b504e6a7430c9b44bff2120c29bb876c5202"}, - {file = "aiohttp-3.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1c83977f7b6f4f4a96fab500f5a76d355f19f42675224a3002d375b3fb309174"}, - {file = "aiohttp-3.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8cedc48d36652dd3ac40e5c7c139d528202393e341a5e3475acedb5e8d5c4c75"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b099fbb823efed3c1d736f343ac60d66531b13680ee9b2669e368280f41c2b8"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d583755ddb9c97a2da1322f17fc7d26792f4e035f472d675e2761c766f94c2ff"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a03a4407bdb9ae815f0d5a19df482b17df530cf7bf9c78771aa1c713c37ff1f"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcb6e65f6ea7caa0188e36bebe9e72b259d3d525634758c91209afb5a6cbcba7"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6612c6ed3147a4a2d6463454b94b877566b38215665be4c729cd8b7bdce15b4"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0b0c0148d2a69b82ffe650c2ce235b431d49a90bde7dd2629bcb40314957acf6"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0d85a173b4dbbaaad1900e197181ea0fafa617ca6656663f629a8a372fdc7d06"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:12c43dace645023583f3dd2337dfc3aa92c99fb943b64dcf2bc15c7aa0fb4a95"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:33acb0d9bf12cdc80ceec6f5fda83ea7990ce0321c54234d629529ca2c54e33d"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:91e0b76502205484a4d1d6f25f461fa60fe81a7987b90e57f7b941b0753c3ec8"}, - {file = "aiohttp-3.10.0-cp39-cp39-win32.whl", hash = "sha256:1ebd8ed91428ffbe8b33a5bd6f50174e11882d5b8e2fe28670406ab5ee045ede"}, - {file = "aiohttp-3.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:0433795c4a8bafc03deb3e662192250ba5db347c41231b0273380d2f53c9ea0b"}, - {file = "aiohttp-3.10.0.tar.gz", hash = "sha256:e8dd7da2609303e3574c95b0ec9f1fd49647ef29b94701a2862cceae76382e1d"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] @@ -208,22 +223,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -238,13 +253,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -373,69 +388,77 @@ files = [ [[package]] name = "cython" -version = "3.0.10" +version = "3.0.11" description = "The Cython compiler for writing C extensions in the Python language." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" files = [ - {file = "Cython-3.0.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e876272548d73583e90babda94c1299537006cad7a34e515a06c51b41f8657aa"}, - {file = "Cython-3.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:adc377aa33c3309191e617bf675fdbb51ca727acb9dc1aa23fc698d8121f7e23"}, - {file = "Cython-3.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:401aba1869a57aba2922ccb656a6320447e55ace42709b504c2f8e8b166f46e1"}, - {file = "Cython-3.0.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:541fbe725d6534a90b93f8c577eb70924d664b227a4631b90a6e0506d1469591"}, - {file = "Cython-3.0.10-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:86998b01f6a6d48398df8467292c7637e57f7e3a2ca68655367f13f66fed7734"}, - {file = "Cython-3.0.10-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d092c0ddba7e9e530a5c5be4ac06db8360258acc27675d1fc86294a5dc8994c5"}, - {file = "Cython-3.0.10-cp310-cp310-win32.whl", hash = "sha256:3cffb666e649dba23810732497442fb339ee67ba4e0be1f0579991e83fcc2436"}, - {file = "Cython-3.0.10-cp310-cp310-win_amd64.whl", hash = "sha256:9ea31184c7b3a728ef1f81fccb161d8948c05aa86c79f63b74fb6f3ddec860ec"}, - {file = "Cython-3.0.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:051069638abfb076900b0c2bcb6facf545655b3f429e80dd14365192074af5a4"}, - {file = "Cython-3.0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:712760879600907189c7d0d346851525545484e13cd8b787e94bfd293da8ccf0"}, - {file = "Cython-3.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38d40fa1324ac47c04483d151f5e092406a147eac88a18aec789cf01c089c3f2"}, - {file = "Cython-3.0.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bd49a3a9fdff65446a3e1c2bfc0ec85c6ce4c3cad27cd4ad7ba150a62b7fb59"}, - {file = "Cython-3.0.10-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e8df79b596633b8295eaa48b1157d796775c2bb078f32267d32f3001b687f2fd"}, - {file = "Cython-3.0.10-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bcc9795990e525c192bc5c0775e441d7d56d7a7d02210451e9e13c0448dba51b"}, - {file = "Cython-3.0.10-cp311-cp311-win32.whl", hash = "sha256:09f2000041db482cad3bfce94e1fa3a4c82b0e57390a164c02566cbbda8c4f12"}, - {file = "Cython-3.0.10-cp311-cp311-win_amd64.whl", hash = "sha256:3919a55ec9b6c7db6f68a004c21c05ed540c40dbe459ced5d801d5a1f326a053"}, - {file = "Cython-3.0.10-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8f2864ab5fcd27a346f0b50f901ebeb8f60b25a60a575ccfd982e7f3e9674914"}, - {file = "Cython-3.0.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:407840c56385b9c085826fe300213e0e76ba15d1d47daf4b58569078ecb94446"}, - {file = "Cython-3.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a036d00caa73550a3a976432ef21c1e3fa12637e1616aab32caded35331ae96"}, - {file = "Cython-3.0.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cc6a0e7e23a96dec3f3c9d39690d4281beabd5297855140d0d30855f950275e"}, - {file = "Cython-3.0.10-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a5e14a8c6a8157d2b0cdc2e8e3444905d20a0e78e19d2a097e89fb8b04b51f6b"}, - {file = "Cython-3.0.10-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:f8a2b8fa0fd8358bccb5f3304be563c4750aae175100463d212d5ea0ec74cbe0"}, - {file = "Cython-3.0.10-cp312-cp312-win32.whl", hash = "sha256:2d29e617fd23cf4b83afe8f93f2966566c9f565918ad1e86a4502fe825cc0a79"}, - {file = "Cython-3.0.10-cp312-cp312-win_amd64.whl", hash = "sha256:6c5af936940a38c300977b81598d9c0901158f220a58c177820e17e1774f1cf1"}, - {file = "Cython-3.0.10-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:5f465443917d5c0f69825fca3b52b64c74ac3de0143b1fff6db8ba5b48c9fb4a"}, - {file = "Cython-3.0.10-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fadb84193c25641973666e583df8df4e27c52cdc05ddce7c6f6510d690ba34a"}, - {file = "Cython-3.0.10-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fa9e7786083b6aa61594c16979d621b62e61fcd9c2edd4761641b95c7fb34b2"}, - {file = "Cython-3.0.10-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f4780d0f98ce28191c4d841c4358b5d5e79d96520650910cd59904123821c52d"}, - {file = "Cython-3.0.10-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:32fbad02d1189be75eb96456d9c73f5548078e5338d8fa153ecb0115b6ee279f"}, - {file = "Cython-3.0.10-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:90e2f514fc753b55245351305a399463103ec18666150bb1c36779b9862388e9"}, - {file = "Cython-3.0.10-cp36-cp36m-win32.whl", hash = "sha256:a9c976e9ec429539a4367cb4b24d15a1e46b925976f4341143f49f5f161171f5"}, - {file = "Cython-3.0.10-cp36-cp36m-win_amd64.whl", hash = "sha256:a9bb402674788a7f4061aeef8057632ec440123e74ed0fb425308a59afdfa10e"}, - {file = "Cython-3.0.10-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:206e803598010ecc3813db8748ed685f7beeca6c413f982df9f8a505fce56563"}, - {file = "Cython-3.0.10-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15b6d397f4ee5ad54e373589522af37935a32863f1b23fa8c6922adf833e28e2"}, - {file = "Cython-3.0.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a181144c2f893ed8e6a994d43d0b96300bc99873f21e3b7334ca26c61c37b680"}, - {file = "Cython-3.0.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74b700d6a793113d03fb54b63bdbadba6365379424bac7c0470605672769260"}, - {file = "Cython-3.0.10-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:076e9fd4e0ca33c5fa00a7479180dbfb62f17fe928e2909f82da814536e96d2b"}, - {file = "Cython-3.0.10-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:269f06e6961e8591d56e30b46e1a51b6ccb42cab04c29fa3b30d3e8723485fb4"}, - {file = "Cython-3.0.10-cp37-cp37m-win32.whl", hash = "sha256:d4e83a8ceff7af60064da4ccfce0ac82372544dd5392f1b350c34f1b04d0fae6"}, - {file = "Cython-3.0.10-cp37-cp37m-win_amd64.whl", hash = "sha256:40fac59c3a7fbcd9c25aea64c342c890a5e2270ce64a1525e840807800167799"}, - {file = "Cython-3.0.10-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f43a58bf2434870d2fc42ac2e9ff8138c9e00c6251468de279d93fa279e9ba3b"}, - {file = "Cython-3.0.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e9a885ec63d3955a08cefc4eec39fefa9fe14989c6e5e2382bd4aeb6bdb9bc3"}, - {file = "Cython-3.0.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acfbe0fff364d54906058fc61f2393f38cd7fa07d344d80923937b87e339adcf"}, - {file = "Cython-3.0.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8adcde00a8a88fab27509b558cd8c2959ab0c70c65d3814cfea8c68b83fa6dcd"}, - {file = "Cython-3.0.10-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2c9c1e3e78909488f3b16fabae02308423fa6369ed96ab1e250807d344cfffd7"}, - {file = "Cython-3.0.10-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fc6e0faf5b57523b073f0cdefadcaef3a51235d519a0594865925cadb3aeadf0"}, - {file = "Cython-3.0.10-cp38-cp38-win32.whl", hash = "sha256:35f6ede7c74024ed1982832ae61c9fad7cf60cc3f5b8c6a63bb34e38bc291936"}, - {file = "Cython-3.0.10-cp38-cp38-win_amd64.whl", hash = "sha256:950c0c7b770d2a7cec74fb6f5ccc321d0b51d151f48c075c0d0db635a60ba1b5"}, - {file = "Cython-3.0.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:077b61ee789e48700e25d4a16daa4258b8e65167136e457174df400cf9b4feab"}, - {file = "Cython-3.0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:64f1f8bba9d8f37c0cffc934792b4ac7c42d0891077127c11deebe9fa0a0f7e4"}, - {file = "Cython-3.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:651a15a8534ebfb9b58cb0b87c269c70984b6f9c88bfe65e4f635f0e3f07dfcd"}, - {file = "Cython-3.0.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d10fc9aa82e5e53a0b7fd118f9771199cddac8feb4a6d8350b7d4109085aa775"}, - {file = "Cython-3.0.10-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4f610964ab252a83e573a427e28b103e2f1dd3c23bee54f32319f9e73c3c5499"}, - {file = "Cython-3.0.10-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8c9c4c4f3ab8f8c02817b0e16e8fa7b8cc880f76e9b63fe9c010e60c1a6c2b13"}, - {file = "Cython-3.0.10-cp39-cp39-win32.whl", hash = "sha256:0bac3ccdd4e03924028220c62ae3529e17efa8ca7e9df9330de95de02f582b26"}, - {file = "Cython-3.0.10-cp39-cp39-win_amd64.whl", hash = "sha256:81f356c1c8c0885b8435bfc468025f545c5d764aa9c75ab662616dd1193c331e"}, - {file = "Cython-3.0.10-py2.py3-none-any.whl", hash = "sha256:fcbb679c0b43514d591577fd0d20021c55c240ca9ccafbdb82d3fb95e5edfee2"}, - {file = "Cython-3.0.10.tar.gz", hash = "sha256:dcc96739331fb854dcf503f94607576cfe8488066c61ca50dfd55836f132de99"}, + {file = "Cython-3.0.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:44292aae17524abb4b70a25111fe7dec1a0ad718711d47e3786a211d5408fdaa"}, + {file = "Cython-3.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a75d45fbc20651c1b72e4111149fed3b33d270b0a4fb78328c54d965f28d55e1"}, + {file = "Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d89a82937ce4037f092e9848a7bbcc65bc8e9fc9aef2bb74f5c15e7d21a73080"}, + {file = "Cython-3.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2a8ea2e7e2d3bc0d8630dafe6c4a5a89485598ff8a61885b74f8ed882597efd5"}, + {file = "Cython-3.0.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cee29846471ce60226b18e931d8c1c66a158db94853e3e79bc2da9bd22345008"}, + {file = "Cython-3.0.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eeb6860b0f4bfa402de8929833fe5370fa34069c7ebacb2d543cb017f21fb891"}, + {file = "Cython-3.0.11-cp310-cp310-win32.whl", hash = "sha256:3699391125ab344d8d25438074d1097d9ba0fb674d0320599316cfe7cf5f002a"}, + {file = "Cython-3.0.11-cp310-cp310-win_amd64.whl", hash = "sha256:d02f4ebe15aac7cdacce1a628e556c1983f26d140fd2e0ac5e0a090e605a2d38"}, + {file = "Cython-3.0.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75ba1c70b6deeaffbac123856b8d35f253da13552207aa969078611c197377e4"}, + {file = "Cython-3.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:af91497dc098718e634d6ec8f91b182aea6bb3690f333fc9a7777bc70abe8810"}, + {file = "Cython-3.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3999fb52d3328a6a5e8c63122b0a8bd110dfcdb98dda585a3def1426b991cba7"}, + {file = "Cython-3.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d566a4e09b8979be8ab9f843bac0dd216c81f5e5f45661a9b25cd162ed80508c"}, + {file = "Cython-3.0.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:46aec30f217bdf096175a1a639203d44ac73a36fe7fa3dd06bd012e8f39eca0f"}, + {file = "Cython-3.0.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ddd1fe25af330f4e003421636746a546474e4ccd8f239f55d2898d80983d20ed"}, + {file = "Cython-3.0.11-cp311-cp311-win32.whl", hash = "sha256:221de0b48bf387f209003508e602ce839a80463522fc6f583ad3c8d5c890d2c1"}, + {file = "Cython-3.0.11-cp311-cp311-win_amd64.whl", hash = "sha256:3ff8ac1f0ecd4f505db4ab051e58e4531f5d098b6ac03b91c3b902e8d10c67b3"}, + {file = "Cython-3.0.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:11996c40c32abf843ba652a6d53cb15944c88d91f91fc4e6f0028f5df8a8f8a1"}, + {file = "Cython-3.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63f2c892e9f9c1698ecfee78205541623eb31cd3a1b682668be7ac12de94aa8e"}, + {file = "Cython-3.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b14c24f1dc4c4c9d997cca8d1b7fb01187a218aab932328247dcf5694a10102"}, + {file = "Cython-3.0.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c8eed5c015685106db15dd103fd040948ddca9197b1dd02222711815ea782a27"}, + {file = "Cython-3.0.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:780f89c95b8aec1e403005b3bf2f0a2afa060b3eba168c86830f079339adad89"}, + {file = "Cython-3.0.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a690f2ff460682ea985e8d38ec541be97e0977fa0544aadc21efc116ff8d7579"}, + {file = "Cython-3.0.11-cp312-cp312-win32.whl", hash = "sha256:2252b5aa57621848e310fe7fa6f7dce5f73aa452884a183d201a8bcebfa05a00"}, + {file = "Cython-3.0.11-cp312-cp312-win_amd64.whl", hash = "sha256:da394654c6da15c1d37f0b7ec5afd325c69a15ceafee2afba14b67a5df8a82c8"}, + {file = "Cython-3.0.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4341d6a64d47112884e0bcf31e6c075268220ee4cd02223047182d4dda94d637"}, + {file = "Cython-3.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:351955559b37e6c98b48aecb178894c311be9d731b297782f2b78d111f0c9015"}, + {file = "Cython-3.0.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c02361af9bfa10ff1ccf967fc75159e56b1c8093caf565739ed77a559c1f29f"}, + {file = "Cython-3.0.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6823aef13669a32caf18bbb036de56065c485d9f558551a9b55061acf9c4c27f"}, + {file = "Cython-3.0.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6fb68cef33684f8cc97987bee6ae919eee7e18ee6a3ad7ed9516b8386ef95ae6"}, + {file = "Cython-3.0.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:790263b74432cb997740d73665f4d8d00b9cd1cecbdd981d93591ddf993d4f12"}, + {file = "Cython-3.0.11-cp313-cp313-win32.whl", hash = "sha256:e6dd395d1a704e34a9fac00b25f0036dce6654c6b898be6f872ac2bb4f2eda48"}, + {file = "Cython-3.0.11-cp313-cp313-win_amd64.whl", hash = "sha256:52186101d51497519e99b60d955fd5cb3bf747c67f00d742e70ab913f1e42d31"}, + {file = "Cython-3.0.11-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c69d5cad51388522b98a99b4be1b77316de85b0c0523fa865e0ea58bbb622e0a"}, + {file = "Cython-3.0.11-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8acdc87e9009110adbceb7569765eb0980129055cc954c62f99fe9f094c9505e"}, + {file = "Cython-3.0.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1dd47865f4c0a224da73acf83d113f93488d17624e2457dce1753acdfb1cc40c"}, + {file = "Cython-3.0.11-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:301bde949b4f312a1c70e214b0c3bc51a3f955d466010d2f68eb042df36447b0"}, + {file = "Cython-3.0.11-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:f3953d2f504176f929862e5579cfc421860c33e9707f585d70d24e1096accdf7"}, + {file = "Cython-3.0.11-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:3f2b062f6df67e8a56c75e500ca330cf62c85ac26dd7fd006f07ef0f83aebfa3"}, + {file = "Cython-3.0.11-cp36-cp36m-win32.whl", hash = "sha256:c3d68751668c66c7a140b6023dba5d5d507f72063407bb609d3a5b0f3b8dfbe4"}, + {file = "Cython-3.0.11-cp36-cp36m-win_amd64.whl", hash = "sha256:bcd29945fafd12484cf37b1d84f12f0e7a33ba3eac5836531c6bd5283a6b3a0c"}, + {file = "Cython-3.0.11-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4e9a8d92978b15a0c7ca7f98447c6c578dc8923a0941d9d172d0b077cb69c576"}, + {file = "Cython-3.0.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:421017466e9260aca86823974e26e158e6358622f27c0f4da9c682f3b6d2e624"}, + {file = "Cython-3.0.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d80a7232938d523c1a12f6b1794ab5efb1ae77ad3fde79de4bb558d8ab261619"}, + {file = "Cython-3.0.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfa550d9ae39e827a6e7198076df763571cb53397084974a6948af558355e028"}, + {file = "Cython-3.0.11-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:aedceb6090a60854b31bf9571dc55f642a3fa5b91f11b62bcef167c52cac93d8"}, + {file = "Cython-3.0.11-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:473d35681d9f93ce380e6a7c8feb2d65fc6333bd7117fbc62989e404e241dbb0"}, + {file = "Cython-3.0.11-cp37-cp37m-win32.whl", hash = "sha256:3379c6521e25aa6cd7703bb7d635eaca75c0f9c7f1b0fdd6dd15a03bfac5f68d"}, + {file = "Cython-3.0.11-cp37-cp37m-win_amd64.whl", hash = "sha256:14701edb3107a5d9305a82d9d646c4f28bfecbba74b26cc1ee2f4be08f602057"}, + {file = "Cython-3.0.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:598699165cfa7c6d69513ee1bffc9e1fdd63b00b624409174c388538aa217975"}, + {file = "Cython-3.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0583076c4152b417a3a8a5d81ec02f58c09b67d3f22d5857e64c8734ceada8c"}, + {file = "Cython-3.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52205347e916dd65d2400b977df4c697390c3aae0e96275a438cc4ae85dadc08"}, + {file = "Cython-3.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:989899a85f0d9a57cebb508bd1f194cb52f0e3f7e22ac259f33d148d6422375c"}, + {file = "Cython-3.0.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:53b6072a89049a991d07f42060f65398448365c59c9cb515c5925b9bdc9d71f8"}, + {file = "Cython-3.0.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f988f7f8164a6079c705c39e2d75dbe9967e3dacafe041420d9af7b9ee424162"}, + {file = "Cython-3.0.11-cp38-cp38-win32.whl", hash = "sha256:a1f4cbc70f6b7f0c939522118820e708e0d490edca42d852fa8004ec16780be2"}, + {file = "Cython-3.0.11-cp38-cp38-win_amd64.whl", hash = "sha256:187685e25e037320cae513b8cc4bf9dbc4465c037051aede509cbbf207524de2"}, + {file = "Cython-3.0.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0fc6fdd6fa493be7bdda22355689d5446ac944cd71286f6f44a14b0d67ee3ff5"}, + {file = "Cython-3.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b1d1f6f94cc5d42a4591f6d60d616786b9cd15576b112bc92a23131fcf38020"}, + {file = "Cython-3.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4ab2b92a3e6ed552adbe9350fd2ef3aa0cc7853cf91569f9dbed0c0699bbeab"}, + {file = "Cython-3.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:104d6f2f2c827ccc5e9e42c80ef6773a6aa94752fe6bc5b24a4eab4306fb7f07"}, + {file = "Cython-3.0.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:13062ce556a1e98d2821f7a0253b50569fdc98c36efd6653a65b21e3f8bbbf5f"}, + {file = "Cython-3.0.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:525d09b3405534763fa73bd78c8e51ac8264036ce4c16d37dfd1555a7da6d3a7"}, + {file = "Cython-3.0.11-cp39-cp39-win32.whl", hash = "sha256:b8c7e514075696ca0f60c337f9e416e61d7ccbc1aa879a56c39181ed90ec3059"}, + {file = "Cython-3.0.11-cp39-cp39-win_amd64.whl", hash = "sha256:8948802e1f5677a673ea5d22a1e7e273ca5f83e7a452786ca286eebf97cee67c"}, + {file = "Cython-3.0.11-py2.py3-none-any.whl", hash = "sha256:0e25f6425ad4a700d7f77cd468da9161e63658837d1bc34861a9861a4ef6346d"}, + {file = "cython-3.0.11.tar.gz", hash = "sha256:7146dd2af8682b4ca61331851e6aebce9fe5158e75300343f80c07ca80b1faff"}, ] [[package]] @@ -514,20 +537,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "formulaic" @@ -741,13 +765,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -762,16 +786,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -1093,71 +1118,71 @@ files = [ [[package]] name = "numpy" -version = "2.0.1" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0fbb536eac80e27a2793ffd787895242b7f18ef792563d742c2d673bfcb75134"}, - {file = "numpy-2.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:69ff563d43c69b1baba77af455dd0a839df8d25e8590e79c90fcbe1499ebde42"}, - {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:1b902ce0e0a5bb7704556a217c4f63a7974f8f43e090aff03fcf262e0b135e02"}, - {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:f1659887361a7151f89e79b276ed8dff3d75877df906328f14d8bb40bb4f5101"}, - {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4658c398d65d1b25e1760de3157011a80375da861709abd7cef3bad65d6543f9"}, - {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4127d4303b9ac9f94ca0441138acead39928938660ca58329fe156f84b9f3015"}, - {file = "numpy-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e5eeca8067ad04bc8a2a8731183d51d7cbaac66d86085d5f4766ee6bf19c7f87"}, - {file = "numpy-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9adbd9bb520c866e1bfd7e10e1880a1f7749f1f6e5017686a5fbb9b72cf69f82"}, - {file = "numpy-2.0.1-cp310-cp310-win32.whl", hash = "sha256:7b9853803278db3bdcc6cd5beca37815b133e9e77ff3d4733c247414e78eb8d1"}, - {file = "numpy-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:81b0893a39bc5b865b8bf89e9ad7807e16717f19868e9d234bdaf9b1f1393868"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75b4e316c5902d8163ef9d423b1c3f2f6252226d1aa5cd8a0a03a7d01ffc6268"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6e4eeb6eb2fced786e32e6d8df9e755ce5be920d17f7ce00bc38fcde8ccdbf9e"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a1e01dcaab205fbece13c1410253a9eea1b1c9b61d237b6fa59bcc46e8e89343"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:a8fc2de81ad835d999113ddf87d1ea2b0f4704cbd947c948d2f5513deafe5a7b"}, - {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a3d94942c331dd4e0e1147f7a8699a4aa47dffc11bf8a1523c12af8b2e91bbe"}, - {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15eb4eca47d36ec3f78cde0a3a2ee24cf05ca7396ef808dda2c0ddad7c2bde67"}, - {file = "numpy-2.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b83e16a5511d1b1f8a88cbabb1a6f6a499f82c062a4251892d9ad5d609863fb7"}, - {file = "numpy-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f87fec1f9bc1efd23f4227becff04bd0e979e23ca50cc92ec88b38489db3b55"}, - {file = "numpy-2.0.1-cp311-cp311-win32.whl", hash = "sha256:36d3a9405fd7c511804dc56fc32974fa5533bdeb3cd1604d6b8ff1d292b819c4"}, - {file = "numpy-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:08458fbf403bff5e2b45f08eda195d4b0c9b35682311da5a5a0a0925b11b9bd8"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bf4e6f4a2a2e26655717a1983ef6324f2664d7011f6ef7482e8c0b3d51e82ac"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6fddc5fe258d3328cd8e3d7d3e02234c5d70e01ebe377a6ab92adb14039cb4"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:5daab361be6ddeb299a918a7c0864fa8618af66019138263247af405018b04e1"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:ea2326a4dca88e4a274ba3a4405eb6c6467d3ffbd8c7d38632502eaae3820587"}, - {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:529af13c5f4b7a932fb0e1911d3a75da204eff023ee5e0e79c1751564221a5c8"}, - {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6790654cb13eab303d8402354fabd47472b24635700f631f041bd0b65e37298a"}, - {file = "numpy-2.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cbab9fc9c391700e3e1287666dfd82d8666d10e69a6c4a09ab97574c0b7ee0a7"}, - {file = "numpy-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d0d92a5e3613c33a5f01db206a33f8fdf3d71f2912b0de1739894668b7a93b"}, - {file = "numpy-2.0.1-cp312-cp312-win32.whl", hash = "sha256:173a00b9995f73b79eb0191129f2455f1e34c203f559dd118636858cc452a1bf"}, - {file = "numpy-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:bb2124fdc6e62baae159ebcfa368708867eb56806804d005860b6007388df171"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bfc085b28d62ff4009364e7ca34b80a9a080cbd97c2c0630bb5f7f770dae9414"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8fae4ebbf95a179c1156fab0b142b74e4ba4204c87bde8d3d8b6f9c34c5825ef"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:72dc22e9ec8f6eaa206deb1b1355eb2e253899d7347f5e2fae5f0af613741d06"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:ec87f5f8aca726117a1c9b7083e7656a9d0d606eec7299cc067bb83d26f16e0c"}, - {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f682ea61a88479d9498bf2091fdcd722b090724b08b31d63e022adc063bad59"}, - {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8efc84f01c1cd7e34b3fb310183e72fcdf55293ee736d679b6d35b35d80bba26"}, - {file = "numpy-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3fdabe3e2a52bc4eff8dc7a5044342f8bd9f11ef0934fcd3289a788c0eb10018"}, - {file = "numpy-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:24a0e1befbfa14615b49ba9659d3d8818a0f4d8a1c5822af8696706fbda7310c"}, - {file = "numpy-2.0.1-cp39-cp39-win32.whl", hash = "sha256:f9cf5ea551aec449206954b075db819f52adc1638d46a6738253a712d553c7b4"}, - {file = "numpy-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:e9e81fa9017eaa416c056e5d9e71be93d05e2c3c2ab308d23307a8bc4443c368"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:61728fba1e464f789b11deb78a57805c70b2ed02343560456190d0501ba37b0f"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:12f5d865d60fb9734e60a60f1d5afa6d962d8d4467c120a1c0cda6eb2964437d"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eacf3291e263d5a67d8c1a581a8ebbcfd6447204ef58828caf69a5e3e8c75990"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2c3a346ae20cfd80b6cfd3e60dc179963ef2ea58da5ec074fd3d9e7a1e7ba97f"}, - {file = "numpy-2.0.1.tar.gz", hash = "sha256:485b87235796410c3519a699cfe1faab097e509e90ebb05dcd098db2ae87e7b3"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1277,13 +1302,13 @@ test = ["pytest", "pytest-cov", "scipy"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1296,123 +1321,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1523,62 +1549,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1604,13 +1632,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1622,29 +1650,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.5" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.5-py3-none-linux_armv6l.whl", hash = "sha256:605d589ec35d1da9213a9d4d7e7a9c761d90bba78fc8790d1c5e65026c1b9eaf"}, - {file = "ruff-0.5.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:00817603822a3e42b80f7c3298c8269e09f889ee94640cd1fc7f9329788d7bf8"}, - {file = "ruff-0.5.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:187a60f555e9f865a2ff2c6984b9afeffa7158ba6e1eab56cb830404c942b0f3"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe26fc46fa8c6e0ae3f47ddccfbb136253c831c3289bba044befe68f467bfb16"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4ad25dd9c5faac95c8e9efb13e15803cd8bbf7f4600645a60ffe17c73f60779b"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f70737c157d7edf749bcb952d13854e8f745cec695a01bdc6e29c29c288fc36e"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:cfd7de17cef6ab559e9f5ab859f0d3296393bc78f69030967ca4d87a541b97a0"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a09b43e02f76ac0145f86a08e045e2ea452066f7ba064fd6b0cdccb486f7c3e7"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0b856cb19c60cd40198be5d8d4b556228e3dcd545b4f423d1ad812bfdca5884"}, - {file = "ruff-0.5.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3687d002f911e8a5faf977e619a034d159a8373514a587249cc00f211c67a091"}, - {file = "ruff-0.5.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ac9dc814e510436e30d0ba535f435a7f3dc97f895f844f5b3f347ec8c228a523"}, - {file = "ruff-0.5.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:af9bdf6c389b5add40d89b201425b531e0a5cceb3cfdcc69f04d3d531c6be74f"}, - {file = "ruff-0.5.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d40a8533ed545390ef8315b8e25c4bb85739b90bd0f3fe1280a29ae364cc55d8"}, - {file = "ruff-0.5.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:cab904683bf9e2ecbbe9ff235bfe056f0eba754d0168ad5407832928d579e7ab"}, - {file = "ruff-0.5.5-py3-none-win32.whl", hash = "sha256:696f18463b47a94575db635ebb4c178188645636f05e934fdf361b74edf1bb2d"}, - {file = "ruff-0.5.5-py3-none-win_amd64.whl", hash = "sha256:50f36d77f52d4c9c2f1361ccbfbd09099a1b2ea5d2b2222c586ab08885cf3445"}, - {file = "ruff-0.5.5-py3-none-win_arm64.whl", hash = "sha256:3191317d967af701f1b73a31ed5788795936e423b7acce82a2b63e26eb3e89d6"}, - {file = "ruff-0.5.5.tar.gz", hash = "sha256:cc5516bdb4858d972fbc31d246bdb390eab8df1a26e2353be2dbc0c2d7f5421a"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1691,19 +1719,23 @@ test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "po [[package]] name = "setuptools" -version = "72.1.0" +version = "74.1.2" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-72.1.0-py3-none-any.whl", hash = "sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1"}, - {file = "setuptools-72.1.0.tar.gz", hash = "sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec"}, + {file = "setuptools-74.1.2-py3-none-any.whl", hash = "sha256:5f4c08aa4d3ebcb57a50c33b1b07e94315d7fc7230f7115e47fc99776c8ce308"}, + {file = "setuptools-74.1.2.tar.gz", hash = "sha256:95b40ed940a1c67eb70fc099094bd6e99c6ee7c23aa2306f4d2697ba7916f9c6"}, ] [package.extras] -core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "ordered-set (>=3.1.1)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.5.2)"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.11.*)", "pytest-mypy"] [[package]] name = "setuptools-scm" @@ -1836,13 +1868,13 @@ files = [ [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1929,42 +1961,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1973,86 +2005,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2231,101 +2271,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2334,20 +2376,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "be58c8841cb12c022ebbe7118989cc6d9e4177f22ee00afb6ab523ec10d71f52" +content-hash = "a3c768364891a3ea3cd76211062819735b4df926fd6134961d8aac99feb25971" diff --git a/openbb_platform/extensions/econometrics/pyproject.toml b/openbb_platform/extensions/econometrics/pyproject.toml index 5213767868c9..2c1bc91d68e6 100644 --- a/openbb_platform/extensions/econometrics/pyproject.toml +++ b/openbb_platform/extensions/econometrics/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-econometrics" -version = "1.4.1" +version = "1.4.2" description = "Econometrics Toolkit for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -13,7 +13,7 @@ scipy = "^1.10.1" statsmodels = "^0.14.0" arch = "^7" linearmodels = "^6" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/economy/integration/test_economy_api.py b/openbb_platform/extensions/economy/integration/test_economy_api.py index 8016f643277c..1080aecd3bcf 100644 --- a/openbb_platform/extensions/economy/integration/test_economy_api.py +++ b/openbb_platform/extensions/economy/integration/test_economy_api.py @@ -1053,3 +1053,80 @@ def test_economy_fred_release_table(params, headers): result = requests.get(url, headers=headers, timeout=10) assert isinstance(result, requests.Response) assert result.status_code == 200 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "query": "gasoline;seattle;average price", + "category": "cpi", + "include_extras": False, + "include_code_map": False, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_search(params, headers): + """Test the economy survey bls search endpoint.""" + params = {p: v for p, v in params.items() if v} + + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/survey/bls_search?{query_str}" + result = requests.get(url, headers=headers, timeout=10) + assert isinstance(result, requests.Response) + assert result.status_code == 200 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2024-01-01", + "end_date": "2024-07-01", + "aspects": False, + "calculations": True, + "annual_average": True, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_series(params, headers): + """Test the economy survey bls search endpoint.""" + params = {p: v for p, v in params.items() if v} + + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/survey/bls_series?{query_str}" + result = requests.get(url, headers=headers, timeout=10) + assert isinstance(result, requests.Response) + assert result.status_code == 200 + + +@parametrize( + "params", + [ + ( + { + "provider": "econdb", + "country": "IN,CN", + } + ), + ], +) +@pytest.mark.integration +def test_economy_export_destinations(params, headers): + """Test the economy export destinations endpoint.""" + params = {p: v for p, v in params.items() if v} + + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/export_destinations?{query_str}" + result = requests.get(url, headers=headers, timeout=10) + assert isinstance(result, requests.Response) + assert result.status_code == 200 diff --git a/openbb_platform/extensions/economy/integration/test_economy_python.py b/openbb_platform/extensions/economy/integration/test_economy_python.py index 3f9cb7145563..f36734639ab5 100644 --- a/openbb_platform/extensions/economy/integration/test_economy_python.py +++ b/openbb_platform/extensions/economy/integration/test_economy_python.py @@ -1013,3 +1013,77 @@ def test_economy_fred_release_table(params, obb): assert result assert isinstance(result, OBBject) assert len(result.results) > 0 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "query": "gasoline;seattle;average price", + "category": "cpi", + "include_extras": False, + "include_code_map": False, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_search(params, obb): + """Test the economy survey bls search endpoint""" + params = {p: v for p, v in params.items() if v} + + result = obb.economy.survey.bls_search(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2024-01-01", + "end_date": "2024-07-01", + "aspects": False, + "calculations": True, + "annual_average": True, + } + ), + ], +) +@pytest.mark.integration +def test_economy_survey_bls_series(params, obb): + """Test the economy survey bls series endpoint""" + params = {p: v for p, v in params.items() if v} + + result = obb.economy.survey.bls_series(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 + + +@parametrize( + "params", + [ + ( + { + "provider": "econdb", + "country": "IN,CN", + } + ), + ], +) +@pytest.mark.integration +def test_economy_export_destinations(params, obb): + """Test the economy export destinations endpoint""" + params = {p: v for p, v in params.items() if v} + + result = obb.economy.export_destinations(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 diff --git a/openbb_platform/extensions/economy/openbb_economy/economy_router.py b/openbb_platform/extensions/economy/openbb_economy/economy_router.py index 8019338dddc9..e16db130c265 100644 --- a/openbb_platform/extensions/economy/openbb_economy/economy_router.py +++ b/openbb_platform/extensions/economy/openbb_economy/economy_router.py @@ -647,3 +647,19 @@ async def pce( ) -> OBBject: """Get Personal Consumption Expenditures (PCE) reports.""" return await OBBject.from_query(Query(**locals())) + + +@router.command( + model="ExportDestinations", + examples=[ + APIEx(parameters={"provider": "econdb", "country": "us"}), + ], +) +async def export_destinations( + cc: CommandContext, + provider_choices: ProviderChoices, + standard_params: StandardParams, + extra_params: ExtraParams, +) -> OBBject: + """Get top export destinations by country from the UN Comtrade International Trade Statistics Database.""" + return await OBBject.from_query(Query(**locals())) diff --git a/openbb_platform/extensions/economy/openbb_economy/economy_views.py b/openbb_platform/extensions/economy/openbb_economy/economy_views.py index d90241f8aaf8..f5c1c5935959 100644 --- a/openbb_platform/extensions/economy/openbb_economy/economy_views.py +++ b/openbb_platform/extensions/economy/openbb_economy/economy_views.py @@ -1,5 +1,8 @@ """Views for the Economy Extension.""" +# flake8: noqa: PLR0912 +# pylint: disable=too-many-branches + from typing import TYPE_CHECKING, Any, Dict, Optional, Tuple from warnings import warn @@ -13,7 +16,7 @@ class EconomyViews: """economy Views.""" @staticmethod - def economy_fred_series( # noqa: PLR0912 # pylint: disable=too-many-branches + def economy_fred_series( **kwargs, ) -> Tuple["OpenBBFigure", Dict[str, Any]]: """FRED Series Chart.""" @@ -311,3 +314,210 @@ def economy_fred_series( # noqa: PLR0912 # pylint: disable=too-many-branches content = fig.to_plotly_json() return fig, content + + @staticmethod + def economy_survey_bls_series( + **kwargs, + ) -> Tuple["OpenBBFigure", Dict[str, Any]]: + """Economy Survey BLS Series Chart. + + Parameters + ---------- + data: Optional[Union[DataFrame, List[Data]]] + Filtered subset of the parent results. + target_symbol: Optional[str] + The target symbol(s) to plot. Plot multiple symbols by separating them with a comma. Max 10 symbols. + target_col: Optional[str] + The target column to plot. Default is 'value'. + plot_type: Literal["line", "bar"] + The type of plot to display. Default is 'line', unless the data is significantly small. + normalize: bool + Normalize the data before displaying. Default is False. + title: Optional[str] + The title of the chart. + xtitle: Optional[str] + The title of the x-axis. + ytitle: Optional[str] + The title of the y-axis. + bar_kwargs: Optional[Dict] + Additional keyword arguments applied to `fig.add_bar`. + scatter_kwargs: Optional[Dict] + Additional keyword arguments applied to `fig.add_scatter`. + layout_kwargs: Optional[Dict] + Additional keyword arguments applied to `fig.update_layout`. + """ + # pylint: disable=import-outside-toplevel + from openbb_charting.charts.generic_charts import bar_chart, line_chart + from openbb_charting.charts.helpers import ( + z_score_standardization, + ) + from openbb_core.app.utils import basemodel_to_df + from pandas import DataFrame + + provider = kwargs.get("provider") + + if provider != "bls": + raise RuntimeError( + f"This charting method does not support {provider}. Supported providers: bls." + ) + + _data = ( + kwargs.pop("data", None) + if "data" in kwargs and kwargs["data"] is not None + else kwargs.get("obbject_item") + ) + df = DataFrame() + + if isinstance(_data, DataFrame) and not _data.empty: + df = _data.reset_index() if _data.index.name == "date" else _data + else: + try: + df = basemodel_to_df(_data, index=None) # type: ignore + except Exception as e: + raise RuntimeError("Unable to process supplied data.") from e + + if df.empty or len(df) < 2: + raise RuntimeError("No data found to plot.") + + cols = df.columns.to_list() + target_col = kwargs.get("target_col", "value") + if target_col not in cols: + raise RuntimeError(f"Column '{target_col}' not found in the data.") + + new_df = df.pivot(columns="symbol", values=target_col, index="date") + target_symbols = kwargs.get("target_symbol", "").split(",")[:10] # type: ignore + + if not target_symbols or len(target_symbols) == 0 or target_symbols[0] == "": + target_symbols = new_df.columns.to_list()[:10] + + metadata = kwargs["extra"].get("results_metadata", {}) # type: ignore + ytitle = kwargs.get("ytitle", "") + + new_df = new_df.filter(target_symbols, axis=1) + + if "percent" in target_col.lower(): # type: ignore + ytitle = ( + ytitle + if ytitle + else target_col.replace("change_percent_", "").replace("M", " Month") # type: ignore + + " Change (%)" + ) + new_df = new_df.apply(lambda x: x * 100) + elif "change" in target_col.lower() and "percent" not in target_col.lower(): # type: ignore + ytitle = ( + ytitle + if ytitle + else target_col.replace("change_", "").replace("M", " Month") # type: ignore + + " Change" + ) + + title_map: Dict = {} + for symbol in target_symbols: + if symbol not in new_df.columns: + continue + survey_name = metadata.get(symbol, {}).get("survey_name", symbol) # type: ignore + series_title = metadata.get(symbol, {}).get("series_title", symbol) # type: ignore + + if survey_name != series_title: + title_map[symbol] = f"{survey_name} \n {series_title}" + + normalize = kwargs.get("normalize", False) + same_axis = kwargs.get("same_axis", False) + + if normalize: + new_df = new_df.apply(z_score_standardization) + same_axis = True + if ytitle: + ytitle = f"Normalized {ytitle.replace('(%)', '')}" # type: ignore + + plot_type = kwargs.get("plot_type") + + if plot_type is None: + plot_type = ( + "line" # type: ignore + if (len(new_df.index) > 36 and len(new_df.columns.to_list()) >= 1) + else "bar" + ) + + layout_kwargs: Dict = kwargs.pop("layout_kwargs", {}) # type: ignore + scatter_kwargs: Dict = kwargs.pop("scatter_kwargs", {}) # type: ignore + bar_kwargs: Dict = kwargs.pop("bar_kwargs", {}) # type: ignore + hovertemplate = scatter_kwargs.pop("hovertemplate", None) # type: ignore + trace_titles = { + symbol: metadata.get(symbol, {}) + .get("series_title", symbol) + .replace(",", " -") + for symbol in target_symbols + } + new_df.columns = [trace_titles.get(col, col) for col in new_df.columns] + scatter_kwargs["hovertemplate"] = ( # type: ignore + hovertemplate if hovertemplate else "%{fullData.name}:%{y}" + ) + + if len(target_symbols) == 1: + title = title_map.get(target_symbols[0], target_symbols[0]) + fig = ( + line_chart( + data=new_df, + title=title, + ytitle=ytitle, + y=list(trace_titles.values()), + scatter_kwargs=scatter_kwargs, + layout_kwargs=layout_kwargs, + **kwargs, + ) + if plot_type == "line" + else bar_chart( + data=new_df, + title=title, + ytitle=ytitle, + x=new_df.index, + y=list(trace_titles.values()), + layout_kwargs=layout_kwargs, + bar_kwargs=bar_kwargs, + **kwargs, + ) + ) + else: + survey_name = metadata.get(target_symbols[0], {}).get("survey_name", target_symbols[0]).split("\n")[0].strip() # type: ignore + _t = kwargs.pop("title", None) + title = _t if _t else f"{survey_name} - {ytitle}" if ytitle else survey_name + fig = ( + line_chart( + data=new_df, + y=list(trace_titles.values()), + title=title, + ytitle=ytitle, + same_axis=same_axis, + normalize=False, + scatter_kwargs=scatter_kwargs, + layout_kwargs=layout_kwargs, + **kwargs, + ) + if plot_type == "line" + else bar_chart( + data=new_df, + title=title, + ytitle=ytitle, + x=new_df.index, + y=list(trace_titles.values()), + layout_kwargs=layout_kwargs, + bar_kwargs=bar_kwargs, + **kwargs, + ) + ) + + fig.update_layout( + margin=dict(b=20), + legend=dict( + orientation="h", + yanchor="top", + xanchor="left", + y=-0.075, + x=0, + font=dict(size=12), + ), + ) + content = fig.to_plotly_json() + + return fig, content diff --git a/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py b/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py index 6d901f82f2f8..c99880c7e9ef 100644 --- a/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py +++ b/openbb_platform/extensions/economy/openbb_economy/survey/survey_router.py @@ -16,6 +16,51 @@ # pylint: disable=unused-argument +@router.command( + model="BlsSeries", + examples=[ + APIEx(parameters={"provider": "bls", "symbol": "CES0000000001"}), + ], +) +async def bls_series( + cc: CommandContext, + provider_choices: ProviderChoices, + standard_params: StandardParams, + extra_params: ExtraParams, +) -> OBBject: + """Get time series data for one, or more, BLS series IDs.""" + return await OBBject.from_query(Query(**locals())) + + +@router.command( + model="BlsSearch", + examples=[ + APIEx( + parameters={ + "provider": "bls", + "category": "cpi", + } + ), + APIEx( + description="Use semi-colon to separate multiple queries as an & operator.", + parameters={ + "provider": "bls", + "category": "cpi", + "query": "seattle;gasoline", + }, + ), + ], +) +async def bls_search( + cc: CommandContext, + provider_choices: ProviderChoices, + standard_params: StandardParams, + extra_params: ExtraParams, +) -> OBBject: + """Search BLS surveys by category and keyword or phrase to identify BLS series IDs.""" + return await OBBject.from_query(Query(**locals())) + + @router.command( model="SeniorLoanOfficerSurvey", examples=[ diff --git a/openbb_platform/extensions/economy/poetry.lock b/openbb_platform/extensions/economy/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/economy/poetry.lock +++ b/openbb_platform/extensions/economy/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/economy/pyproject.toml b/openbb_platform/extensions/economy/pyproject.toml index 36a3b9a3e181..2e559f6443e8 100644 --- a/openbb_platform/extensions/economy/pyproject.toml +++ b/openbb_platform/extensions/economy/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-economy" -version = "1.3.1" +version = "1.3.2" description = "Economy extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_economy" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/equity/integration/test_equity_api.py b/openbb_platform/extensions/equity/integration/test_equity_api.py index 04a25f587ab8..652b9495eef8 100644 --- a/openbb_platform/extensions/equity/integration/test_equity_api.py +++ b/openbb_platform/extensions/equity/integration/test_equity_api.py @@ -631,7 +631,7 @@ def test_equity_ownership_institutional(params, headers): [ ( { - "symbol": "", + "symbol": None, "start_date": "2023-01-01", "end_date": "2023-06-06", "limit": 100, @@ -861,7 +861,7 @@ def test_equity_fundamental_ratios(params, headers): @parametrize( "params", - [({"symbol": "AAPL", "period": "annual", "structure": "flat", "provider": "fmp"})], + [({"symbol": "AAPL", "period": "annual", "provider": "fmp"})], ) @pytest.mark.integration def test_equity_fundamental_revenue_per_geography(params, headers): @@ -877,7 +877,7 @@ def test_equity_fundamental_revenue_per_geography(params, headers): @parametrize( "params", - [({"symbol": "AAPL", "period": "annual", "structure": "flat", "provider": "fmp"})], + [({"symbol": "AAPL", "period": "annual", "provider": "fmp"})], ) @pytest.mark.integration def test_equity_fundamental_revenue_per_segment(params, headers): @@ -1131,8 +1131,8 @@ def test_equity_compare_groups(params, headers): "adjustment": "splits_only", "provider": "yfinance", "symbol": "AAPL", - "start_date": "2023-06-01", - "end_date": "2023-06-03", + "start_date": None, + "end_date": None, "interval": "1h", } ), @@ -1391,7 +1391,7 @@ def test_equity_fundamental_latest_attributes(params, headers): [ ({"query": "AAPl", "is_symbol": True, "provider": "cboe", "use_cache": False}), ({"query": "Apple", "provider": "sec", "use_cache": False, "is_fund": False}), - ({"query": "", "provider": "nasdaq", "use_cache": False, "is_etf": True}), + ({"query": "", "provider": "nasdaq", "is_etf": True}), ({"query": "gold", "provider": "tmx", "use_cache": False}), ({"query": "gold", "provider": "tradier", "is_symbol": False}), ( @@ -1400,7 +1400,6 @@ def test_equity_fundamental_latest_attributes(params, headers): "provider": "intrinio", "active": True, "limit": 100, - "use_cache": None, } ), ], diff --git a/openbb_platform/extensions/equity/integration/test_equity_python.py b/openbb_platform/extensions/equity/integration/test_equity_python.py index 1d6f90650106..7e361d424b61 100644 --- a/openbb_platform/extensions/equity/integration/test_equity_python.py +++ b/openbb_platform/extensions/equity/integration/test_equity_python.py @@ -514,7 +514,7 @@ def test_equity_ownership_institutional(params, obb): [ ( { - "symbol": "", + "symbol": None, "start_date": "2023-01-01", "end_date": "2023-06-06", "limit": 100, @@ -818,7 +818,6 @@ def test_equity_fundamental_ratios(params, obb): { "symbol": "AAPL", "period": "annual", - "structure": "flat", "provider": "fmp", } ), @@ -840,7 +839,6 @@ def test_equity_fundamental_revenue_per_geography(params, obb): { "symbol": "AAPL", "period": "annual", - "structure": "flat", "provider": "fmp", } ), @@ -1080,8 +1078,8 @@ def test_equity_compare_groups(params, obb): "adjustment": "splits_and_dividends", "provider": "yfinance", "symbol": "AAPL", - "start_date": "2023-06-01", - "end_date": "2023-06-03", + "start_date": None, + "end_date": None, "interval": "1h", } ), @@ -1329,7 +1327,7 @@ def test_equity_fundamental_latest_attributes(params, obb): [ ({"query": "AAPL", "is_symbol": True, "provider": "cboe", "use_cache": False}), ({"query": "Apple", "provider": "sec", "use_cache": False, "is_fund": False}), - ({"query": "", "provider": "nasdaq", "use_cache": False, "is_etf": True}), + ({"query": "", "provider": "nasdaq", "is_etf": True}), ({"query": "gold", "provider": "tmx", "use_cache": False}), ({"query": "gold", "provider": "tradier", "is_symbol": False}), ( @@ -1338,7 +1336,6 @@ def test_equity_fundamental_latest_attributes(params, obb): "provider": "intrinio", "active": True, "limit": 100, - "use_cache": None, } ), ], diff --git a/openbb_platform/extensions/equity/openbb_equity/fundamental/fundamental_router.py b/openbb_platform/extensions/equity/openbb_equity/fundamental/fundamental_router.py index 48edbc8d467c..36e6f52fa129 100644 --- a/openbb_platform/extensions/equity/openbb_equity/fundamental/fundamental_router.py +++ b/openbb_platform/extensions/equity/openbb_equity/fundamental/fundamental_router.py @@ -372,8 +372,7 @@ async def ratios( APIEx( parameters={ "symbol": "AAPL", - "period": "annual", - "structure": "flat", + "period": "quarter", "provider": "fmp", } ), @@ -385,7 +384,7 @@ async def revenue_per_geography( standard_params: StandardParams, extra_params: ExtraParams, ) -> OBBject: - """Get the revenue geographic breakdown for a given company over time.""" + """Get the geographic breakdown of revenue for a given company over time.""" return await OBBject.from_query(Query(**locals())) @@ -396,8 +395,7 @@ async def revenue_per_geography( APIEx( parameters={ "symbol": "AAPL", - "period": "annual", - "structure": "flat", + "period": "quarter", "provider": "fmp", } ), diff --git a/openbb_platform/extensions/equity/poetry.lock b/openbb_platform/extensions/equity/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/equity/poetry.lock +++ b/openbb_platform/extensions/equity/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/equity/pyproject.toml b/openbb_platform/extensions/equity/pyproject.toml index dbdfe976ce79..8965607460a5 100644 --- a/openbb_platform/extensions/equity/pyproject.toml +++ b/openbb_platform/extensions/equity/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-equity" -version = "1.3.1" +version = "1.3.2" description = "Equity extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_equity" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/etf/poetry.lock b/openbb_platform/extensions/etf/poetry.lock index c0579b49293f..71c9277dd328 100644 --- a/openbb_platform/extensions/etf/poetry.lock +++ b/openbb_platform/extensions/etf/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,123 +1149,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1258,19 +1288,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1328,62 +1358,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1409,13 +1441,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1427,29 +1459,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1505,13 +1537,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1542,93 +1574,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1685,42 +1630,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1729,86 +1674,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1908,101 +1861,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2011,20 +1966,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "13f06ed04214f173f278f8ecf96cd785de26876450873a381f5da594b9787f02" +content-hash = "5eb2ca864160c9a87091e775cfc2b073484e222f62a0a7e10b0dcb4f1480b2a4" diff --git a/openbb_platform/extensions/etf/pyproject.toml b/openbb_platform/extensions/etf/pyproject.toml index 8b2a56766a0a..209dfa015c83 100644 --- a/openbb_platform/extensions/etf/pyproject.toml +++ b/openbb_platform/extensions/etf/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-etf" -version = "1.3.1" +version = "1.3.2" description = "ETF extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_etf" }] [tool.poetry.dependencies] python = ">=3.9,<3.13" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/fixedincome/poetry.lock b/openbb_platform/extensions/fixedincome/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/fixedincome/poetry.lock +++ b/openbb_platform/extensions/fixedincome/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/fixedincome/pyproject.toml b/openbb_platform/extensions/fixedincome/pyproject.toml index 6297352920f0..524b2fb199d0 100644 --- a/openbb_platform/extensions/fixedincome/pyproject.toml +++ b/openbb_platform/extensions/fixedincome/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-fixedincome" -version = "1.3.1" +version = "1.3.2" description = "Fixed income extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_fixedincome" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/index/poetry.lock b/openbb_platform/extensions/index/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/index/poetry.lock +++ b/openbb_platform/extensions/index/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/index/pyproject.toml b/openbb_platform/extensions/index/pyproject.toml index dbb209aabda7..ceb079ade20c 100644 --- a/openbb_platform/extensions/index/pyproject.toml +++ b/openbb_platform/extensions/index/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-index" -version = "1.3.1" +version = "1.3.2" description = "Index extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_index" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/news/poetry.lock b/openbb_platform/extensions/news/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/extensions/news/poetry.lock +++ b/openbb_platform/extensions/news/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/extensions/news/pyproject.toml b/openbb_platform/extensions/news/pyproject.toml index 54a57a836775..183a9a5e5878 100644 --- a/openbb_platform/extensions/news/pyproject.toml +++ b/openbb_platform/extensions/news/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-news" -version = "1.3.1" +version = "1.3.2" description = "News extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_news" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/quantitative/poetry.lock b/openbb_platform/extensions/quantitative/poetry.lock index edc5088d3578..4b016b93b3bf 100644 --- a/openbb_platform/extensions/quantitative/poetry.lock +++ b/openbb_platform/extensions/quantitative/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -931,17 +958,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,66 +984,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "packaging" version = "24.1" @@ -1138,13 +1105,13 @@ test = ["pytest", "pytest-cov", "scipy"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1157,123 +1124,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1295,19 +1263,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1365,62 +1333,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1446,13 +1416,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1464,29 +1434,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1629,13 +1599,13 @@ docs = ["ipykernel", "jupyter-client", "matplotlib", "nbconvert", "nbformat", "n [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1666,93 +1636,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1809,42 +1692,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1853,86 +1736,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2032,101 +1923,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2135,20 +2028,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "6b34dc1299986e4ba1d00847507dd742080dd7710e4a730c8eed8974ce5588b3" +content-hash = "68f9400def21754cc66998a2e2a5862976b06bd02660446e99955811d595047c" diff --git a/openbb_platform/extensions/quantitative/pyproject.toml b/openbb_platform/extensions/quantitative/pyproject.toml index a92faf6ac205..f9fb8d116b33 100644 --- a/openbb_platform/extensions/quantitative/pyproject.toml +++ b/openbb_platform/extensions/quantitative/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-quantitative" -version = "1.3.1" +version = "1.3.2" description = "Quantitative Analysis extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -12,7 +12,7 @@ python = ">=3.9,<3.13" # scipy forces python <4.0 explicitly scipy = "^1.10.1" statsmodels = "^0.14.0" pandas-ta = "^0.3.14b" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" numpy = "^1" [build-system] diff --git a/openbb_platform/extensions/regulators/integration/test_regulators_api.py b/openbb_platform/extensions/regulators/integration/test_regulators_api.py index 6ce62eec70bd..c062c3b7aa8c 100644 --- a/openbb_platform/extensions/regulators/integration/test_regulators_api.py +++ b/openbb_platform/extensions/regulators/integration/test_regulators_api.py @@ -139,7 +139,8 @@ def test_regulators_sec_sic_search(params, headers): @parametrize( "params", [ - ({"query": "grain", "provider": "nasdaq", "use_cache": None}), + ({"query": "grain", "provider": "nasdaq"}), + ({"query": "grain", "provider": "cftc"}), ], ) @pytest.mark.integration @@ -159,7 +160,7 @@ def test_regulators_cftc_cot_search(params, headers): [ ( { - "id": "13874P", + "id": "045601", "data_type": "FO", "legacy_format": True, "report_type": "ALL", @@ -171,6 +172,16 @@ def test_regulators_cftc_cot_search(params, headers): "provider": "nasdaq", } ), + ( + { + "id": "045601", + "report_type": "legacy", + "start_date": "2023-01-01", + "end_date": "2023-06-06", + "futures_only": False, + "provider": "cftc", + } + ), ], ) @pytest.mark.integration diff --git a/openbb_platform/extensions/regulators/integration/test_regulators_python.py b/openbb_platform/extensions/regulators/integration/test_regulators_python.py index dada51ff7b27..b5da950f16bc 100644 --- a/openbb_platform/extensions/regulators/integration/test_regulators_python.py +++ b/openbb_platform/extensions/regulators/integration/test_regulators_python.py @@ -127,7 +127,8 @@ def test_regulators_sec_sic_search(params, obb): @parametrize( "params", [ - ({"query": "grain", "provider": "nasdaq", "use_cache": None}), + ({"query": "grain", "provider": "nasdaq"}), + ({"query": "grain", "provider": "cftc"}), ], ) @pytest.mark.integration @@ -144,7 +145,7 @@ def test_regulators_cftc_cot_search(params, obb): [ ( { - "id": "13874P", + "id": "045601", "data_type": "FO", "legacy_format": True, "report_type": "ALL", @@ -156,6 +157,16 @@ def test_regulators_cftc_cot_search(params, obb): "provider": "nasdaq", } ), + ( + { + "id": "045601", + "report_type": "legacy", + "start_date": "2023-01-01", + "end_date": "2023-06-06", + "futures_only": False, + "provider": "cftc", + } + ), ], ) @pytest.mark.integration diff --git a/openbb_platform/extensions/regulators/openbb_regulators/cftc/cftc_router.py b/openbb_platform/extensions/regulators/openbb_regulators/cftc/cftc_router.py index b2a62a7ec42c..62512877acdf 100644 --- a/openbb_platform/extensions/regulators/openbb_regulators/cftc/cftc_router.py +++ b/openbb_platform/extensions/regulators/openbb_regulators/cftc/cftc_router.py @@ -18,8 +18,8 @@ @router.command( model="COTSearch", examples=[ - APIEx(parameters={"provider": "nasdaq"}), - APIEx(parameters={"query": "gold", "provider": "nasdaq"}), + APIEx(parameters={"provider": "cftc"}), + APIEx(parameters={"query": "gold", "provider": "cftc"}), ], ) async def cot_search( @@ -28,9 +28,9 @@ async def cot_search( standard_params: StandardParams, extra_params: ExtraParams, ) -> OBBject: - """Curated Commitment of Traders Reports. + """Get the current Commitment of Traders Reports. - Search a list of curated Commitment of Traders Reports series information. + Search a list of the current Commitment of Traders Reports series information. """ return await OBBject.from_query(Query(**locals())) @@ -38,18 +38,22 @@ async def cot_search( @router.command( model="COT", examples=[ - APIEx(parameters={"provider": "nasdaq"}), + APIEx(parameters={"provider": "ctfc"}), APIEx( - description="Get the Commitment of Traders Report for Gold.", - parameters={"id": "GC=F", "provider": "nasdaq"}, + description="Get the latest report for all items classified as, GOLD.", + parameters={"id": "gold", "provider": "cftc"}, ), APIEx( - description="Enter the report ID by the Nasdaq Data Link Code.", - parameters={"id": "088691", "provider": "nasdaq"}, + description="Enter the entire history for a single CFTC Market Contract Code.", + parameters={"id": "088691", "provider": "cftc"}, ), APIEx( description="Get the report for futures only.", - parameters={"id": "088691", "data_type": "F", "provider": "nasdaq"}, + parameters={"id": "088691", "futures_only": True, "provider": "cftc"}, + ), + APIEx( + description="Get the most recent Commodity Index Traders Supplemental Report.", + parameters={"id": "all", "report_type": "supplemental", "provider": "cftc"}, ), ], ) diff --git a/openbb_platform/extensions/regulators/poetry.lock b/openbb_platform/extensions/regulators/poetry.lock index c0579b49293f..71c9277dd328 100644 --- a/openbb_platform/extensions/regulators/poetry.lock +++ b/openbb_platform/extensions/regulators/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,123 +1149,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1258,19 +1288,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1328,62 +1358,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1409,13 +1441,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1427,29 +1459,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1505,13 +1537,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1542,93 +1574,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1685,42 +1630,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1729,86 +1674,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1908,101 +1861,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2011,20 +1966,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "13f06ed04214f173f278f8ecf96cd785de26876450873a381f5da594b9787f02" +content-hash = "5eb2ca864160c9a87091e775cfc2b073484e222f62a0a7e10b0dcb4f1480b2a4" diff --git a/openbb_platform/extensions/regulators/pyproject.toml b/openbb_platform/extensions/regulators/pyproject.toml index 3e00220b52d8..134f4dea33f7 100644 --- a/openbb_platform/extensions/regulators/pyproject.toml +++ b/openbb_platform/extensions/regulators/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-regulators" -version = "1.3.1" +version = "1.3.2" description = "Markets and Agency Regulators extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_regulators" }] [tool.poetry.dependencies] python = ">=3.9,<3.13" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/technical/poetry.lock b/openbb_platform/extensions/technical/poetry.lock index f44a4a75c240..0ac6224cf273 100644 --- a/openbb_platform/extensions/technical/poetry.lock +++ b/openbb_platform/extensions/technical/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -942,17 +969,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -968,66 +995,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "packaging" version = "24.1" @@ -1149,13 +1116,13 @@ test = ["pytest", "pytest-cov", "scipy"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1168,123 +1135,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1306,19 +1274,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1376,62 +1344,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1457,13 +1427,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1475,29 +1445,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1696,13 +1666,13 @@ files = [ [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1733,93 +1703,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1876,42 +1759,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1920,86 +1803,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2099,101 +1990,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2202,20 +2095,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "5ccf403d8fd92d3cb46d05c42b59b5cf1a501f1f60df41f875eac4baccef6f12" +content-hash = "00b122b78fa7dc23e9a67aedce2dd8a85126bf3cc352e448710520c88e4f9346" diff --git a/openbb_platform/extensions/technical/pyproject.toml b/openbb_platform/extensions/technical/pyproject.toml index 4f00b06a3699..13d3d9ce013f 100644 --- a/openbb_platform/extensions/technical/pyproject.toml +++ b/openbb_platform/extensions/technical/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-technical" -version = "1.3.1" +version = "1.3.2" description = "Technical Analysis extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_technical" }] [tool.poetry.dependencies] python = ">=3.9,<3.13" # scipy forces python <4.0 explicitly -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" scipy = "^1.10.1" statsmodels = "^0.14.0" scikit-learn = "^1.5.0" diff --git a/openbb_platform/obbject_extensions/charting/examples.md b/openbb_platform/obbject_extensions/charting/examples.md index 400246032a1a..59178e1af8cf 100644 --- a/openbb_platform/obbject_extensions/charting/examples.md +++ b/openbb_platform/obbject_extensions/charting/examples.md @@ -25,7 +25,7 @@ import HeadTitle from '@site/src/components/General/HeadTitle.tsx'; ## Overview This page will walk through creating different charts using the `openbb-charting` extension. -The perspective for this content is from the the Python Interface, +The perspective for this content is from the Python Interface, and the examples will assume that the OpenBB Platform is installed with all optional packages. ```python diff --git a/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py b/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py index 1736d6d6dd39..e03b76f233dd 100644 --- a/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py +++ b/openbb_platform/obbject_extensions/charting/integration/test_charting_api.py @@ -600,7 +600,9 @@ def test_charting_technical_relative_rotation(params): ) data_query_str = get_querystring(data_params, []) data_url = f"http://0.0.0.0:8000/api/v1/equity/price/historical?{data_query_str}" - data_result = requests.get(data_url, headers=get_headers(), timeout=10).json()["results"] + data_result = requests.get(data_url, headers=get_headers(), timeout=10).json()[ + "results" + ] body = json.dumps({"data": data_result}) query_str = get_querystring(params, ["data"]) url = f"http://0.0.0.0:8000/api/v1/technical/relative_rotation?{query_str}" @@ -632,7 +634,11 @@ def test_charting_technical_relative_rotation(params): def test_charting_equity_price_performance(params, headers): """Test chart equity price performance.""" params = {p: v for p, v in params.items() if v} - body = (json.dumps({"extra_params": {"chart_params": {"limit": 4, "orientation": "h"}}}),) + body = ( + json.dumps( + {"extra_params": {"chart_params": {"limit": 4, "orientation": "h"}}} + ), + ) query_str = get_querystring(params, []) url = f"http://0.0.0.0:8000/api/v1/equity/price/performance?{query_str}" result = requests.get(url, headers=headers, timeout=10, json=body) @@ -696,7 +702,11 @@ def test_charting_etf_price_performance(params, headers): def test_charting_etf_holdings(params, headers): """Test chart etf holdings.""" params = {p: v for p, v in params.items() if v} - body = (json.dumps({"extra_params": {"chart_params": {"orientation": "v", "limit": 10}}}),) + body = ( + json.dumps( + {"extra_params": {"chart_params": {"orientation": "v", "limit": 10}}} + ), + ) query_str = get_querystring(params, []) url = f"http://0.0.0.0:8000/api/v1/etf/holdings?{query_str}" result = requests.get(url, headers=headers, timeout=10, json=body) @@ -854,3 +864,36 @@ def test_charting_equity_historical_market_cap(params, headers): assert chart assert not fig assert list(chart.keys()) == ["content", "format"] + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2014-01-01", + "end_date": "2024-07-01", + "chart": True, + } + ), + ], +) +@pytest.mark.integration +def test_charting_economy_survey_bls_series(params, headers): + """Test chart economy survey bls series.""" + params = {p: v for p, v in params.items() if v} + body = (json.dumps({"extra_params": {"chart_params": {"title": "test chart"}}}),) + query_str = get_querystring(params, []) + url = f"http://0.0.0.0:8000/api/v1/economy/survey/bls_series?{query_str}" + result = requests.get(url, headers=headers, timeout=10, json=body) + assert isinstance(result, requests.Response) + assert result.status_code == 200 + + chart = result.json()["chart"] + fig = chart.pop("fig", {}) + + assert chart + assert not fig + assert list(chart.keys()) == ["content", "format"] diff --git a/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py b/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py index d37ae375d346..2f440606f913 100644 --- a/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py +++ b/openbb_platform/obbject_extensions/charting/integration/test_charting_python.py @@ -31,7 +31,9 @@ def get_equity_data(): symbol = "AAPL" provider = "fmp" - data["stocks_data"] = openbb.obb.equity.price.historical(symbol=symbol, provider=provider).results + data["stocks_data"] = openbb.obb.equity.price.historical( + symbol=symbol, provider=provider + ).results return data["stocks_data"] @@ -701,3 +703,28 @@ def test_charting_equity_historical_market_cap(params, obb): assert len(result.results) > 0 assert result.chart.content assert isinstance(result.chart.fig, OpenBBFigure) + + +@parametrize( + "params", + [ + ( + { + "provider": "bls", + "symbol": "APUS49D74714,APUS49D74715,APUS49D74716", + "start_date": "2014-01-01", + "end_date": "2024-07-01", + "chart": True, + } + ), + ], +) +@pytest.mark.integration +def test_charting_economy_survey_bls_series(params, obb): + """Test chart economy survey bls series.""" + result = obb.economy.survey.bls_series(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 + assert result.chart.content + assert isinstance(result.chart.fig, OpenBBFigure) diff --git a/openbb_platform/obbject_extensions/charting/openbb_charting/charting.py b/openbb_platform/obbject_extensions/charting/openbb_charting/charting.py index 4888e99b0f9a..edf6f2caf92d 100644 --- a/openbb_platform/obbject_extensions/charting/openbb_charting/charting.py +++ b/openbb_platform/obbject_extensions/charting/openbb_charting/charting.py @@ -546,6 +546,32 @@ def toggle_chart_style(self): external=True ).to_plotly_json() + @staticmethod + def _convert_to_string(x): + """Sanitize the data for the table.""" + # pylint: disable=import-outside-toplevel + from numpy import isnan + + if isinstance(x, (float, int)) and not isnan(x): + return x + if isinstance(x, dict): + return ", ".join([str(v) for v in x.values()]) + if isinstance(x, list): + if all(isinstance(i, dict) for i in x): + return ", ".join( + str(", ".join([str(v) for v in i.values()])) for i in x + ) + return ", ".join([str(i) for i in x]) + + return ( + str(x) + .replace("[", "") + .replace("]", "") + .replace("'{", "") + .replace("}'", "") + .replace("nan", "") + ) + def table( self, data: Optional[Union["DataFrame", "Series"]] = None, @@ -569,6 +595,8 @@ def table( data_as_df.reset_index(inplace=True, drop=True) else: data_as_df.reset_index(inplace=True) + for col in data_as_df.columns: + data_as_df[col] = data_as_df[col].apply(self._convert_to_string) if self._backend.isatty: try: self._backend.send_table( diff --git a/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py b/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py index c21e34032e5c..be07482f9123 100644 --- a/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py +++ b/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py @@ -416,7 +416,7 @@ async def download_plotly_js(): # we use aiohttp to download plotly.js # this is so we don't have to block the main thread async with aiohttp.ClientSession( - connector=aiohttp.TCPConnector(verify_ssl=False) + connector=aiohttp.TCPConnector(verify_ssl=False), trust_env=True ) as session, session.get(f"https://cdn.plot.ly/{js_filename}") as resp: with open(str(PLOTLYJS_PATH), "wb") as f: while True: diff --git a/openbb_platform/obbject_extensions/charting/poetry.lock b/openbb_platform/obbject_extensions/charting/poetry.lock index 2079519e9f18..0956e0f46cdf 100644 --- a/openbb_platform/obbject_extensions/charting/poetry.lock +++ b/openbb_platform/obbject_extensions/charting/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -395,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "fastjsonschema" @@ -613,13 +641,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -634,16 +662,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -1019,17 +1048,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1045,66 +1074,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "packaging" version = "24.1" @@ -1242,13 +1211,13 @@ type = ["mypy (>=1.8)"] [[package]] name = "plotly" -version = "5.22.0" +version = "5.24.0" description = "An open-source, interactive data visualization library for Python" optional = false python-versions = ">=3.8" files = [ - {file = "plotly-5.22.0-py3-none-any.whl", hash = "sha256:68fc1901f098daeb233cc3dd44ec9dc31fb3ca4f4e53189344199c43496ed006"}, - {file = "plotly-5.22.0.tar.gz", hash = "sha256:859fdadbd86b5770ae2466e542b761b247d1c6b49daed765b95bb8c7063e7469"}, + {file = "plotly-5.24.0-py3-none-any.whl", hash = "sha256:0e54efe52c8cef899f7daa41be9ed97dfb6be622613a2a8f56a86a0634b2b67e"}, + {file = "plotly-5.24.0.tar.gz", hash = "sha256:eae9f4f54448682442c92c1e97148e3ad0c52f0cf86306e1b76daba24add554a"}, ] [package.dependencies] @@ -1257,13 +1226,13 @@ tenacity = ">=6.2.0" [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1276,123 +1245,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1414,19 +1384,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1526,62 +1496,64 @@ dev = ["auditwheel", "wheel"] [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1622,13 +1594,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1640,137 +1612,141 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "rpds-py" -version = "0.19.0" +version = "0.20.0" description = "Python bindings to Rust's persistent data structures (rpds)" optional = false python-versions = ">=3.8" files = [ - {file = "rpds_py-0.19.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:fb37bd599f031f1a6fb9e58ec62864ccf3ad549cf14bac527dbfa97123edcca4"}, - {file = "rpds_py-0.19.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3384d278df99ec2c6acf701d067147320b864ef6727405d6470838476e44d9e8"}, - {file = "rpds_py-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e54548e0be3ac117595408fd4ca0ac9278fde89829b0b518be92863b17ff67a2"}, - {file = "rpds_py-0.19.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8eb488ef928cdbc05a27245e52de73c0d7c72a34240ef4d9893fdf65a8c1a955"}, - {file = "rpds_py-0.19.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a5da93debdfe27b2bfc69eefb592e1831d957b9535e0943a0ee8b97996de21b5"}, - {file = "rpds_py-0.19.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:79e205c70afddd41f6ee79a8656aec738492a550247a7af697d5bd1aee14f766"}, - {file = "rpds_py-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:959179efb3e4a27610e8d54d667c02a9feaa86bbabaf63efa7faa4dfa780d4f1"}, - {file = "rpds_py-0.19.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a6e605bb9edcf010f54f8b6a590dd23a4b40a8cb141255eec2a03db249bc915b"}, - {file = "rpds_py-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9133d75dc119a61d1a0ded38fb9ba40a00ef41697cc07adb6ae098c875195a3f"}, - {file = "rpds_py-0.19.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd36b712d35e757e28bf2f40a71e8f8a2d43c8b026d881aa0c617b450d6865c9"}, - {file = "rpds_py-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:354f3a91718489912f2e0fc331c24eaaf6a4565c080e00fbedb6015857c00582"}, - {file = "rpds_py-0.19.0-cp310-none-win32.whl", hash = "sha256:ebcbf356bf5c51afc3290e491d3722b26aaf5b6af3c1c7f6a1b757828a46e336"}, - {file = "rpds_py-0.19.0-cp310-none-win_amd64.whl", hash = "sha256:75a6076289b2df6c8ecb9d13ff79ae0cad1d5fb40af377a5021016d58cd691ec"}, - {file = "rpds_py-0.19.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6d45080095e585f8c5097897313def60caa2046da202cdb17a01f147fb263b81"}, - {file = "rpds_py-0.19.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c5c9581019c96f865483d031691a5ff1cc455feb4d84fc6920a5ffc48a794d8a"}, - {file = "rpds_py-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1540d807364c84516417115c38f0119dfec5ea5c0dd9a25332dea60b1d26fc4d"}, - {file = "rpds_py-0.19.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9e65489222b410f79711dc3d2d5003d2757e30874096b2008d50329ea4d0f88c"}, - {file = "rpds_py-0.19.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9da6f400eeb8c36f72ef6646ea530d6d175a4f77ff2ed8dfd6352842274c1d8b"}, - {file = "rpds_py-0.19.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:37f46bb11858717e0efa7893c0f7055c43b44c103e40e69442db5061cb26ed34"}, - {file = "rpds_py-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:071d4adc734de562bd11d43bd134330fb6249769b2f66b9310dab7460f4bf714"}, - {file = "rpds_py-0.19.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9625367c8955e4319049113ea4f8fee0c6c1145192d57946c6ffcd8fe8bf48dd"}, - {file = "rpds_py-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e19509145275d46bc4d1e16af0b57a12d227c8253655a46bbd5ec317e941279d"}, - {file = "rpds_py-0.19.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d438e4c020d8c39961deaf58f6913b1bf8832d9b6f62ec35bd93e97807e9cbc"}, - {file = "rpds_py-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:90bf55d9d139e5d127193170f38c584ed3c79e16638890d2e36f23aa1630b952"}, - {file = "rpds_py-0.19.0-cp311-none-win32.whl", hash = "sha256:8d6ad132b1bc13d05ffe5b85e7a01a3998bf3a6302ba594b28d61b8c2cf13aaf"}, - {file = "rpds_py-0.19.0-cp311-none-win_amd64.whl", hash = "sha256:7ec72df7354e6b7f6eb2a17fa6901350018c3a9ad78e48d7b2b54d0412539a67"}, - {file = "rpds_py-0.19.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:5095a7c838a8647c32aa37c3a460d2c48debff7fc26e1136aee60100a8cd8f68"}, - {file = "rpds_py-0.19.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f2f78ef14077e08856e788fa482107aa602636c16c25bdf59c22ea525a785e9"}, - {file = "rpds_py-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7cc6cb44f8636fbf4a934ca72f3e786ba3c9f9ba4f4d74611e7da80684e48d2"}, - {file = "rpds_py-0.19.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cf902878b4af334a09de7a45badbff0389e7cf8dc2e4dcf5f07125d0b7c2656d"}, - {file = "rpds_py-0.19.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:688aa6b8aa724db1596514751ffb767766e02e5c4a87486ab36b8e1ebc1aedac"}, - {file = "rpds_py-0.19.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57dbc9167d48e355e2569346b5aa4077f29bf86389c924df25c0a8b9124461fb"}, - {file = "rpds_py-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b4cf5a9497874822341c2ebe0d5850fed392034caadc0bad134ab6822c0925b"}, - {file = "rpds_py-0.19.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8a790d235b9d39c70a466200d506bb33a98e2ee374a9b4eec7a8ac64c2c261fa"}, - {file = "rpds_py-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1d16089dfa58719c98a1c06f2daceba6d8e3fb9b5d7931af4a990a3c486241cb"}, - {file = "rpds_py-0.19.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:bc9128e74fe94650367fe23f37074f121b9f796cabbd2f928f13e9661837296d"}, - {file = "rpds_py-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c8f77e661ffd96ff104bebf7d0f3255b02aa5d5b28326f5408d6284c4a8b3248"}, - {file = "rpds_py-0.19.0-cp312-none-win32.whl", hash = "sha256:5f83689a38e76969327e9b682be5521d87a0c9e5a2e187d2bc6be4765f0d4600"}, - {file = "rpds_py-0.19.0-cp312-none-win_amd64.whl", hash = "sha256:06925c50f86da0596b9c3c64c3837b2481337b83ef3519e5db2701df695453a4"}, - {file = "rpds_py-0.19.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:52e466bea6f8f3a44b1234570244b1cff45150f59a4acae3fcc5fd700c2993ca"}, - {file = "rpds_py-0.19.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e21cc693045fda7f745c790cb687958161ce172ffe3c5719ca1764e752237d16"}, - {file = "rpds_py-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b31f059878eb1f5da8b2fd82480cc18bed8dcd7fb8fe68370e2e6285fa86da6"}, - {file = "rpds_py-0.19.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1dd46f309e953927dd018567d6a9e2fb84783963650171f6c5fe7e5c41fd5666"}, - {file = "rpds_py-0.19.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:34a01a4490e170376cd79258b7f755fa13b1a6c3667e872c8e35051ae857a92b"}, - {file = "rpds_py-0.19.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bcf426a8c38eb57f7bf28932e68425ba86def6e756a5b8cb4731d8e62e4e0223"}, - {file = "rpds_py-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f68eea5df6347d3f1378ce992d86b2af16ad7ff4dcb4a19ccdc23dea901b87fb"}, - {file = "rpds_py-0.19.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dab8d921b55a28287733263c0e4c7db11b3ee22aee158a4de09f13c93283c62d"}, - {file = "rpds_py-0.19.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:6fe87efd7f47266dfc42fe76dae89060038f1d9cb911f89ae7e5084148d1cc08"}, - {file = "rpds_py-0.19.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:535d4b52524a961d220875688159277f0e9eeeda0ac45e766092bfb54437543f"}, - {file = "rpds_py-0.19.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:8b1a94b8afc154fbe36978a511a1f155f9bd97664e4f1f7a374d72e180ceb0ae"}, - {file = "rpds_py-0.19.0-cp38-none-win32.whl", hash = "sha256:7c98298a15d6b90c8f6e3caa6457f4f022423caa5fa1a1ca7a5e9e512bdb77a4"}, - {file = "rpds_py-0.19.0-cp38-none-win_amd64.whl", hash = "sha256:b0da31853ab6e58a11db3205729133ce0df26e6804e93079dee095be3d681dc1"}, - {file = "rpds_py-0.19.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:5039e3cef7b3e7a060de468a4a60a60a1f31786da94c6cb054e7a3c75906111c"}, - {file = "rpds_py-0.19.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab1932ca6cb8c7499a4d87cb21ccc0d3326f172cfb6a64021a889b591bb3045c"}, - {file = "rpds_py-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2afd2164a1e85226fcb6a1da77a5c8896c18bfe08e82e8ceced5181c42d2179"}, - {file = "rpds_py-0.19.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b1c30841f5040de47a0046c243fc1b44ddc87d1b12435a43b8edff7e7cb1e0d0"}, - {file = "rpds_py-0.19.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f757f359f30ec7dcebca662a6bd46d1098f8b9fb1fcd661a9e13f2e8ce343ba1"}, - {file = "rpds_py-0.19.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15e65395a59d2e0e96caf8ee5389ffb4604e980479c32742936ddd7ade914b22"}, - {file = "rpds_py-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb0f6eb3a320f24b94d177e62f4074ff438f2ad9d27e75a46221904ef21a7b05"}, - {file = "rpds_py-0.19.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b228e693a2559888790936e20f5f88b6e9f8162c681830eda303bad7517b4d5a"}, - {file = "rpds_py-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2575efaa5d949c9f4e2cdbe7d805d02122c16065bfb8d95c129372d65a291a0b"}, - {file = "rpds_py-0.19.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:5c872814b77a4e84afa293a1bee08c14daed1068b2bb1cc312edbf020bbbca2b"}, - {file = "rpds_py-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:850720e1b383df199b8433a20e02b25b72f0fded28bc03c5bd79e2ce7ef050be"}, - {file = "rpds_py-0.19.0-cp39-none-win32.whl", hash = "sha256:ce84a7efa5af9f54c0aa7692c45861c1667080814286cacb9958c07fc50294fb"}, - {file = "rpds_py-0.19.0-cp39-none-win_amd64.whl", hash = "sha256:1c26da90b8d06227d7769f34915913911222d24ce08c0ab2d60b354e2d9c7aff"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:75969cf900d7be665ccb1622a9aba225cf386bbc9c3bcfeeab9f62b5048f4a07"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8445f23f13339da640d1be8e44e5baf4af97e396882ebbf1692aecd67f67c479"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5a7c1062ef8aea3eda149f08120f10795835fc1c8bc6ad948fb9652a113ca55"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:462b0c18fbb48fdbf980914a02ee38c423a25fcc4cf40f66bacc95a2d2d73bc8"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3208f9aea18991ac7f2b39721e947bbd752a1abbe79ad90d9b6a84a74d44409b"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3444fe52b82f122d8a99bf66777aed6b858d392b12f4c317da19f8234db4533"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88cb4bac7185a9f0168d38c01d7a00addece9822a52870eee26b8d5b61409213"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6b130bd4163c93798a6b9bb96be64a7c43e1cec81126ffa7ffaa106e1fc5cef5"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:a707b158b4410aefb6b054715545bbb21aaa5d5d0080217290131c49c2124a6e"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:dc9ac4659456bde7c567107556ab065801622396b435a3ff213daef27b495388"}, - {file = "rpds_py-0.19.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:81ea573aa46d3b6b3d890cd3c0ad82105985e6058a4baed03cf92518081eec8c"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3f148c3f47f7f29a79c38cc5d020edcb5ca780020fab94dbc21f9af95c463581"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0906357f90784a66e89ae3eadc2654f36c580a7d65cf63e6a616e4aec3a81be"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f629ecc2db6a4736b5ba95a8347b0089240d69ad14ac364f557d52ad68cf94b0"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c6feacd1d178c30e5bc37184526e56740342fd2aa6371a28367bad7908d454fc"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae8b6068ee374fdfab63689be0963333aa83b0815ead5d8648389a8ded593378"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78d57546bad81e0da13263e4c9ce30e96dcbe720dbff5ada08d2600a3502e526"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8b6683a37338818646af718c9ca2a07f89787551057fae57c4ec0446dc6224b"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e8481b946792415adc07410420d6fc65a352b45d347b78fec45d8f8f0d7496f0"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:bec35eb20792ea64c3c57891bc3ca0bedb2884fbac2c8249d9b731447ecde4fa"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:aa5476c3e3a402c37779e95f7b4048db2cb5b0ed0b9d006983965e93f40fe05a"}, - {file = "rpds_py-0.19.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:19d02c45f2507b489fd4df7b827940f1420480b3e2e471e952af4d44a1ea8e34"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a3e2fd14c5d49ee1da322672375963f19f32b3d5953f0615b175ff7b9d38daed"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:93a91c2640645303e874eada51f4f33351b84b351a689d470f8108d0e0694210"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5b9fc03bf76a94065299d4a2ecd8dfbae4ae8e2e8098bbfa6ab6413ca267709"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5a4b07cdf3f84310c08c1de2c12ddadbb7a77568bcb16e95489f9c81074322ed"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba0ed0dc6763d8bd6e5de5cf0d746d28e706a10b615ea382ac0ab17bb7388633"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:474bc83233abdcf2124ed3f66230a1c8435896046caa4b0b5ab6013c640803cc"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329c719d31362355a96b435f4653e3b4b061fcc9eba9f91dd40804ca637d914e"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef9101f3f7b59043a34f1dccbb385ca760467590951952d6701df0da9893ca0c"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:0121803b0f424ee2109d6e1f27db45b166ebaa4b32ff47d6aa225642636cd834"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:8344127403dea42f5970adccf6c5957a71a47f522171fafaf4c6ddb41b61703a"}, - {file = "rpds_py-0.19.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:443cec402ddd650bb2b885113e1dcedb22b1175c6be223b14246a714b61cd521"}, - {file = "rpds_py-0.19.0.tar.gz", hash = "sha256:4fdc9afadbeb393b4bbbad75481e0ea78e4469f2e1d713a90811700830b553a9"}, + {file = "rpds_py-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2"}, + {file = "rpds_py-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6377e647bbfd0a0b159fe557f2c6c602c159fc752fa316572f012fc0bf67150"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb851b7df9dda52dc1415ebee12362047ce771fc36914586b2e9fcbd7d293b3e"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e0f80b739e5a8f54837be5d5c924483996b603d5502bfff79bf33da06164ee2"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a8c94dad2e45324fc74dce25e1645d4d14df9a4e54a30fa0ae8bad9a63928e3"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8e604fe73ba048c06085beaf51147eaec7df856824bfe7b98657cf436623daf"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:df3de6b7726b52966edf29663e57306b23ef775faf0ac01a3e9f4012a24a4140"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf258ede5bc22a45c8e726b29835b9303c285ab46fc7c3a4cc770736b5304c9f"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:55fea87029cded5df854ca7e192ec7bdb7ecd1d9a3f63d5c4eb09148acf4a7ce"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ae94bd0b2f02c28e199e9bc51485d0c5601f58780636185660f86bf80c89af94"}, + {file = "rpds_py-0.20.0-cp310-none-win32.whl", hash = "sha256:28527c685f237c05445efec62426d285e47a58fb05ba0090a4340b73ecda6dee"}, + {file = "rpds_py-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:238a2d5b1cad28cdc6ed15faf93a998336eb041c4e440dd7f902528b8891b399"}, + {file = "rpds_py-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac2f4f7a98934c2ed6505aead07b979e6f999389f16b714448fb39bbaa86a489"}, + {file = "rpds_py-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:220002c1b846db9afd83371d08d239fdc865e8f8c5795bbaec20916a76db3318"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d7919548df3f25374a1f5d01fbcd38dacab338ef5f33e044744b5c36729c8db"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:758406267907b3781beee0f0edfe4a179fbd97c0be2e9b1154d7f0a1279cf8e5"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d61339e9f84a3f0767b1995adfb171a0d00a1185192718a17af6e124728e0f5"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1259c7b3705ac0a0bd38197565a5d603218591d3f6cee6e614e380b6ba61c6f6"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c1dc0f53856b9cc9a0ccca0a7cc61d3d20a7088201c0937f3f4048c1718a209"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7e60cb630f674a31f0368ed32b2a6b4331b8350d67de53c0359992444b116dd3"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dbe982f38565bb50cb7fb061ebf762c2f254ca3d8c20d4006878766e84266272"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:514b3293b64187172bc77c8fb0cdae26981618021053b30d8371c3a902d4d5ad"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a26ffe9d4dd35e4dfdd1e71f46401cff0181c75ac174711ccff0459135fa58"}, + {file = "rpds_py-0.20.0-cp311-none-win32.whl", hash = "sha256:89c19a494bf3ad08c1da49445cc5d13d8fefc265f48ee7e7556839acdacf69d0"}, + {file = "rpds_py-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:c638144ce971df84650d3ed0096e2ae7af8e62ecbbb7b201c8935c370df00a2c"}, + {file = "rpds_py-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a84ab91cbe7aab97f7446652d0ed37d35b68a465aeef8fc41932a9d7eee2c1a6"}, + {file = "rpds_py-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:56e27147a5a4c2c21633ff8475d185734c0e4befd1c989b5b95a5d0db699b21b"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2580b0c34583b85efec8c5c5ec9edf2dfe817330cc882ee972ae650e7b5ef739"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b80d4a7900cf6b66bb9cee5c352b2d708e29e5a37fe9bf784fa97fc11504bf6c"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50eccbf054e62a7b2209b28dc7a22d6254860209d6753e6b78cfaeb0075d7bee"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:49a8063ea4296b3a7e81a5dfb8f7b2d73f0b1c20c2af401fb0cdf22e14711a96"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea438162a9fcbee3ecf36c23e6c68237479f89f962f82dae83dc15feeceb37e4"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:18d7585c463087bddcfa74c2ba267339f14f2515158ac4db30b1f9cbdb62c8ef"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d4c7d1a051eeb39f5c9547e82ea27cbcc28338482242e3e0b7768033cb083821"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e4df1e3b3bec320790f699890d41c59d250f6beda159ea3c44c3f5bac1976940"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2cf126d33a91ee6eedc7f3197b53e87a2acdac63602c0f03a02dd69e4b138174"}, + {file = "rpds_py-0.20.0-cp312-none-win32.whl", hash = "sha256:8bc7690f7caee50b04a79bf017a8d020c1f48c2a1077ffe172abec59870f1139"}, + {file = "rpds_py-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585"}, + {file = "rpds_py-0.20.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:aa9a0521aeca7d4941499a73ad7d4f8ffa3d1affc50b9ea11d992cd7eff18a29"}, + {file = "rpds_py-0.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1f1d51eccb7e6c32ae89243cb352389228ea62f89cd80823ea7dd1b98e0b91"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a86a9b96070674fc88b6f9f71a97d2c1d3e5165574615d1f9168ecba4cecb24"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6c8ef2ebf76df43f5750b46851ed1cdf8f109d7787ca40035fe19fbdc1acc5a7"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b25f024b421d5859d156750ea9a65651793d51b76a2e9238c05c9d5f203a9"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57eb94a8c16ab08fef6404301c38318e2c5a32216bf5de453e2714c964c125c8"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1940dae14e715e2e02dfd5b0f64a52e8374a517a1e531ad9412319dc3ac7879"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d20277fd62e1b992a50c43f13fbe13277a31f8c9f70d59759c88f644d66c619f"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b2a5db5397d82fa847e4c624b0c98fe59d2d9b7cf0ce6de09e4d2e80f8f5b3f2"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a35df9f5548fd79cb2f52d27182108c3e6641a4feb0f39067911bf2adaa3e57"}, + {file = "rpds_py-0.20.0-cp313-none-win32.whl", hash = "sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a"}, + {file = "rpds_py-0.20.0-cp313-none-win_amd64.whl", hash = "sha256:9bc2d153989e3216b0559251b0c260cfd168ec78b1fac33dd485750a228db5a2"}, + {file = "rpds_py-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f2fbf7db2012d4876fb0d66b5b9ba6591197b0f165db8d99371d976546472a24"}, + {file = "rpds_py-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1e5f3cd7397c8f86c8cc72d5a791071431c108edd79872cdd96e00abd8497d29"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce9845054c13696f7af7f2b353e6b4f676dab1b4b215d7fe5e05c6f8bb06f965"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c3e130fd0ec56cb76eb49ef52faead8ff09d13f4527e9b0c400307ff72b408e1"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b16aa0107ecb512b568244ef461f27697164d9a68d8b35090e9b0c1c8b27752"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7f429242aae2947246587d2964fad750b79e8c233a2367f71b554e9447949c"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af0fc424a5842a11e28956e69395fbbeab2c97c42253169d87e90aac2886d751"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b8c00a3b1e70c1d3891f0db1b05292747f0dbcfb49c43f9244d04c70fbc40eb8"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:40ce74fc86ee4645d0a225498d091d8bc61f39b709ebef8204cb8b5a464d3c0e"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4fe84294c7019456e56d93e8ababdad5a329cd25975be749c3f5f558abb48253"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:338ca4539aad4ce70a656e5187a3a31c5204f261aef9f6ab50e50bcdffaf050a"}, + {file = "rpds_py-0.20.0-cp38-none-win32.whl", hash = "sha256:54b43a2b07db18314669092bb2de584524d1ef414588780261e31e85846c26a5"}, + {file = "rpds_py-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:a1862d2d7ce1674cffa6d186d53ca95c6e17ed2b06b3f4c476173565c862d232"}, + {file = "rpds_py-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3fde368e9140312b6e8b6c09fb9f8c8c2f00999d1823403ae90cc00480221b22"}, + {file = "rpds_py-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9824fb430c9cf9af743cf7aaf6707bf14323fb51ee74425c380f4c846ea70789"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c52d3f2f82b763a24ef52f5d24358553e8403ce05f893b5347098014f2d9eff2"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d35cef91e59ebbeaa45214861874bc6f19eb35de96db73e467a8358d701a96c"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d72278a30111e5b5525c1dd96120d9e958464316f55adb030433ea905866f4de"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c29cbbba378759ac5786730d1c3cb4ec6f8ababf5c42a9ce303dc4b3d08cda"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6632f2d04f15d1bd6fe0eedd3b86d9061b836ddca4c03d5cf5c7e9e6b7c14580"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d0b67d87bb45ed1cd020e8fbf2307d449b68abc45402fe1a4ac9e46c3c8b192b"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ec31a99ca63bf3cd7f1a5ac9fe95c5e2d060d3c768a09bc1d16e235840861420"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22e6c9976e38f4d8c4a63bd8a8edac5307dffd3ee7e6026d97f3cc3a2dc02a0b"}, + {file = "rpds_py-0.20.0-cp39-none-win32.whl", hash = "sha256:569b3ea770c2717b730b61998b6c54996adee3cef69fc28d444f3e7920313cf7"}, + {file = "rpds_py-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:e6900ecdd50ce0facf703f7a00df12374b74bbc8ad9fe0f6559947fb20f82364"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:617c7357272c67696fd052811e352ac54ed1d9b49ab370261a80d3b6ce385045"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9426133526f69fcaba6e42146b4e12d6bc6c839b8b555097020e2b78ce908dcc"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deb62214c42a261cb3eb04d474f7155279c1a8a8c30ac89b7dcb1721d92c3c02"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d454b8749b4bd70dd0a79f428731ee263fa6995f83ccb8bada706e8d1d3ff89d"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d807dc2051abe041b6649681dce568f8e10668e3c1c6543ebae58f2d7e617855"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c20f0ddeb6e29126d45f89206b8291352b8c5b44384e78a6499d68b52ae511"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7f19250ceef892adf27f0399b9e5afad019288e9be756d6919cb58892129f51"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4f1ed4749a08379555cebf4650453f14452eaa9c43d0a95c49db50c18b7da075"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:dcedf0b42bcb4cfff4101d7771a10532415a6106062f005ab97d1d0ab5681c60"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:39ed0d010457a78f54090fafb5d108501b5aa5604cc22408fc1c0c77eac14344"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bb273176be34a746bdac0b0d7e4e2c467323d13640b736c4c477881a3220a989"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f918a1a130a6dfe1d7fe0f105064141342e7dd1611f2e6a21cd2f5c8cb1cfb3e"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f60012a73aa396be721558caa3a6fd49b3dd0033d1675c6d59c4502e870fcf0c"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d2b1ad682a3dfda2a4e8ad8572f3100f95fad98cb99faf37ff0ddfe9cbf9d03"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:614fdafe9f5f19c63ea02817fa4861c606a59a604a77c8cdef5aa01d28b97921"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa518bcd7600c584bf42e6617ee8132869e877db2f76bcdc281ec6a4113a53ab"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0475242f447cc6cb8a9dd486d68b2ef7fbee84427124c232bff5f63b1fe11e5"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f90a4cd061914a60bd51c68bcb4357086991bd0bb93d8aa66a6da7701370708f"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:def7400461c3a3f26e49078302e1c1b38f6752342c77e3cf72ce91ca69fb1bc1"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:65794e4048ee837494aea3c21a28ad5fc080994dfba5b036cf84de37f7ad5074"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:faefcc78f53a88f3076b7f8be0a8f8d35133a3ecf7f3770895c25f8813460f08"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:5b4f105deeffa28bbcdff6c49b34e74903139afa690e35d2d9e3c2c2fba18cec"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8"}, + {file = "rpds_py-0.20.0.tar.gz", hash = "sha256:d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121"}, ] [[package]] name = "ruff" -version = "0.5.2" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.2-py3-none-linux_armv6l.whl", hash = "sha256:7bab8345df60f9368d5f4594bfb8b71157496b44c30ff035d1d01972e764d3be"}, - {file = "ruff-0.5.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:1aa7acad382ada0189dbe76095cf0a36cd0036779607c397ffdea16517f535b1"}, - {file = "ruff-0.5.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:aec618d5a0cdba5592c60c2dee7d9c865180627f1a4a691257dea14ac1aa264d"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0b62adc5ce81780ff04077e88bac0986363e4a3260ad3ef11ae9c14aa0e67ef"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dc42ebf56ede83cb080a50eba35a06e636775649a1ffd03dc986533f878702a3"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c15c6e9f88c67ffa442681365d11df38afb11059fc44238e71a9d9f1fd51de70"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:d3de9a5960f72c335ef00763d861fc5005ef0644cb260ba1b5a115a102157251"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fe5a968ae933e8f7627a7b2fc8893336ac2be0eb0aace762d3421f6e8f7b7f83"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a04f54a9018f75615ae52f36ea1c5515e356e5d5e214b22609ddb546baef7132"}, - {file = "ruff-0.5.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ed02fb52e3741f0738db5f93e10ae0fb5c71eb33a4f2ba87c9a2fa97462a649"}, - {file = "ruff-0.5.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3cf8fe659f6362530435d97d738eb413e9f090e7e993f88711b0377fbdc99f60"}, - {file = "ruff-0.5.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:237a37e673e9f3cbfff0d2243e797c4862a44c93d2f52a52021c1a1b0899f846"}, - {file = "ruff-0.5.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:2a2949ce7c1cbd8317432ada80fe32156df825b2fd611688814c8557824ef060"}, - {file = "ruff-0.5.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:481af57c8e99da92ad168924fd82220266043c8255942a1cb87958b108ac9335"}, - {file = "ruff-0.5.2-py3-none-win32.whl", hash = "sha256:f1aea290c56d913e363066d83d3fc26848814a1fed3d72144ff9c930e8c7c718"}, - {file = "ruff-0.5.2-py3-none-win_amd64.whl", hash = "sha256:8532660b72b5d94d2a0a7a27ae7b9b40053662d00357bb2a6864dd7e38819084"}, - {file = "ruff-0.5.2-py3-none-win_arm64.whl", hash = "sha256:73439805c5cb68f364d826a5c5c4b6c798ded6b7ebaa4011f01ce6c94e4d5583"}, - {file = "ruff-0.5.2.tar.gz", hash = "sha256:2c0df2d2de685433794a14d8d2e240df619b748fbe3367346baa519d8e6f1ca2"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -2013,13 +1989,13 @@ docs = ["ipykernel", "jupyter-client", "matplotlib", "nbconvert", "nbformat", "n [[package]] name = "tenacity" -version = "8.5.0" +version = "9.0.0" description = "Retry code until it succeeds" optional = false python-versions = ">=3.8" files = [ - {file = "tenacity-8.5.0-py3-none-any.whl", hash = "sha256:b594c2a5945830c267ce6b79a166228323ed52718f30302c1359836112346687"}, - {file = "tenacity-8.5.0.tar.gz", hash = "sha256:8bc6c0c8a09b31e6cad13c47afbed1a567518250a9a171418582ed8d9c20ca78"}, + {file = "tenacity-9.0.0-py3-none-any.whl", hash = "sha256:93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539"}, + {file = "tenacity-9.0.0.tar.gz", hash = "sha256:807f37ca97d62aa361264d497b0e31e92b8027044942bfa756160d908320d73b"}, ] [package.extras] @@ -2043,13 +2019,13 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -2136,42 +2112,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -2180,86 +2156,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2359,101 +2343,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2462,18 +2448,22 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [extras] pywry = ["pywry"] @@ -2481,4 +2471,4 @@ pywry = ["pywry"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "ad020aa1e62dfced1143366d95863edbe02437fa22985014900d7ab046f93b69" +content-hash = "4600d71367c88fabdc0bdc6c48fecee9fafc590f16b03a4044be9b461af9ba0b" diff --git a/openbb_platform/obbject_extensions/charting/pyproject.toml b/openbb_platform/obbject_extensions/charting/pyproject.toml index 5868e7ccfead..9ffd9d0bde31 100644 --- a/openbb_platform/obbject_extensions/charting/pyproject.toml +++ b/openbb_platform/obbject_extensions/charting/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-charting" -version = "2.2.1" +version = "2.2.2" description = "Charting extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -15,7 +15,7 @@ statsmodels = "^0.14.0" pywry = { version = "^0.6.1", optional = true } nbformat = "^5.9.2" pandas-ta = "^0.3.14b" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" numpy = "^1" [tool.poetry.extras] diff --git a/openbb_platform/openbb/assets/reference.json b/openbb_platform/openbb/assets/reference.json index 312351403982..8394ffba1b6f 100644 --- a/openbb_platform/openbb/assets/reference.json +++ b/openbb_platform/openbb/assets/reference.json @@ -1,36 +1,38 @@ { - "openbb": "4.3.1", + "openbb": "4.3.2", "info": { "title": "OpenBB Platform (Python)", "description": "Investment research for everyone, anywhere.", - "core": "1.3.1", + "core": "1.3.2", "extensions": { "openbb_core_extension": [ - "commodity@1.2.1", - "crypto@1.3.1", - "currency@1.3.1", - "derivatives@1.3.1", - "economy@1.3.1", - "equity@1.3.1", - "etf@1.3.1", - "fixedincome@1.3.1", - "index@1.3.1", - "news@1.3.1", - "regulators@1.3.1" + "commodity@1.2.2", + "crypto@1.3.2", + "currency@1.3.2", + "derivatives@1.3.2", + "economy@1.3.2", + "equity@1.3.2", + "etf@1.3.2", + "fixedincome@1.3.2", + "index@1.3.2", + "news@1.3.2", + "regulators@1.3.2" ], "openbb_provider_extension": [ - "benzinga@1.3.1", - "econdb@1.2.1", - "federal_reserve@1.3.1", - "fmp@1.3.1", - "fred@1.3.1", - "intrinio@1.3.1", - "oecd@1.3.1", - "polygon@1.3.1", - "sec@1.3.1", - "tiingo@1.3.1", - "tradingeconomics@1.3.1", - "yfinance@1.3.1" + "benzinga@1.3.2", + "bls@1.0.0", + "cftc@1.0.0", + "econdb@1.2.2", + "federal_reserve@1.3.2", + "fmp@1.3.2", + "fred@1.3.2", + "intrinio@1.3.2", + "oecd@1.3.2", + "polygon@1.3.2", + "sec@1.3.2", + "tiingo@1.3.2", + "tradingeconomics@1.3.2", + "yfinance@1.3.3" ], "openbb_obbject_extension": [] } @@ -3127,6 +3129,335 @@ }, "model": "GdpReal" }, + "/economy/survey/bls_series": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Get time series data for one, or more, BLS series IDs.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.economy.survey.bls_series(provider='bls', symbol='CES0000000001')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "symbol", + "type": "Union[str, List[str]]", + "description": "Symbol to get data for. Multiple items allowed for provider(s): bls.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "start_date", + "type": "Union[date, str]", + "description": "Start date of the data, in YYYY-MM-DD format.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "end_date", + "type": "Union[date, str]", + "description": "End date of the data, in YYYY-MM-DD format.", + "default": null, + "optional": true, + "choices": null + } + ], + "bls": [ + { + "name": "calculations", + "type": "bool", + "description": "Include calculations in the response, if available. Default is True.", + "default": true, + "optional": true, + "choices": null + }, + { + "name": "annual_average", + "type": "bool", + "description": "Include annual averages in the response, if available. Default is False.", + "default": false, + "optional": true, + "choices": null + }, + { + "name": "aspects", + "type": "bool", + "description": "Include all aspects associated with a data point for a given BLS series ID, if available. Returned with the series metadata, under `extras` of the response object. Default is False.", + "default": false, + "optional": true, + "choices": null + } + ] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[BlsSeries]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['bls']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "date", + "type": "Union[date, str]", + "description": "The date of the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "symbol", + "type": "str", + "description": "Symbol representing the entity requested in the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "title", + "type": "str", + "description": "Title of the series.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "value", + "type": "float", + "description": "Observation value for the symbol and date.", + "default": null, + "optional": true, + "choices": null + } + ], + "bls": [ + { + "name": "change_1M", + "type": "float", + "description": "One month change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_3M", + "type": "float", + "description": "Three month change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_6M", + "type": "float", + "description": "Six month change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_12M", + "type": "float", + "description": "One year change in value.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_1M", + "type": "float", + "description": "One month change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_3M", + "type": "float", + "description": "Three month change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_6M", + "type": "float", + "description": "Six month change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "change_percent_12M", + "type": "float", + "description": "One year change in percent.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "latest", + "type": "bool", + "description": "Latest value indicator.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "footnotes", + "type": "str", + "description": "Footnotes accompanying the value.", + "default": null, + "optional": true, + "choices": null + } + ] + }, + "model": "BlsSeries" + }, + "/economy/survey/bls_search": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Search BLS surveys by category and keyword or phrase to identify BLS series IDs.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.economy.survey.bls_search(provider='bls', category=cpi)\n# Use semi-colon to separate multiple queries as an & operator.\nobb.economy.survey.bls_search(provider='bls', category=cpi, query='seattle;gasoline')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "query", + "type": "str", + "description": "The search word(s). Use semi-colon to separate multiple queries as an & operator.", + "default": "", + "optional": true, + "choices": null + } + ], + "bls": [ + { + "name": "category", + "type": "Literal['cpi', 'pce', 'ppi', 'ip', 'jolts', 'nfp', 'cps', 'lfs', 'wages', 'ec', 'sla', 'bed', 'tu']", + "description": "The category of BLS survey to search within.\n An empty search query will return all series within the category. Options are:\n \n cpi - Consumer Price Index\n \n pce - Personal Consumption Expenditure\n \n ppi - Producer Price Index\n \n ip - Industry Productivity\n \n jolts - Job Openings and Labor Turnover Survey\n \n nfp - Nonfarm Payrolls\n \n cps - Current Population Survey\n \n lfs - Labor Force Statistics\n \n wages - Wages\n \n ec - Employer Costs\n \n sla - State and Local Area Employment\n \n bed - Business Employment Dynamics\n \n tu - Time Use", + "default": "", + "optional": false, + "choices": [ + "cpi", + "pce", + "ppi", + "ip", + "jolts", + "nfp", + "cps", + "lfs", + "wages", + "ec", + "sla", + "bed", + "tu" + ] + }, + { + "name": "include_extras", + "type": "bool", + "description": "Include additional information in the search results. Extra fields returned are metadata and vary by survey. Fields are undefined strings that typically have names ending with '_code'.", + "default": false, + "optional": true, + "choices": null + }, + { + "name": "include_code_map", + "type": "bool", + "description": "When True, includes the complete code map for ea\u00e7h survey in the category, returned separately as a nested JSON to the `extras['results_metadata']` property of the response. Example content is the NAICS industry map for PPI surveys. Each code is a value within the 'symbol' of the time series.", + "default": false, + "optional": true, + "choices": null + } + ] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[BlsSearch]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['bls']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "symbol", + "type": "str", + "description": "Symbol representing the entity requested in the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "title", + "type": "str", + "description": "The title of the series.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "survey_name", + "type": "str", + "description": "The name of the survey.", + "default": null, + "optional": true, + "choices": null + } + ], + "bls": [] + }, + "model": "BlsSearch" + }, "/economy/survey/sloos": { "deprecated": { "flag": null, @@ -8518,6 +8849,111 @@ }, "model": "PersonalConsumptionExpenditures" }, + "/economy/export_destinations": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Get top export destinations by country from the UN Comtrade International Trade Statistics Database.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.economy.export_destinations(provider='econdb', country='us')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "country", + "type": "Union[str, List[str]]", + "description": "The country to get data. Multiple items allowed for provider(s): econdb.", + "default": "", + "optional": false, + "choices": null + } + ], + "econdb": [] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[ExportDestinations]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['econdb']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "origin_country", + "type": "str", + "description": "The country of origin.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "destination_country", + "type": "str", + "description": "The destination country.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "value", + "type": "Union[float, int]", + "description": "The value of the export.", + "default": "", + "optional": false, + "choices": null + } + ], + "econdb": [ + { + "name": "units", + "type": "str", + "description": "The units of measurement for the value.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "title", + "type": "str", + "description": "The title of the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "footnote", + "type": "str", + "description": "The footnote for the data.", + "default": "", + "optional": false, + "choices": null + } + ] + }, + "model": "ExportDestinations" + }, "/equity/calendar/ipo": { "deprecated": { "flag": null, @@ -21847,8 +22283,8 @@ "flag": null, "message": null }, - "description": "Get the revenue geographic breakdown for a given company over time.", - "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.equity.fundamental.revenue_per_geography(symbol='AAPL', provider='fmp')\nobb.equity.fundamental.revenue_per_geography(symbol='AAPL', period='annual', structure='flat', provider='fmp')\n```\n\n", + "description": "Get the geographic breakdown of revenue for a given company over time.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.equity.fundamental.revenue_per_geography(symbol='AAPL', provider='fmp')\nobb.equity.fundamental.revenue_per_geography(symbol='AAPL', period=quarter, provider='fmp')\n```\n\n", "parameters": { "standard": [ { @@ -21858,25 +22294,21 @@ "default": "", "optional": false, "choices": null - }, + } + ], + "fmp": [ { "name": "period", "type": "Literal['quarter', 'annual']", "description": "Time period of the data to return.", "default": "annual", "optional": true, - "choices": null - }, - { - "name": "structure", - "type": "Literal['hierarchical', 'flat']", - "description": "Structure of the returned data.", - "default": "flat", - "optional": true, - "choices": null + "choices": [ + "quarter", + "annual" + ] } - ], - "fmp": [] + ] }, "returns": { "OBBject": [ @@ -21942,9 +22374,17 @@ "choices": null }, { - "name": "geographic_segment", - "type": "int", - "description": "Dictionary of the revenue by geographic segment.", + "name": "region", + "type": "str", + "description": "The region represented by the revenue data.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "revenue", + "type": "Union[int, float]", + "description": "The total revenue attributed to the region.", "default": "", "optional": false, "choices": null @@ -21960,7 +22400,7 @@ "message": null }, "description": "Get the revenue breakdown by business segment for a given company over time.", - "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.equity.fundamental.revenue_per_segment(symbol='AAPL', provider='fmp')\nobb.equity.fundamental.revenue_per_segment(symbol='AAPL', period='annual', structure='flat', provider='fmp')\n```\n\n", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.equity.fundamental.revenue_per_segment(symbol='AAPL', provider='fmp')\nobb.equity.fundamental.revenue_per_segment(symbol='AAPL', period=quarter, provider='fmp')\n```\n\n", "parameters": { "standard": [ { @@ -21970,25 +22410,21 @@ "default": "", "optional": false, "choices": null - }, + } + ], + "fmp": [ { "name": "period", "type": "Literal['quarter', 'annual']", "description": "Time period of the data to return.", "default": "annual", "optional": true, - "choices": null - }, - { - "name": "structure", - "type": "Literal['hierarchical', 'flat']", - "description": "Structure of the returned data.", - "default": "flat", - "optional": true, - "choices": null + "choices": [ + "quarter", + "annual" + ] } - ], - "fmp": [] + ] }, "returns": { "OBBject": [ @@ -22055,8 +22491,16 @@ }, { "name": "business_line", - "type": "int", - "description": "Dictionary containing the revenue of the business line.", + "type": "str", + "description": "The business line represented by the revenue data.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "revenue", + "type": "Union[int, float]", + "description": "The total revenue attributed to the business line.", "default": "", "optional": false, "choices": null @@ -25749,14 +26193,6 @@ "default": false, "optional": true, "choices": null - }, - { - "name": "use_cache", - "type": "bool", - "description": "Whether to use the cache or not.", - "default": true, - "optional": true, - "choices": null } ], "intrinio": [ @@ -25778,6 +26214,14 @@ } ], "sec": [ + { + "name": "use_cache", + "type": "bool", + "description": "Whether to use the cache or not.", + "default": true, + "optional": true, + "choices": null + }, { "name": "is_fund", "type": "bool", @@ -35717,7 +36161,12 @@ "description": "The source of the news article.", "default": null, "optional": true, - "choices": null + "choices": [ + "yahoo", + "moody", + "moody_us_news", + "moody_us_press_releases" + ] }, { "name": "sentiment", @@ -35725,7 +36174,11 @@ "description": "Return news only from this source.", "default": null, "optional": true, - "choices": null + "choices": [ + "positive", + "neutral", + "negative" + ] }, { "name": "language", @@ -35791,7 +36244,10 @@ "description": "Sort order of the articles.", "default": "desc", "optional": true, - "choices": null + "choices": [ + "asc", + "desc" + ] } ], "tiingo": [ @@ -36246,7 +36702,9 @@ "default": "", "optional": true, "choices": null - }, + } + ], + "sec": [ { "name": "use_cache", "type": "bool", @@ -36255,8 +36713,7 @@ "optional": true, "choices": null } - ], - "sec": [] + ] }, "returns": { "OBBject": [ @@ -36326,14 +36783,6 @@ "default": "", "optional": true, "choices": null - }, - { - "name": "use_cache", - "type": "bool", - "description": "Whether or not to use cache.", - "default": true, - "optional": true, - "choices": null } ], "sec": [ @@ -36344,6 +36793,14 @@ "default": null, "optional": true, "choices": null + }, + { + "name": "use_cache", + "type": "bool", + "description": "Whether or not to use cache.", + "default": true, + "optional": true, + "choices": null } ] }, @@ -36566,7 +37023,9 @@ "default": "", "optional": true, "choices": null - }, + } + ], + "sec": [ { "name": "use_cache", "type": "bool", @@ -36575,8 +37034,7 @@ "optional": true, "choices": null } - ], - "sec": [] + ] }, "returns": { "OBBject": [ @@ -36637,6 +37095,341 @@ ] }, "model": "SicSearch" + }, + "/regulators/cftc/cot_search": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Get the current Commitment of Traders Reports.\n\nSearch a list of the current Commitment of Traders Reports series information.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.regulators.cftc.cot_search(provider='cftc')\nobb.regulators.cftc.cot_search(query='gold', provider='cftc')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "query", + "type": "str", + "description": "Search query.", + "default": "", + "optional": true, + "choices": null + } + ], + "cftc": [] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[COTSearch]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['cftc']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "code", + "type": "str", + "description": "CFTC market contract code of the report.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "name", + "type": "str", + "description": "Name of the underlying asset.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "category", + "type": "str", + "description": "Category of the underlying asset.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "subcategory", + "type": "str", + "description": "Subcategory of the underlying asset.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "units", + "type": "str", + "description": "The units for one contract.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "symbol", + "type": "str", + "description": "Symbol representing the entity requested in the data.", + "default": null, + "optional": true, + "choices": null + } + ], + "cftc": [ + { + "name": "commodity", + "type": "str", + "description": "Name of the commodity.", + "default": null, + "optional": true, + "choices": null + } + ] + }, + "model": "COTSearch" + }, + "/regulators/cftc/cot": { + "deprecated": { + "flag": null, + "message": null + }, + "description": "Get Commitment of Traders Reports.", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\n# Get the latest report for all items classified as, GOLD.\nobb.regulators.cftc.cot(id='gold', provider='cftc')\n# Enter the entire history for a single CFTC Market Contract Code.\nobb.regulators.cftc.cot(id='088691', provider='cftc')\n# Get the report for futures only.\nobb.regulators.cftc.cot(id='088691', futures_only=True, provider='cftc')\n# Get the most recent Commodity Index Traders Supplemental Report.\nobb.regulators.cftc.cot(id='all', report_type=supplemental, provider='cftc')\n```\n\n", + "parameters": { + "standard": [ + { + "name": "id", + "type": "str", + "description": "A string with the CFTC market code or other identifying string, such as the contract market name, commodity name, or commodity group - i.e, 'gold' or 'japanese yen'.Default report is Fed Funds Futures. Use the 'cftc_market_code' for an exact match.", + "default": "045601", + "optional": true, + "choices": null + }, + { + "name": "start_date", + "type": "Union[date, str]", + "description": "Start date of the data, in YYYY-MM-DD format. Default is the most recent report.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "end_date", + "type": "Union[date, str]", + "description": "End date of the data, in YYYY-MM-DD format.", + "default": null, + "optional": true, + "choices": null + } + ], + "cftc": [ + { + "name": "report_type", + "type": "Literal['legacy', 'disaggregated', 'financial', 'supplemental']", + "description": "The type of report to retrieve. Set `id` as 'all' to return all items in the report\n type (default date range returns the latest report). The Legacy report is broken down by exchange\n with reported open interest further broken down into three trader classifications: commercial,\n non-commercial and non-reportable. The Disaggregated reports are broken down by Agriculture and\n Natural Resource contracts. The Disaggregated reports break down reportable open interest positions\n into four classifications: Producer/Merchant, Swap Dealers, Managed Money and Other Reportables.\n The Traders in Financial Futures (TFF) report includes financial contracts. The TFF report breaks\n down the reported open interest into five classifications: Dealer, Asset Manager, Leveraged Money,\n Other Reportables and Non-Reportables.", + "default": "legacy", + "optional": true, + "choices": [ + "legacy", + "disaggregated", + "financial", + "supplemental" + ] + }, + { + "name": "futures_only", + "type": "bool", + "description": "Returns the futures-only report. Default is False, for the combined report.", + "default": false, + "optional": true, + "choices": null + } + ] + }, + "returns": { + "OBBject": [ + { + "name": "results", + "type": "List[COT]", + "description": "Serializable results." + }, + { + "name": "provider", + "type": "Optional[Literal['cftc']]", + "description": "Provider name." + }, + { + "name": "warnings", + "type": "Optional[List[Warning_]]", + "description": "List of warnings." + }, + { + "name": "chart", + "type": "Optional[Chart]", + "description": "Chart object." + }, + { + "name": "extra", + "type": "Dict[str, Any]", + "description": "Extra info." + } + ] + }, + "data": { + "standard": [ + { + "name": "date", + "type": "Union[date, str]", + "description": "The date of the data.", + "default": "", + "optional": false, + "choices": null + }, + { + "name": "report_week", + "type": "str", + "description": "Report week for the year.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "market_and_exchange_names", + "type": "str", + "description": "Market and exchange names.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_contract_market_code", + "type": "str", + "description": "CFTC contract market code.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_market_code", + "type": "str", + "description": "CFTC market code.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_region_code", + "type": "str", + "description": "CFTC region code.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_commodity_code", + "type": "str", + "description": "CFTC commodity code.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_contract_market_code_quotes", + "type": "str", + "description": "CFTC contract market code quotes.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_market_code_quotes", + "type": "str", + "description": "CFTC market code quotes.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_commodity_code_quotes", + "type": "str", + "description": "CFTC commodity code quotes.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "cftc_subgroup_code", + "type": "str", + "description": "CFTC subgroup code.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "commodity", + "type": "str", + "description": "Commodity.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "commodity_group", + "type": "str", + "description": "Commodity group name.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "commodity_subgroup", + "type": "str", + "description": "Commodity subgroup name.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "futonly_or_combined", + "type": "str", + "description": "If the report is futures-only or combined.", + "default": null, + "optional": true, + "choices": null + }, + { + "name": "contract_units", + "type": "str", + "description": "Contract units.", + "default": null, + "optional": true, + "choices": null + } + ], + "cftc": [] + }, + "model": "COT" } }, "routers": { diff --git a/openbb_platform/openbb/package/__extensions__.py b/openbb_platform/openbb/package/__extensions__.py index b9b2f0911349..93a7bdf3fabe 100644 --- a/openbb_platform/openbb/package/__extensions__.py +++ b/openbb_platform/openbb/package/__extensions__.py @@ -20,30 +20,32 @@ class Extensions(Container): /regulators Extensions: - - commodity@1.2.1 - - crypto@1.3.1 - - currency@1.3.1 - - derivatives@1.3.1 - - economy@1.3.1 - - equity@1.3.1 - - etf@1.3.1 - - fixedincome@1.3.1 - - index@1.3.1 - - news@1.3.1 - - regulators@1.3.1 - - - benzinga@1.3.1 - - econdb@1.2.1 - - federal_reserve@1.3.1 - - fmp@1.3.1 - - fred@1.3.1 - - intrinio@1.3.1 - - oecd@1.3.1 - - polygon@1.3.1 - - sec@1.3.1 - - tiingo@1.3.1 - - tradingeconomics@1.3.1 - - yfinance@1.3.1 """ + - commodity@1.2.2 + - crypto@1.3.2 + - currency@1.3.2 + - derivatives@1.3.2 + - economy@1.3.2 + - equity@1.3.2 + - etf@1.3.2 + - fixedincome@1.3.2 + - index@1.3.2 + - news@1.3.2 + - regulators@1.3.2 + + - benzinga@1.3.2 + - bls@1.0.0 + - cftc@1.0.0 + - econdb@1.2.2 + - federal_reserve@1.3.2 + - fmp@1.3.2 + - fred@1.3.2 + - intrinio@1.3.2 + - oecd@1.3.2 + - polygon@1.3.2 + - sec@1.3.2 + - tiingo@1.3.2 + - tradingeconomics@1.3.2 + - yfinance@1.3.3 """ # fmt: on def __repr__(self) -> str: diff --git a/openbb_platform/openbb/package/crypto.py b/openbb_platform/openbb/package/crypto.py index be006b8c7ab7..6d510d1ea59b 100644 --- a/openbb_platform/openbb/package/crypto.py +++ b/openbb_platform/openbb/package/crypto.py @@ -30,15 +30,8 @@ def price(self): @validate def search( self, - query: Annotated[ - Optional[str], OpenBBField(description="Search query.") - ] = None, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + query: Annotated[Optional[str], OpenBBField(description="Search query.")] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Search available cryptocurrency pairs within a provider. @@ -67,9 +60,9 @@ def search( CryptoSearch ------------ symbol : str - Symbol representing the entity requested in the data. (Crypto) + Symbol representing the entity requested in the data. (Crypto) name : Optional[str] - Name of the crypto. + Name of the crypto. currency : Optional[str] The currency the crypto trades for. (provider: fmp) exchange : Optional[str] diff --git a/openbb_platform/openbb/package/crypto_price.py b/openbb_platform/openbb/package/crypto_price.py index 5489f57765b3..4c719ff55680 100644 --- a/openbb_platform/openbb/package/crypto_price.py +++ b/openbb_platform/openbb/package/crypto_price.py @@ -23,26 +23,10 @@ def __repr__(self) -> str: @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Can use CURR1-CURR2 or CURR1CURR2 format. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "polygon", "tiingo", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, polygon, tiingo, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Can use CURR1-CURR2 or CURR1CURR2 format. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "polygon", "tiingo", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, polygon, tiingo, yfinance.")] = None, **kwargs ) -> OBBject: """Get historical price data for cryptocurrency pair(s) within a provider. @@ -83,19 +67,19 @@ def historical( CryptoHistorical ---------------- date : Union[date, datetime] - The date of the data. + The date of the data. open : float - The open price. + The open price. high : float - The high price. + The high price. low : float - The low price. + The low price. close : float - The close price. + The close price. volume : float - The trading volume. + The trading volume. vwap : Optional[Annotated[float, Gt(gt=0)]] - Volume Weighted Average Price over the period. + Volume Weighted Average Price over the period. adj_close : Optional[float] The adjusted close price. (provider: fmp) change : Optional[float] @@ -133,41 +117,6 @@ def historical( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "polygon": {"multiple_items_allowed": True, "choices": None}, - "tiingo": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - }, - "interval": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "tiingo": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "2m", - "5m", - "15m", - "30m", - "60m", - "90m", - "1h", - "1d", - "5d", - "1W", - "1M", - "1Q", - ], - }, - }, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "polygon": {"multiple_items_allowed": True, "choices": None}, "tiingo": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "interval": {"fmp": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "tiingo": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["1m", "2m", "5m", "15m", "30m", "60m", "90m", "1h", "1d", "5d", "1W", "1M", "1Q"]}}}, ) ) diff --git a/openbb_platform/openbb/package/currency.py b/openbb_platform/openbb/package/currency.py index a42e26cd17ed..00d15a282a59 100644 --- a/openbb_platform/openbb/package/currency.py +++ b/openbb_platform/openbb/package/currency.py @@ -31,16 +31,8 @@ def price(self): @validate def search( self, - query: Annotated[ - Optional[str], - OpenBBField(description="Query to search for currency pairs."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon." - ), - ] = None, + query: Annotated[Optional[str], OpenBBField(description="Query to search for currency pairs.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon.")] = None, **kwargs ) -> OBBject: """Currency Search. @@ -52,7 +44,7 @@ def search( All trading within the forex market, whether selling, buying, or trading, will take place through currency pairs. (ref: Investopedia) Major currency pairs include pairs such as EUR/USD, USD/JPY, GBP/USD, etc. - + Parameters ---------- @@ -78,9 +70,9 @@ def search( CurrencyPairs ------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the currency pair. + Name of the currency pair. currency : Optional[str] Base currency of the currency pair. (provider: fmp) stock_exchange : Optional[str] @@ -137,30 +129,10 @@ def search( @validate def snapshots( self, - base: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The base currency symbol. Multiple comma separated items allowed for provider(s): fmp, polygon." - ), - ] = "usd", - quote_type: Annotated[ - Literal["direct", "indirect"], - OpenBBField( - description="Whether the quote is direct or indirect. Selecting 'direct' will return the exchange rate as the amount of domestic currency required to buy one unit of the foreign currency. Selecting 'indirect' (default) will return the exchange rate as the amount of foreign currency required to buy one unit of the domestic currency." - ), - ] = "indirect", - counter_currencies: Annotated[ - Union[List[str], str, None], - OpenBBField( - description="An optional list of counter currency symbols to filter for. None returns all." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "polygon"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, polygon." - ), - ] = None, + base: Annotated[Union[str, List[str]], OpenBBField(description="The base currency symbol. Multiple comma separated items allowed for provider(s): fmp, polygon.")] = "usd", + quote_type: Annotated[Literal["direct", "indirect"], OpenBBField(description="Whether the quote is direct or indirect. Selecting 'direct' will return the exchange rate as the amount of domestic currency required to buy one unit of the foreign currency. Selecting 'indirect' (default) will return the exchange rate as the amount of foreign currency required to buy one unit of the domestic currency.")] = "indirect", + counter_currencies: Annotated[Union[List[str], str, None], OpenBBField(description="An optional list of counter currency symbols to filter for. None returns all.")] = None, + provider: Annotated[Optional[Literal["fmp", "polygon"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, polygon.")] = None, **kwargs ) -> OBBject: """Snapshots of currency exchange rates from an indirect or direct perspective of a base currency. @@ -193,23 +165,23 @@ def snapshots( CurrencySnapshots ----------------- base_currency : str - The base, or domestic, currency. + The base, or domestic, currency. counter_currency : str - The counter, or foreign, currency. + The counter, or foreign, currency. last_rate : float - The exchange rate, relative to the base currency. Rates are expressed as the amount of foreign currency received from selling one unit of the base currency, or the quantity of foreign currency required to purchase one unit of the domestic currency. To inverse the perspective, set the 'quote_type' parameter as 'direct'. + The exchange rate, relative to the base currency. Rates are expressed as the amount of foreign currency received from selling one unit of the base currency, or the quantity of foreign currency required to purchase one unit of the domestic currency. To inverse the perspective, set the 'quote_type' parameter as 'direct'. open : Optional[float] - The open price. + The open price. high : Optional[float] - The high price. + The high price. low : Optional[float] - The low price. + The low price. close : Optional[float] - The close price. + The close price. volume : Optional[int] - The trading volume. + The trading volume. prev_close : Optional[float] - The previous close price. + The previous close price. change : Optional[float] The change in the price from the previous close. (provider: fmp, polygon) change_percent : Optional[float] @@ -286,11 +258,6 @@ def snapshots( "counter_currencies": counter_currencies, }, extra_params=kwargs, - info={ - "base": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "polygon": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"base": {"fmp": {"multiple_items_allowed": True, "choices": None}, "polygon": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/currency_price.py b/openbb_platform/openbb/package/currency_price.py index 4288d5afd737..856369ee32b1 100644 --- a/openbb_platform/openbb/package/currency_price.py +++ b/openbb_platform/openbb/package/currency_price.py @@ -23,36 +23,20 @@ def __repr__(self) -> str: @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Can use CURR1-CURR2 or CURR1CURR2 format. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "polygon", "tiingo", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, polygon, tiingo, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Can use CURR1-CURR2 or CURR1CURR2 format. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "polygon", "tiingo", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, polygon, tiingo, yfinance.")] = None, **kwargs ) -> OBBject: - """Currency Historical Price. Currency historical data. + """ Currency Historical Price. Currency historical data. Currency historical prices refer to the past exchange rates of one currency against another over a specific period. This data provides insight into the fluctuations and trends in the foreign exchange market, helping analysts, traders, and economists understand currency performance, evaluate economic health, and make predictions about future movements. - + Parameters ---------- @@ -88,19 +72,19 @@ def historical( CurrencyHistorical ------------------ date : Union[date, datetime] - The date of the data. + The date of the data. open : float - The open price. + The open price. high : float - The high price. + The high price. low : float - The low price. + The low price. close : float - The close price. + The close price. volume : Optional[float] - The trading volume. + The trading volume. vwap : Optional[Annotated[float, Gt(gt=0)]] - Volume Weighted Average Price over the period. + Volume Weighted Average Price over the period. adj_close : Optional[float] The adjusted close price. (provider: fmp) change : Optional[float] @@ -136,41 +120,6 @@ def historical( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "polygon": {"multiple_items_allowed": True, "choices": None}, - "tiingo": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - }, - "interval": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "tiingo": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "2m", - "5m", - "15m", - "30m", - "60m", - "90m", - "1h", - "1d", - "5d", - "1W", - "1M", - "1Q", - ], - }, - }, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "polygon": {"multiple_items_allowed": True, "choices": None}, "tiingo": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "interval": {"fmp": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "tiingo": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["1m", "2m", "5m", "15m", "30m", "60m", "90m", "1h", "1d", "5d", "1W", "1M", "1Q"]}}}, ) ) diff --git a/openbb_platform/openbb/package/derivatives.py b/openbb_platform/openbb/package/derivatives.py index 09e666eb8606..902d76d62ab9 100644 --- a/openbb_platform/openbb/package/derivatives.py +++ b/openbb_platform/openbb/package/derivatives.py @@ -18,15 +18,11 @@ def futures(self): # pylint: disable=import-outside-toplevel from . import derivatives_futures - return derivatives_futures.ROUTER_derivatives_futures( - command_runner=self._command_runner - ) + return derivatives_futures.ROUTER_derivatives_futures(command_runner=self._command_runner) @property def options(self): # pylint: disable=import-outside-toplevel from . import derivatives_options - return derivatives_options.ROUTER_derivatives_options( - command_runner=self._command_runner - ) + return derivatives_options.ROUTER_derivatives_options(command_runner=self._command_runner) diff --git a/openbb_platform/openbb/package/derivatives_futures.py b/openbb_platform/openbb/package/derivatives_futures.py index 0678828aa42a..ef83acd06af5 100644 --- a/openbb_platform/openbb/package/derivatives_futures.py +++ b/openbb_platform/openbb/package/derivatives_futures.py @@ -25,18 +25,8 @@ def __repr__(self) -> str: def curve( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - date: Annotated[ - Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], - OpenBBField( - description="A specific date to get data for. Multiple comma separated items allowed for provider(s): yfinance." - ), - ] = None, - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + date: Annotated[Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], OpenBBField(description="A specific date to get data for. Multiple comma separated items allowed for provider(s): yfinance.")] = None, + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Futures Term Structure, current or historical. @@ -67,11 +57,11 @@ def curve( FuturesCurve ------------ date : Optional[date] - The date of the data. + The date of the data. expiration : str - Futures expiration month. + Futures expiration month. price : Optional[float] - The price of the futures contract. + The price of the futures contract. Examples -------- @@ -94,11 +84,7 @@ def curve( "date": date, }, extra_params=kwargs, - info={ - "date": { - "yfinance": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"date": {"yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -106,30 +92,11 @@ def curve( @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): yfinance." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - expiration: Annotated[ - Optional[str], - OpenBBField(description="Future expiry date with format YYYY-MM"), - ] = None, - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): yfinance.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + expiration: Annotated[Optional[str], OpenBBField(description="Future expiry date with format YYYY-MM")] = None, + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Historical futures prices. @@ -166,17 +133,17 @@ def historical( FuturesHistorical ----------------- date : datetime - The date of the data. + The date of the data. open : float - The open price. + The open price. high : float - The high price. + The high price. low : float - The low price. + The low price. close : float - The close price. + The close price. volume : float - The trading volume. + The trading volume. Examples -------- @@ -205,10 +172,6 @@ def historical( "expiration": expiration, }, extra_params=kwargs, - info={ - "symbol": { - "yfinance": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"symbol": {"yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/derivatives_options.py b/openbb_platform/openbb/package/derivatives_options.py index f976eab64b60..b22804171684 100644 --- a/openbb_platform/openbb/package/derivatives_options.py +++ b/openbb_platform/openbb/package/derivatives_options.py @@ -25,12 +25,7 @@ def __repr__(self) -> str: def chains( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio, yfinance." - ), - ] = None, + provider: Annotated[Optional[Literal["intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get the complete options chain for a ticker. @@ -83,107 +78,107 @@ def chains( OptionsChains ------------- underlying_symbol : List[Optional[str]] - Underlying symbol for the option. + Underlying symbol for the option. underlying_price : List[Optional[float]] - Price of the underlying stock. + Price of the underlying stock. contract_symbol : List[str] - Contract symbol for the option. + Contract symbol for the option. eod_date : List[Optional[date]] - Date for which the options chains are returned. + Date for which the options chains are returned. expiration : List[date] - Expiration date of the contract. + Expiration date of the contract. dte : List[Optional[int]] - Days to expiration of the contract. + Days to expiration of the contract. strike : List[float] - Strike price of the contract. + Strike price of the contract. option_type : List[str] - Call or Put. + Call or Put. open_interest : List[Optional[int]] - Open interest on the contract. + Open interest on the contract. volume : List[Optional[int]] - The trading volume. + The trading volume. theoretical_price : List[Optional[float]] - Theoretical value of the option. + Theoretical value of the option. last_trade_price : List[Optional[float]] - Last trade price of the option. + Last trade price of the option. last_trade_size : List[Optional[int]] - Last trade size of the option. + Last trade size of the option. last_trade_time : List[Optional[datetime]] - The timestamp of the last trade. + The timestamp of the last trade. tick : List[Optional[str]] - Whether the last tick was up or down in price. + Whether the last tick was up or down in price. bid : List[Optional[float]] - Current bid price for the option. + Current bid price for the option. bid_size : List[Optional[int]] - Bid size for the option. + Bid size for the option. bid_time : List[Optional[datetime]] - The timestamp of the bid price. + The timestamp of the bid price. bid_exchange : List[Optional[str]] - The exchange of the bid price. + The exchange of the bid price. ask : List[Optional[float]] - Current ask price for the option. + Current ask price for the option. ask_size : List[Optional[int]] - Ask size for the option. + Ask size for the option. ask_time : List[Optional[datetime]] - The timestamp of the ask price. + The timestamp of the ask price. ask_exchange : List[Optional[str]] - The exchange of the ask price. + The exchange of the ask price. mark : List[Optional[float]] - The mid-price between the latest bid and ask. + The mid-price between the latest bid and ask. open : List[Optional[float]] - The open price. + The open price. open_bid : List[Optional[float]] - The opening bid price for the option that day. + The opening bid price for the option that day. open_ask : List[Optional[float]] - The opening ask price for the option that day. + The opening ask price for the option that day. high : List[Optional[float]] - The high price. + The high price. bid_high : List[Optional[float]] - The highest bid price for the option that day. + The highest bid price for the option that day. ask_high : List[Optional[float]] - The highest ask price for the option that day. + The highest ask price for the option that day. low : List[Optional[float]] - The low price. + The low price. bid_low : List[Optional[float]] - The lowest bid price for the option that day. + The lowest bid price for the option that day. ask_low : List[Optional[float]] - The lowest ask price for the option that day. + The lowest ask price for the option that day. close : List[Optional[float]] - The close price. + The close price. close_size : List[Optional[int]] - The closing trade size for the option that day. + The closing trade size for the option that day. close_time : List[Optional[datetime]] - The time of the closing price for the option that day. + The time of the closing price for the option that day. close_bid : List[Optional[float]] - The closing bid price for the option that day. + The closing bid price for the option that day. close_bid_size : List[Optional[int]] - The closing bid size for the option that day. + The closing bid size for the option that day. close_bid_time : List[Optional[datetime]] - The time of the bid closing price for the option that day. + The time of the bid closing price for the option that day. close_ask : List[Optional[float]] - The closing ask price for the option that day. + The closing ask price for the option that day. close_ask_size : List[Optional[int]] - The closing ask size for the option that day. + The closing ask size for the option that day. close_ask_time : List[Optional[datetime]] - The time of the ask closing price for the option that day. + The time of the ask closing price for the option that day. prev_close : List[Optional[float]] - The previous close price. + The previous close price. change : List[Optional[float]] - The change in the price of the option. + The change in the price of the option. change_percent : List[Optional[float]] - Change, in normalized percentage points, of the option. + Change, in normalized percentage points, of the option. implied_volatility : List[Optional[float]] - Implied volatility of the option. + Implied volatility of the option. delta : List[Optional[float]] - Delta of the option. + Delta of the option. gamma : List[Optional[float]] - Gamma of the option. + Gamma of the option. theta : List[Optional[float]] - Theta of the option. + Theta of the option. vega : List[Optional[float]] - Vega of the option. + Vega of the option. rho : List[Optional[float]] - Rho of the option. + Rho of the option. in_the_money : List[Optional[bool]] Whether the option is in the money. (provider: yfinance) currency : List[Optional[str]] @@ -218,12 +213,7 @@ def chains( @validate def snapshots( self, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get a snapshot of the options market universe. @@ -254,35 +244,35 @@ def snapshots( OptionsSnapshots ---------------- underlying_symbol : List[str] - Ticker symbol of the underlying asset. + Ticker symbol of the underlying asset. contract_symbol : List[str] - Symbol of the options contract. + Symbol of the options contract. expiration : List[date] - Expiration date of the options contract. + Expiration date of the options contract. dte : List[Optional[int]] - Number of days to expiration of the options contract. + Number of days to expiration of the options contract. strike : List[float] - Strike price of the options contract. + Strike price of the options contract. option_type : List[str] - The type of option. + The type of option. volume : List[Optional[int]] - The trading volume. + The trading volume. open_interest : List[Optional[int]] - Open interest at the time. + Open interest at the time. last_price : List[Optional[float]] - Last trade price at the time. + Last trade price at the time. last_size : List[Optional[int]] - Lot size of the last trade. + Lot size of the last trade. last_timestamp : List[Optional[datetime]] - Timestamp of the last price. + Timestamp of the last price. open : List[Optional[float]] - The open price. + The open price. high : List[Optional[float]] - The high price. + The high price. low : List[Optional[float]] - The low price. + The low price. close : List[Optional[float]] - The close price. + The close price. bid : List[Optional[float]] The last bid price at the time. (provider: intrinio) bid_size : List[Optional[int]] @@ -324,7 +314,8 @@ def snapshots( ("intrinio",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -333,16 +324,8 @@ def snapshots( @validate def unusual( self, - symbol: Annotated[ - Optional[str], - OpenBBField(description="Symbol to get data for. (the underlying symbol)"), - ] = None, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + symbol: Annotated[Optional[str], OpenBBField(description="Symbol to get data for. (the underlying symbol)")] = None, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get the complete options chain for a ticker. @@ -387,9 +370,9 @@ def unusual( OptionsUnusual -------------- underlying_symbol : Optional[str] - Symbol representing the entity requested in the data. (the underlying symbol) + Symbol representing the entity requested in the data. (the underlying symbol) contract_symbol : str - Contract symbol for the option. + Contract symbol for the option. trade_timestamp : Optional[datetime] The datetime of order placement. (provider: intrinio) trade_type : Optional[Literal['block', 'sweep', 'large']] diff --git a/openbb_platform/openbb/package/economy.py b/openbb_platform/openbb/package/economy.py index aad65984495e..beafffc34f93 100644 --- a/openbb_platform/openbb/package/economy.py +++ b/openbb_platform/openbb/package/economy.py @@ -22,6 +22,7 @@ class ROUTER_economy(Container): composite_leading_indicator country_profile cpi + export_destinations fred_regional fred_release_table fred_search @@ -50,12 +51,7 @@ def __repr__(self) -> str: @validate def available_indicators( self, - provider: Annotated[ - Optional[Literal["econdb"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb." - ), - ] = None, + provider: Annotated[Optional[Literal["econdb"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb.")] = None, **kwargs ) -> OBBject: """Get the available economic indicators for a provider. @@ -84,17 +80,17 @@ def available_indicators( AvailableIndicators ------------------- symbol_root : Optional[str] - The root symbol representing the indicator. + The root symbol representing the indicator. symbol : Optional[str] - Symbol representing the entity requested in the data. The root symbol with additional codes. + Symbol representing the entity requested in the data. The root symbol with additional codes. country : Optional[str] - The name of the country, region, or entity represented by the symbol. + The name of the country, region, or entity represented by the symbol. iso : Optional[str] - The ISO code of the country, region, or entity represented by the symbol. + The ISO code of the country, region, or entity represented by the symbol. description : Optional[str] - The description of the indicator. + The description of the indicator. frequency : Optional[str] - The frequency of the indicator data. + The frequency of the indicator data. currency : Optional[str] The currency, or unit, the data is based in. (provider: econdb) scale : Optional[str] @@ -128,7 +124,8 @@ def available_indicators( ("econdb",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -137,12 +134,7 @@ def available_indicators( @validate def balance_of_payments( self, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Balance of Payments Reports. @@ -175,47 +167,47 @@ def balance_of_payments( BalanceOfPayments ----------------- period : Optional[date] - The date representing the beginning of the reporting period. + The date representing the beginning of the reporting period. balance_percent_of_gdp : Optional[float] - Current Account Balance as Percent of GDP + Current Account Balance as Percent of GDP balance_total : Optional[float] - Current Account Total Balance (USD) + Current Account Total Balance (USD) balance_total_services : Optional[float] - Current Account Total Services Balance (USD) + Current Account Total Services Balance (USD) balance_total_secondary_income : Optional[float] - Current Account Total Secondary Income Balance (USD) + Current Account Total Secondary Income Balance (USD) balance_total_goods : Optional[float] - Current Account Total Goods Balance (USD) + Current Account Total Goods Balance (USD) balance_total_primary_income : Optional[float] - Current Account Total Primary Income Balance (USD) + Current Account Total Primary Income Balance (USD) credits_services_percent_of_goods_and_services : Optional[float] - Current Account Credits Services as Percent of Goods and Services + Current Account Credits Services as Percent of Goods and Services credits_services_percent_of_current_account : Optional[float] - Current Account Credits Services as Percent of Current Account + Current Account Credits Services as Percent of Current Account credits_total_services : Optional[float] - Current Account Credits Total Services (USD) + Current Account Credits Total Services (USD) credits_total_goods : Optional[float] - Current Account Credits Total Goods (USD) + Current Account Credits Total Goods (USD) credits_total_primary_income : Optional[float] - Current Account Credits Total Primary Income (USD) + Current Account Credits Total Primary Income (USD) credits_total_secondary_income : Optional[float] - Current Account Credits Total Secondary Income (USD) + Current Account Credits Total Secondary Income (USD) credits_total : Optional[float] - Current Account Credits Total (USD) + Current Account Credits Total (USD) debits_services_percent_of_goods_and_services : Optional[float] - Current Account Debits Services as Percent of Goods and Services + Current Account Debits Services as Percent of Goods and Services debits_services_percent_of_current_account : Optional[float] - Current Account Debits Services as Percent of Current Account + Current Account Debits Services as Percent of Current Account debits_total_services : Optional[float] - Current Account Debits Total Services (USD) + Current Account Debits Total Services (USD) debits_total_goods : Optional[float] - Current Account Debits Total Goods (USD) + Current Account Debits Total Goods (USD) debits_total_primary_income : Optional[float] - Current Account Debits Total Primary Income (USD) + Current Account Debits Total Primary Income (USD) debits_total : Optional[float] - Current Account Debits Total (USD) + Current Account Debits Total (USD) debits_total_secondary_income : Optional[float] - Current Account Debits Total Secondary Income (USD) + Current Account Debits Total Secondary Income (USD) Examples -------- @@ -234,7 +226,8 @@ def balance_of_payments( ("fred",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -243,20 +236,9 @@ def balance_of_payments( @validate def calendar( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "tradingeconomics"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, tradingeconomics." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "tradingeconomics"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, tradingeconomics.")] = None, **kwargs ) -> OBBject: """Get the upcoming, or historical, economic calendar of global events. @@ -295,29 +277,29 @@ def calendar( EconomicCalendar ---------------- date : Optional[datetime] - The date of the data. + The date of the data. country : Optional[str] - Country of event. + Country of event. category : Optional[str] - Category of event. + Category of event. event : Optional[str] - Event name. + Event name. importance : Optional[str] - The importance level for the event. + The importance level for the event. source : Optional[str] - Source of the data. + Source of the data. currency : Optional[str] - Currency of the data. + Currency of the data. unit : Optional[str] - Unit of the data. + Unit of the data. consensus : Optional[Union[str, float]] - Average forecast among a representative group of economists. + Average forecast among a representative group of economists. previous : Optional[Union[str, float]] - Value for the previous period after the revision (if revision is applicable). + Value for the previous period after the revision (if revision is applicable). revised : Optional[Union[str, float]] - Revised previous value, if applicable. + Revised previous value, if applicable. actual : Optional[Union[str, float]] - Latest released value. + Latest released value. change : Optional[float] Value change since previous. (provider: fmp) change_percent : Optional[float] @@ -369,218 +351,7 @@ def calendar( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "tradingeconomics": { - "multiple_items_allowed": True, - "choices": [ - "afghanistan", - "albania", - "algeria", - "andorra", - "angola", - "antigua_and_barbuda", - "argentina", - "armenia", - "aruba", - "australia", - "austria", - "azerbaijan", - "bahamas", - "bahrain", - "bangladesh", - "barbados", - "belarus", - "belgium", - "belize", - "benin", - "bermuda", - "bhutan", - "bolivia", - "bosnia_and_herzegovina", - "botswana", - "brazil", - "brunei", - "bulgaria", - "burkina_faso", - "burundi", - "cambodia", - "cameroon", - "canada", - "cape_verde", - "cayman_islands", - "central_african_republic", - "chad", - "chile", - "china", - "colombia", - "comoros", - "congo", - "costa_rica", - "croatia", - "cuba", - "cyprus", - "czech_republic", - "denmark", - "djibouti", - "dominica", - "dominican_republic", - "east_timor", - "ecuador", - "egypt", - "el_salvador", - "equatorial_guinea", - "eritrea", - "estonia", - "ethiopia", - "euro_area", - "faroe_islands", - "fiji", - "finland", - "france", - "gabon", - "gambia", - "georgia", - "germany", - "ghana", - "greece", - "grenada", - "guatemala", - "guinea", - "guinea_bissau", - "guyana", - "haiti", - "honduras", - "hong_kong", - "hungary", - "iceland", - "india", - "indonesia", - "iran", - "iraq", - "ireland", - "isle_of_man", - "israel", - "italy", - "ivory_coast", - "jamaica", - "japan", - "jordan", - "kazakhstan", - "kenya", - "kiribati", - "kosovo", - "kuwait", - "kyrgyzstan", - "laos", - "latvia", - "lebanon", - "lesotho", - "liberia", - "libya", - "liechtenstein", - "lithuania", - "luxembourg", - "macao", - "madagascar", - "malawi", - "malaysia", - "maldives", - "mali", - "malta", - "mauritania", - "mauritius", - "mexico", - "moldova", - "monaco", - "mongolia", - "montenegro", - "morocco", - "mozambique", - "myanmar", - "namibia", - "nepal", - "netherlands", - "new_caledonia", - "new_zealand", - "nicaragua", - "niger", - "nigeria", - "north_korea", - "north_macedonia", - "norway", - "oman", - "pakistan", - "palestine", - "panama", - "papua_new_guinea", - "paraguay", - "peru", - "philippines", - "poland", - "portugal", - "puerto_rico", - "qatar", - "republic_of_the_congo", - "romania", - "russia", - "rwanda", - "samoa", - "sao_tome_and_principe", - "saudi_arabia", - "senegal", - "serbia", - "seychelles", - "sierra_leone", - "singapore", - "slovakia", - "slovenia", - "solomon_islands", - "somalia", - "south_africa", - "south_korea", - "south_sudan", - "spain", - "sri_lanka", - "sudan", - "suriname", - "swaziland", - "sweden", - "switzerland", - "syria", - "taiwan", - "tajikistan", - "tanzania", - "thailand", - "togo", - "tonga", - "trinidad_and_tobago", - "tunisia", - "turkey", - "turkmenistan", - "uganda", - "ukraine", - "united_arab_emirates", - "united_kingdom", - "united_states", - "uruguay", - "uzbekistan", - "vanuatu", - "venezuela", - "vietnam", - "yemen", - "zambia", - "zimbabwe", - ], - } - }, - "calendar_id": { - "tradingeconomics": { - "multiple_items_allowed": True, - "choices": ["low", "medium", "high"], - } - }, - }, + info={"country": {"tradingeconomics": {"multiple_items_allowed": True, "choices": ["afghanistan", "albania", "algeria", "andorra", "angola", "antigua_and_barbuda", "argentina", "armenia", "aruba", "australia", "austria", "azerbaijan", "bahamas", "bahrain", "bangladesh", "barbados", "belarus", "belgium", "belize", "benin", "bermuda", "bhutan", "bolivia", "bosnia_and_herzegovina", "botswana", "brazil", "brunei", "bulgaria", "burkina_faso", "burundi", "cambodia", "cameroon", "canada", "cape_verde", "cayman_islands", "central_african_republic", "chad", "chile", "china", "colombia", "comoros", "congo", "costa_rica", "croatia", "cuba", "cyprus", "czech_republic", "denmark", "djibouti", "dominica", "dominican_republic", "east_timor", "ecuador", "egypt", "el_salvador", "equatorial_guinea", "eritrea", "estonia", "ethiopia", "euro_area", "faroe_islands", "fiji", "finland", "france", "gabon", "gambia", "georgia", "germany", "ghana", "greece", "grenada", "guatemala", "guinea", "guinea_bissau", "guyana", "haiti", "honduras", "hong_kong", "hungary", "iceland", "india", "indonesia", "iran", "iraq", "ireland", "isle_of_man", "israel", "italy", "ivory_coast", "jamaica", "japan", "jordan", "kazakhstan", "kenya", "kiribati", "kosovo", "kuwait", "kyrgyzstan", "laos", "latvia", "lebanon", "lesotho", "liberia", "libya", "liechtenstein", "lithuania", "luxembourg", "macao", "madagascar", "malawi", "malaysia", "maldives", "mali", "malta", "mauritania", "mauritius", "mexico", "moldova", "monaco", "mongolia", "montenegro", "morocco", "mozambique", "myanmar", "namibia", "nepal", "netherlands", "new_caledonia", "new_zealand", "nicaragua", "niger", "nigeria", "north_korea", "north_macedonia", "norway", "oman", "pakistan", "palestine", "panama", "papua_new_guinea", "paraguay", "peru", "philippines", "poland", "portugal", "puerto_rico", "qatar", "republic_of_the_congo", "romania", "russia", "rwanda", "samoa", "sao_tome_and_principe", "saudi_arabia", "senegal", "serbia", "seychelles", "sierra_leone", "singapore", "slovakia", "slovenia", "solomon_islands", "somalia", "south_africa", "south_korea", "south_sudan", "spain", "sri_lanka", "sudan", "suriname", "swaziland", "sweden", "switzerland", "syria", "taiwan", "tajikistan", "tanzania", "thailand", "togo", "tonga", "trinidad_and_tobago", "tunisia", "turkey", "turkmenistan", "uganda", "ukraine", "united_arab_emirates", "united_kingdom", "united_states", "uruguay", "uzbekistan", "vanuatu", "venezuela", "vietnam", "yemen", "zambia", "zimbabwe"]}}, "calendar_id": {"tradingeconomics": {"multiple_items_allowed": True, "choices": ["low", "medium", "high"]}}}, ) ) @@ -588,16 +359,8 @@ def calendar( @validate def central_bank_holdings( self, - date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="A specific date to get data for."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve." - ), - ] = None, + date: Annotated[Union[datetime.date, None, str], OpenBBField(description="A specific date to get data for.")] = None, + provider: Annotated[Optional[Literal["federal_reserve"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve.")] = None, **kwargs ) -> OBBject: """Get the balance sheet holdings of a central bank. @@ -636,7 +399,7 @@ def central_bank_holdings( CentralBankHoldings ------------------- date : date - The date of the data. + The date of the data. security_type : Optional[str] Type of security - i.e. TIPs, FRNs, etc. (provider: federal_reserve) description : Optional[str] @@ -644,7 +407,7 @@ def central_bank_holdings( is_aggreated : Optional[Literal['Y']] Whether the security is aggregated. Only returned for Agency securities. (provider: federal_reserve) cusip : Optional[str] - + issuer : Optional[str] Issuer of the security. (provider: federal_reserve) maturity_date : Optional[date] @@ -711,14 +474,7 @@ def central_bank_holdings( "date": date, }, extra_params=kwargs, - info={ - "cusip": { - "federal_reserve": { - "multiple_items_allowed": True, - "choices": None, - } - } - }, + info={"cusip": {"federal_reserve": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -726,20 +482,9 @@ def central_bank_holdings( @validate def composite_leading_indicator( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get the composite leading indicator (CLI). @@ -748,7 +493,7 @@ def composite_leading_indicator( in business cycles showing fluctuation of the economic activity around its long term potential level. CLIs show short-term economic movements in qualitative rather than quantitative terms. - + Parameters ---------- @@ -782,11 +527,11 @@ def composite_leading_indicator( CompositeLeadingIndicator ------------------------- date : date - The date of the data. + The date of the data. value : Optional[float] - CLI value + CLI value country : str - Country for the CLI value. + Country for the CLI value. Examples -------- @@ -810,38 +555,7 @@ def composite_leading_indicator( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "g20", - "g7", - "asia5", - "north_america", - "europe4", - "australia", - "brazil", - "canada", - "china", - "france", - "germany", - "india", - "indonesia", - "italy", - "japan", - "mexico", - "spain", - "south_africa", - "south_korea", - "turkey", - "united_states", - "united_kingdom", - "all", - ], - } - } - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["g20", "g7", "asia5", "north_america", "europe4", "australia", "brazil", "canada", "china", "france", "germany", "india", "indonesia", "italy", "japan", "mexico", "spain", "south_africa", "south_korea", "turkey", "united_states", "united_kingdom", "all"]}}}, ) ) @@ -849,18 +563,8 @@ def composite_leading_indicator( @validate def country_profile( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): econdb." - ), - ], - provider: Annotated[ - Optional[Literal["econdb"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): econdb.")], + provider: Annotated[Optional[Literal["econdb"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb.")] = None, **kwargs ) -> OBBject: """Get a profile of country statistics and economic indicators. @@ -893,33 +597,33 @@ def country_profile( CountryProfile -------------- country : str - + population : Optional[int] - Population. + Population. gdp_usd : Optional[float] - Gross Domestic Product, in billions of USD. + Gross Domestic Product, in billions of USD. gdp_qoq : Optional[float] - GDP growth quarter-over-quarter change, as a normalized percent. + GDP growth quarter-over-quarter change, as a normalized percent. gdp_yoy : Optional[float] - GDP growth year-over-year change, as a normalized percent. + GDP growth year-over-year change, as a normalized percent. cpi_yoy : Optional[float] - Consumer Price Index year-over-year change, as a normalized percent. + Consumer Price Index year-over-year change, as a normalized percent. core_yoy : Optional[float] - Core Consumer Price Index year-over-year change, as a normalized percent. + Core Consumer Price Index year-over-year change, as a normalized percent. retail_sales_yoy : Optional[float] - Retail Sales year-over-year change, as a normalized percent. + Retail Sales year-over-year change, as a normalized percent. industrial_production_yoy : Optional[float] - Industrial Production year-over-year change, as a normalized percent. + Industrial Production year-over-year change, as a normalized percent. policy_rate : Optional[float] - Short term policy rate, as a normalized percent. + Short term policy rate, as a normalized percent. yield_10y : Optional[float] - 10-year government bond yield, as a normalized percent. + 10-year government bond yield, as a normalized percent. govt_debt_gdp : Optional[float] - Government debt as a percent (normalized) of GDP. + Government debt as a percent (normalized) of GDP. current_account_gdp : Optional[float] - Current account balance as a percent (normalized) of GDP. + Current account balance as a percent (normalized) of GDP. jobless_rate : Optional[float] - Unemployment rate, as a normalized percent. + Unemployment rate, as a normalized percent. Examples -------- @@ -943,11 +647,7 @@ def country_profile( "country": country, }, extra_params=kwargs, - info={ - "country": { - "econdb": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"country": {"econdb": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -955,45 +655,19 @@ def country_profile( @validate def cpi( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): fred, oecd." - ), - ] = "united_states", - transform: Annotated[ - Literal["index", "yoy", "period"], - OpenBBField( - description="Transformation of the CPI data. Period represents the change since previous. Defaults to change from one year ago (yoy)." - ), - ] = "yoy", - frequency: Annotated[ - Literal["annual", "quarter", "monthly"], - OpenBBField(description="The frequency of the data."), - ] = "monthly", - harmonized: Annotated[ - bool, OpenBBField(description="If true, returns harmonized data.") - ] = False, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred", "oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred, oecd." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): fred, oecd.")] = "united_states", + transform: Annotated[Literal["index", "yoy", "period"], OpenBBField(description="Transformation of the CPI data. Period represents the change since previous. Defaults to change from one year ago (yoy).")] = "yoy", + frequency: Annotated[Literal["annual", "quarter", "monthly"], OpenBBField(description="The frequency of the data.")] = "monthly", + harmonized: Annotated[bool, OpenBBField(description="If true, returns harmonized data.")] = False, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred", "oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred, oecd.")] = None, **kwargs ) -> OBBject: """Get Consumer Price Index (CPI). Returns either the rescaled index value, or a rate of change (inflation). - + Parameters ---------- @@ -1031,11 +705,11 @@ def cpi( ConsumerPriceIndex ------------------ date : date - The date of the data. + The date of the data. country : str None value : float - CPI index value or period change. + CPI index value or period change. expenditure : Optional[str] Expenditure component of CPI. (provider: oecd) @@ -1066,122 +740,77 @@ def cpi( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "australia", - "austria", - "belgium", - "brazil", - "bulgaria", - "canada", - "chile", - "china", - "croatia", - "cyprus", - "czech_republic", - "denmark", - "estonia", - "euro_area", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "malta", - "mexico", - "netherlands", - "new_zealand", - "norway", - "poland", - "portugal", - "romania", - "russian_federation", - "slovak_republic", - "slovakia", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - ], - }, - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "G20", - "G7", - "argentina", - "australia", - "austria", - "belgium", - "brazil", - "canada", - "chile", - "china", - "colombia", - "costa_rica", - "czech_republic", - "denmark", - "estonia", - "euro_area_20", - "europe", - "european_union_27", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "oecd_total", - "poland", - "portugal", - "russia", - "saudi_arabia", - "slovak_republic", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - "all", - ], - }, - } + info={"country": {"fred": {"multiple_items_allowed": True, "choices": ["australia", "austria", "belgium", "brazil", "bulgaria", "canada", "chile", "china", "croatia", "cyprus", "czech_republic", "denmark", "estonia", "euro_area", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "malta", "mexico", "netherlands", "new_zealand", "norway", "poland", "portugal", "romania", "russian_federation", "slovak_republic", "slovakia", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states"]}, "oecd": {"multiple_items_allowed": True, "choices": ["G20", "G7", "argentina", "australia", "austria", "belgium", "brazil", "canada", "chile", "china", "colombia", "costa_rica", "czech_republic", "denmark", "estonia", "euro_area_20", "europe", "european_union_27", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "oecd_total", "poland", "portugal", "russia", "saudi_arabia", "slovak_republic", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states", "all"]}}}, + ) + ) + + @exception_handler + @validate + def export_destinations( + self, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): econdb.")], + provider: Annotated[Optional[Literal["econdb"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb.")] = None, + **kwargs + ) -> OBBject: + """Get top export destinations by country from the UN Comtrade International Trade Statistics Database. + + Parameters + ---------- + country : Union[str, List[str]] + The country to get data. Multiple comma separated items allowed for provider(s): econdb. + provider : Optional[Literal['econdb']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb. + + Returns + ------- + OBBject + results : List[ExportDestinations] + Serializable results. + provider : Optional[Literal['econdb']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + ExportDestinations + ------------------ + origin_country : str + The country of origin. + destination_country : str + The destination country. + value : Union[float, int] + The value of the export. + units : Optional[str] + The units of measurement for the value. (provider: econdb) + title : Optional[str] + The title of the data. (provider: econdb) + footnote : Optional[str] + The footnote for the data. (provider: econdb) + + Examples + -------- + >>> from openbb import obb + >>> obb.economy.export_destinations(provider='econdb', country='us') + """ # noqa: E501 + + return self._run( + "/economy/export_destinations", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "economy.export_destinations", + ("econdb",), + ) + }, + standard_params={ + "country": country, }, + extra_params=kwargs, + info={"country": {"econdb": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1190,30 +819,16 @@ def cpi( def fred_regional( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 100000, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 100000, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Query the Geo Fred API for regional economic data by series group. The series group ID is found by using `fred_search` and the `series_id` parameter. - + Parameters ---------- @@ -1237,66 +852,66 @@ def fred_regional( The units of the data. This should match the units returned from searching by series ID. An incorrect field will not necessarily return an error. Parameter is only valid when `is_series_group` is True. (provider: fred) frequency : Optional[Literal['a', 'q', 'm', 'w', 'd', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] Frequency aggregation to convert high frequency data to lower frequency. - + None = No change - + a = Annual - + q = Quarterly - + m = Monthly - + w = Weekly - + d = Daily - + wef = Weekly, Ending Friday - + weth = Weekly, Ending Thursday - + wew = Weekly, Ending Wednesday - + wetu = Weekly, Ending Tuesday - + wem = Weekly, Ending Monday - + wesu = Weekly, Ending Sunday - + wesa = Weekly, Ending Saturday - + bwew = Biweekly, Ending Wednesday - + bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] A key that indicates the aggregation method used for frequency aggregation. This parameter has no affect if the frequency parameter is not set. - + avg = Average - + sum = Sum - + eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] Transformation type - + None = No transformation - + chg = Change - + ch1 = Change from Year Ago - + pch = Percent Change - + pc1 = Percent Change from Year Ago - + pca = Compounded Annual Rate of Change - + cch = Continuously Compounded Rate of Change - + cca = Continuously Compounded Annual Rate of Change - + log = Natural Log (provider: fred) @@ -1317,7 +932,7 @@ def fred_regional( FredRegional ------------ date : date - The date of the data. + The date of the data. region : Optional[str] The name of the region. (provider: fred) code : Optional[Union[int, str]] @@ -1359,30 +974,10 @@ def fred_regional( @validate def fred_release_table( self, - release_id: Annotated[ - str, - OpenBBField( - description="The ID of the release. Use `fred_search` to find releases." - ), - ], - element_id: Annotated[ - Optional[str], - OpenBBField( - description="The element ID of a specific table in the release." - ), - ] = None, - date: Annotated[ - Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], - OpenBBField( - description="A specific date to get data for. Multiple comma separated items allowed for provider(s): fred." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + release_id: Annotated[str, OpenBBField(description="The ID of the release. Use `fred_search` to find releases.")], + element_id: Annotated[Optional[str], OpenBBField(description="The element ID of a specific table in the release.")] = None, + date: Annotated[Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], OpenBBField(description="A specific date to get data for. Multiple comma separated items allowed for provider(s): fred.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get economic release data by ID and/or element from FRED. @@ -1415,25 +1010,25 @@ def fred_release_table( FredReleaseTable ---------------- date : Optional[date] - The date of the data. + The date of the data. level : Optional[int] - The indentation level of the element. + The indentation level of the element. element_type : Optional[str] - The type of the element. + The type of the element. line : Optional[int] - The line number of the element. + The line number of the element. element_id : Optional[str] - The element id in the parent/child relationship. + The element id in the parent/child relationship. parent_id : Optional[str] - The parent id in the parent/child relationship. + The parent id in the parent/child relationship. children : Optional[str] - The element_id of each child, as a comma-separated string. + The element_id of each child, as a comma-separated string. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - The name of the series. + The name of the series. value : Optional[float] - The reported value of the series. + The reported value of the series. Examples -------- @@ -1462,9 +1057,7 @@ def fred_release_table( "date": date, }, extra_params=kwargs, - info={ - "date": {"fred": {"multiple_items_allowed": True, "choices": None}} - }, + info={"date": {"fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1472,22 +1065,15 @@ def fred_release_table( @validate def fred_search( self, - query: Annotated[ - Optional[str], OpenBBField(description="The search word(s).") - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + query: Annotated[Optional[str], OpenBBField(description="The search word(s).")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Search for FRED series or economic releases by ID or string. This does not return the observation values, only the metadata. Use this function to find series IDs for `fred_series()`. - + Parameters ---------- @@ -1531,37 +1117,37 @@ def fred_search( FredSearch ---------- release_id : Optional[Union[int, str]] - The release ID for queries. + The release ID for queries. series_id : Optional[str] - The series ID for the item in the release. + The series ID for the item in the release. name : Optional[str] - The name of the release. + The name of the release. title : Optional[str] - The title of the series. + The title of the series. observation_start : Optional[date] - The date of the first observation in the series. + The date of the first observation in the series. observation_end : Optional[date] - The date of the last observation in the series. + The date of the last observation in the series. frequency : Optional[str] - The frequency of the data. + The frequency of the data. frequency_short : Optional[str] - Short form of the data frequency. + Short form of the data frequency. units : Optional[str] - The units of the data. + The units of the data. units_short : Optional[str] - Short form of the data units. + Short form of the data units. seasonal_adjustment : Optional[str] - The seasonal adjustment of the data. + The seasonal adjustment of the data. seasonal_adjustment_short : Optional[str] - Short form of the data seasonal adjustment. + Short form of the data seasonal adjustment. last_updated : Optional[datetime] - The datetime of the last update to the data. + The datetime of the last update to the data. notes : Optional[str] - Description of the release. + Description of the release. press_release : Optional[bool] - If the release is a press release. + If the release is a press release. url : Optional[str] - URL to the release. + URL to the release. popularity : Optional[int] Popularity of the series (provider: fred) group_popularity : Optional[int] @@ -1591,14 +1177,7 @@ def fred_search( "query": query, }, extra_params=kwargs, - info={ - "tag_names": { - "fred": {"multiple_items_allowed": True, "choices": None} - }, - "exclude_tag_names": { - "fred": {"multiple_items_allowed": True, "choices": None} - }, - }, + info={"tag_names": {"fred": {"multiple_items_allowed": True, "choices": None}}, "exclude_tag_names": {"fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1606,30 +1185,11 @@ def fred_search( @validate def fred_series( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fred." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 100000, - provider: Annotated[ - Optional[Literal["fred", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred, intrinio." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fred.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 100000, + provider: Annotated[Optional[Literal["fred", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred, intrinio.")] = None, **kwargs ) -> OBBject: """Get data by series ID from FRED. @@ -1648,66 +1208,66 @@ def fred_series( The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred, intrinio. frequency : Optional[Literal['a', 'q', 'm', 'w', 'd', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] Frequency aggregation to convert high frequency data to lower frequency. - + None = No change - + a = Annual - + q = Quarterly - + m = Monthly - + w = Weekly - + d = Daily - + wef = Weekly, Ending Friday - + weth = Weekly, Ending Thursday - + wew = Weekly, Ending Wednesday - + wetu = Weekly, Ending Tuesday - + wem = Weekly, Ending Monday - + wesu = Weekly, Ending Sunday - + wesa = Weekly, Ending Saturday - + bwew = Biweekly, Ending Wednesday - + bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] A key that indicates the aggregation method used for frequency aggregation. This parameter has no affect if the frequency parameter is not set. - + avg = Average - + sum = Sum - + eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] Transformation type - + None = No transformation - + chg = Change - + ch1 = Change from Year Ago - + pch = Percent Change - + pc1 = Percent Change from Year Ago - + pca = Compounded Annual Rate of Change - + cch = Continuously Compounded Rate of Change - + cca = Continuously Compounded Annual Rate of Change - + log = Natural Log (provider: fred) all_pages : Optional[bool] @@ -1732,7 +1292,7 @@ def fred_series( FredSeries ---------- date : date - The date of the data. + The date of the data. value : Optional[float] Value of the index. (provider: intrinio) @@ -1763,11 +1323,7 @@ def fred_series( "limit": limit, }, extra_params=kwargs, - info={ - "symbol": { - "fred": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"symbol": {"fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1782,36 +1338,12 @@ def gdp(self): @validate def house_price_index( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): oecd." - ), - ] = "united_states", - frequency: Annotated[ - Literal["monthly", "quarter", "annual"], - OpenBBField(description="The frequency of the data."), - ] = "quarter", - transform: Annotated[ - Literal["index", "yoy", "period"], - OpenBBField( - description="Transformation of the CPI data. Period represents the change since previous. Defaults to change from one year ago (yoy)." - ), - ] = "index", - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): oecd.")] = "united_states", + frequency: Annotated[Literal["monthly", "quarter", "annual"], OpenBBField(description="The frequency of the data.")] = "quarter", + transform: Annotated[Literal["index", "yoy", "period"], OpenBBField(description="Transformation of the CPI data. Period represents the change since previous. Defaults to change from one year ago (yoy).")] = "index", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get the House Price Index by country from the OECD Short-Term Economics Statistics. @@ -1848,11 +1380,11 @@ def house_price_index( HousePriceIndex --------------- date : Optional[date] - The date of the data. + The date of the data. country : Optional[str] - + value : Optional[float] - Share price index value. + Share price index value. Examples -------- @@ -1880,72 +1412,7 @@ def house_price_index( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "G20", - "G7", - "argentina", - "australia", - "austria", - "belgium", - "brazil", - "bulgaria", - "canada", - "chile", - "china", - "colombia", - "costa_rica", - "croatia", - "czech_republic", - "denmark", - "estonia", - "euro_area_20", - "euro_area_19", - "europe", - "european_union_27", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "oecd_total", - "poland", - "portugal", - "romania", - "russia", - "saudi_arabia", - "slovak_republic", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - "all", - ], - } - } - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["G20", "G7", "argentina", "australia", "austria", "belgium", "brazil", "bulgaria", "canada", "chile", "china", "colombia", "costa_rica", "croatia", "czech_republic", "denmark", "estonia", "euro_area_20", "euro_area_19", "europe", "european_union_27", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "oecd_total", "poland", "portugal", "romania", "russia", "saudi_arabia", "slovak_republic", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states", "all"]}}}, ) ) @@ -1957,26 +1424,10 @@ def house_price_index( ) def immediate_interest_rate( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): oecd." - ), - ] = "united_states", - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): oecd.")] = "united_states", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get immediate interest rates by country. @@ -2011,11 +1462,11 @@ def immediate_interest_rate( ImmediateInterestRate --------------------- date : Optional[date] - The date of the data. + The date of the data. country : Optional[str] - Country for which interest rate is given + Country for which interest rate is given value : Optional[float] - Immediate interest rates, call money, interbank rate. + Immediate interest rates, call money, interbank rate. Examples -------- @@ -2026,11 +1477,7 @@ def immediate_interest_rate( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint will be removed in a future version. Use, `/economy/interest_rates`, instead. Deprecated in OpenBB Platform V4.3 to be removed in V4.5.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint will be removed in a future version. Use, `/economy/interest_rates`, instead. Deprecated in OpenBB Platform V4.3 to be removed in V4.5.", category=DeprecationWarning, stacklevel=2) return self._run( "/economy/immediate_interest_rate", @@ -2048,64 +1495,7 @@ def immediate_interest_rate( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "belgium", - "bulgaria", - "brazil", - "ireland", - "mexico", - "indonesia", - "new_zealand", - "japan", - "united_kingdom", - "france", - "chile", - "canada", - "netherlands", - "united_states", - "south_korea", - "norway", - "austria", - "south_africa", - "denmark", - "switzerland", - "hungary", - "luxembourg", - "australia", - "germany", - "sweden", - "iceland", - "turkey", - "greece", - "israel", - "czech_republic", - "latvia", - "slovenia", - "poland", - "estonia", - "lithuania", - "portugal", - "costa_rica", - "slovakia", - "finland", - "spain", - "romania", - "russia", - "euro_area19", - "colombia", - "italy", - "india", - "china", - "croatia", - "all", - ], - } - } - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["belgium", "bulgaria", "brazil", "ireland", "mexico", "indonesia", "new_zealand", "japan", "united_kingdom", "france", "chile", "canada", "netherlands", "united_states", "south_korea", "norway", "austria", "south_africa", "denmark", "switzerland", "hungary", "luxembourg", "australia", "germany", "sweden", "iceland", "turkey", "greece", "israel", "czech_republic", "latvia", "slovenia", "poland", "estonia", "lithuania", "portugal", "costa_rica", "slovakia", "finland", "spain", "romania", "russia", "euro_area19", "colombia", "italy", "india", "china", "croatia", "all"]}}}, ) ) @@ -2113,32 +1503,11 @@ def immediate_interest_rate( @validate def indicators( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. The base symbol for the indicator (e.g. GDP, CPI, etc.). Multiple comma separated items allowed for provider(s): econdb." - ), - ], - country: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="The country to get data. The country represented by the indicator, if available. Multiple comma separated items allowed for provider(s): econdb." - ), - ] = None, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["econdb"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. The base symbol for the indicator (e.g. GDP, CPI, etc.). Multiple comma separated items allowed for provider(s): econdb.")], + country: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="The country to get data. The country represented by the indicator, if available. Multiple comma separated items allowed for provider(s): econdb.")] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["econdb"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb.")] = None, **kwargs ) -> OBBject: """Get economic indicators by country and indicator. @@ -2157,12 +1526,12 @@ def indicators( The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb. transform : Optional[Literal['toya', 'tpop', 'tusd', 'tpgp']] The transformation to apply to the data, default is None. - + tpop: Change from previous period toya: Change from one year ago tusd: Values as US dollars tpgp: Values as a percent of GDP - + Only 'tpop' and 'toya' are applicable to all indicators. Applying transformations across multiple indicators/countries may produce unexpected results. This is because not all indicators are compatible with all transformations, and the original units and scale differ between entities. `tusd` should only be used where values are currencies. (provider: econdb) @@ -2188,15 +1557,15 @@ def indicators( EconomicIndicators ------------------ date : date - The date of the data. + The date of the data. symbol_root : Optional[str] - The root symbol for the indicator (e.g. GDP). + The root symbol for the indicator (e.g. GDP). symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. country : Optional[str] - The country represented by the data. + The country represented by the data. value : Optional[Union[int, float]] - + Examples -------- @@ -2225,14 +1594,7 @@ def indicators( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": { - "econdb": {"multiple_items_allowed": True, "choices": None} - }, - "country": { - "econdb": {"multiple_items_allowed": True, "choices": None} - }, - }, + info={"symbol": {"econdb": {"multiple_items_allowed": True, "choices": None}}, "country": {"econdb": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -2240,31 +1602,15 @@ def indicators( @validate def interest_rates( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): oecd." - ), - ] = "united_states", - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): oecd.")] = "united_states", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get interest rates by country(s) and duration. Most OECD countries publish short-term, a long-term, and immediate rates monthly. - + Parameters ---------- @@ -2298,11 +1644,11 @@ def interest_rates( CountryInterestRates -------------------- date : Optional[date] - The date of the data. + The date of the data. value : Optional[float] - The interest rate value. + The interest rate value. country : Optional[str] - Country for which the interest rate is given. + Country for which the interest rate is given. Examples -------- @@ -2330,76 +1676,7 @@ def interest_rates( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "belgium", - "bulgaria", - "brazil", - "ireland", - "mexico", - "indonesia", - "new_zealand", - "japan", - "united_kingdom", - "france", - "chile", - "canada", - "netherlands", - "united_states", - "south_korea", - "norway", - "austria", - "south_africa", - "denmark", - "switzerland", - "hungary", - "luxembourg", - "australia", - "germany", - "sweden", - "iceland", - "turkey", - "greece", - "israel", - "czech_republic", - "latvia", - "slovenia", - "poland", - "estonia", - "lithuania", - "portugal", - "costa_rica", - "slovakia", - "finland", - "spain", - "romania", - "russia", - "euro_area19", - "colombia", - "italy", - "india", - "china", - "croatia", - "all", - ], - } - }, - "duration": { - "oecd": { - "multiple_items_allowed": False, - "choices": ["immediate", "short", "long"], - } - }, - "frequency": { - "oecd": { - "multiple_items_allowed": False, - "choices": ["monthly", "quarter", "annual"], - } - }, - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["belgium", "bulgaria", "brazil", "ireland", "mexico", "indonesia", "new_zealand", "japan", "united_kingdom", "france", "chile", "canada", "netherlands", "united_states", "south_korea", "norway", "austria", "south_africa", "denmark", "switzerland", "hungary", "luxembourg", "australia", "germany", "sweden", "iceland", "turkey", "greece", "israel", "czech_republic", "latvia", "slovenia", "poland", "estonia", "lithuania", "portugal", "costa_rica", "slovakia", "finland", "spain", "romania", "russia", "euro_area19", "colombia", "italy", "india", "china", "croatia", "all"]}}, "duration": {"oecd": {"multiple_items_allowed": False, "choices": ["immediate", "short", "long"]}}, "frequency": {"oecd": {"multiple_items_allowed": False, "choices": ["monthly", "quarter", "annual"]}}}, ) ) @@ -2411,20 +1688,9 @@ def interest_rates( ) def long_term_interest_rate( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get Long-term interest rates that refer to government bonds maturing in ten years. @@ -2437,7 +1703,7 @@ def long_term_interest_rate( Long-term interest rates are one of the determinants of business investment. Low long-term interest rates encourage investment in new equipment and high interest rates discourage it. Investment is, in turn, a major source of economic growth. - + Parameters ---------- @@ -2469,11 +1735,11 @@ def long_term_interest_rate( LTIR ---- date : Optional[date] - The date of the data. + The date of the data. value : Optional[float] - Interest rate (given as a whole number, i.e 10=10%) + Interest rate (given as a whole number, i.e 10=10%) country : Optional[str] - Country for which interest rate is given + Country for which interest rate is given Examples -------- @@ -2483,11 +1749,7 @@ def long_term_interest_rate( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint will be removed in a future version. Use, `/economy/interest_rates`, instead. Deprecated in OpenBB Platform V4.3 to be removed in V4.5.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint will be removed in a future version. Use, `/economy/interest_rates`, instead. Deprecated in OpenBB Platform V4.3 to be removed in V4.5.", category=DeprecationWarning, stacklevel=2) return self._run( "/economy/long_term_interest_rate", @@ -2511,30 +1773,16 @@ def long_term_interest_rate( @validate def money_measures( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - adjusted: Annotated[ - Optional[bool], - OpenBBField(description="Whether to return seasonally adjusted data."), - ] = True, - provider: Annotated[ - Optional[Literal["federal_reserve"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + adjusted: Annotated[Optional[bool], OpenBBField(description="Whether to return seasonally adjusted data.")] = True, + provider: Annotated[Optional[Literal["federal_reserve"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve.")] = None, **kwargs ) -> OBBject: """Get Money Measures (M1/M2 and components). The Federal Reserve publishes as part of the H.6 Release. - + Parameters ---------- @@ -2564,21 +1812,21 @@ def money_measures( MoneyMeasures ------------- month : date - The date of the data. + The date of the data. M1 : float - Value of the M1 money supply in billions. + Value of the M1 money supply in billions. M2 : float - Value of the M2 money supply in billions. + Value of the M2 money supply in billions. currency : Optional[float] - Value of currency in circulation in billions. + Value of currency in circulation in billions. demand_deposits : Optional[float] - Value of demand deposits in billions. + Value of demand deposits in billions. retail_money_market_funds : Optional[float] - Value of retail money market funds in billions. + Value of retail money market funds in billions. other_liquid_deposits : Optional[float] - Value of other liquid deposits in billions. + Value of other liquid deposits in billions. small_denomination_time_deposits : Optional[float] - Value of small denomination time deposits in billions. + Value of small denomination time deposits in billions. Examples -------- @@ -2610,18 +1858,8 @@ def money_measures( @validate def pce( self, - date: Annotated[ - Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], - OpenBBField( - description="A specific date to get data for. Default is the latest report. Multiple comma separated items allowed for provider(s): fred." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + date: Annotated[Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], OpenBBField(description="A specific date to get data for. Default is the latest report. Multiple comma separated items allowed for provider(s): fred.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get Personal Consumption Expenditures (PCE) reports. @@ -2652,11 +1890,11 @@ def pce( PersonalConsumptionExpenditures ------------------------------- date : date - The date of the data. + The date of the data. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. value : float - + name : Optional[str] The name of the series. (provider: fred) element_id : Optional[str] @@ -2692,9 +1930,7 @@ def pce( "date": date, }, extra_params=kwargs, - info={ - "date": {"fred": {"multiple_items_allowed": True, "choices": None}} - }, + info={"date": {"fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -2702,20 +1938,9 @@ def pce( @validate def primary_dealer_positioning( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["federal_reserve"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve.")] = None, **kwargs ) -> OBBject: """Get Primary dealer positioning statistics. @@ -2748,9 +1973,9 @@ def primary_dealer_positioning( PrimaryDealerPositioning ------------------------ date : date - The date of the data. + The date of the data. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. value : Optional[int] The reported value of the net position (long - short), in millions of $USD. (provider: federal_reserve) name : Optional[str] @@ -2787,27 +2012,11 @@ def primary_dealer_positioning( @validate def retail_prices( self, - item: Annotated[ - Optional[str], - OpenBBField(description="The item or basket of items to query."), - ] = None, - country: Annotated[ - str, OpenBBField(description="The country to get data.") - ] = "united_states", - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + item: Annotated[Optional[str], OpenBBField(description="The item or basket of items to query.")] = None, + country: Annotated[str, OpenBBField(description="The country to get data.")] = "united_states", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get retail prices for common items. @@ -2829,7 +2038,7 @@ def retail_prices( frequency : Literal['annual', 'quarter', 'monthly'] The frequency of the data. (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -2859,15 +2068,15 @@ def retail_prices( RetailPrices ------------ date : Optional[date] - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. country : Optional[str] - + description : Optional[str] - Description of the item. + Description of the item. value : Optional[float] - Price, or change in price, per unit. + Price, or change in price, per unit. Examples -------- @@ -2903,12 +2112,7 @@ def retail_prices( @validate def risk_premium( self, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get Market Risk Premium by country. @@ -2935,13 +2139,13 @@ def risk_premium( RiskPremium ----------- country : str - Market country. + Market country. continent : Optional[str] - Continent of the country. + Continent of the country. total_equity_risk_premium : Optional[Annotated[float, Gt(gt=0)]] - Total equity risk premium for the country. + Total equity risk premium for the country. country_risk_premium : Optional[Annotated[float, Ge(ge=0)]] - Country-specific risk premium. + Country-specific risk premium. Examples -------- @@ -2959,7 +2163,8 @@ def risk_premium( ("fmp",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -2968,30 +2173,11 @@ def risk_premium( @validate def share_price_index( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): oecd." - ), - ] = "united_states", - frequency: Annotated[ - Literal["monthly", "quarter", "annual"], - OpenBBField(description="The frequency of the data."), - ] = "monthly", - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): oecd.")] = "united_states", + frequency: Annotated[Literal["monthly", "quarter", "annual"], OpenBBField(description="The frequency of the data.")] = "monthly", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get the Share Price Index by country from the OECD Short-Term Economics Statistics. @@ -3026,11 +2212,11 @@ def share_price_index( SharePriceIndex --------------- date : Optional[date] - The date of the data. + The date of the data. country : Optional[str] - + value : Optional[float] - Share price index value. + Share price index value. Examples -------- @@ -3057,72 +2243,7 @@ def share_price_index( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "G20", - "G7", - "all", - "argentina", - "australia", - "austria", - "belgium", - "brazil", - "bulgaria", - "canada", - "chile", - "china", - "colombia", - "costa_rica", - "croatia", - "czech_republic", - "denmark", - "estonia", - "euro_area_19", - "euro_area_20", - "europe", - "european_union_27", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "oecd_total", - "poland", - "portugal", - "romania", - "russia", - "saudi_arabia", - "slovak_republic", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - ], - } - } - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["G20", "G7", "all", "argentina", "australia", "austria", "belgium", "brazil", "bulgaria", "canada", "chile", "china", "colombia", "costa_rica", "croatia", "czech_republic", "denmark", "estonia", "euro_area_19", "euro_area_20", "europe", "european_union_27", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "oecd_total", "poland", "portugal", "romania", "russia", "saudi_arabia", "slovak_republic", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states"]}}}, ) ) @@ -3134,20 +2255,9 @@ def share_price_index( ) def short_term_interest_rate( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get Short-term interest rates. @@ -3158,7 +2268,7 @@ def short_term_interest_rate( Short-term interest rates are generally averages of daily rates, measured as a percentage. Short-term interest rates are based on three-month money market rates where available. Typical standardised names are "money market rate" and "treasury bill rate". - + Parameters ---------- @@ -3190,11 +2300,11 @@ def short_term_interest_rate( STIR ---- date : Optional[date] - The date of the data. + The date of the data. value : Optional[float] - Interest rate (given as a whole number, i.e 10=10%) + Interest rate (given as a whole number, i.e 10=10%) country : Optional[str] - Country for which interest rate is given + Country for which interest rate is given Examples -------- @@ -3204,11 +2314,7 @@ def short_term_interest_rate( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint will be removed in a future version. Use, `/economy/interest_rates`, instead. Deprecated in OpenBB Platform V4.3 to be removed in V4.5.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint will be removed in a future version. Use, `/economy/interest_rates`, instead. Deprecated in OpenBB Platform V4.3 to be removed in V4.5.", category=DeprecationWarning, stacklevel=2) return self._run( "/economy/short_term_interest_rate", @@ -3239,30 +2345,11 @@ def survey(self): @validate def unemployment( self, - country: Annotated[ - Union[str, List[str]], - OpenBBField( - description="The country to get data. Multiple comma separated items allowed for provider(s): oecd." - ), - ] = "united_states", - frequency: Annotated[ - Literal["monthly", "quarter", "annual"], - OpenBBField(description="The frequency of the data."), - ] = "monthly", - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + country: Annotated[Union[str, List[str]], OpenBBField(description="The country to get data. Multiple comma separated items allowed for provider(s): oecd.")] = "united_states", + frequency: Annotated[Literal["monthly", "quarter", "annual"], OpenBBField(description="The frequency of the data.")] = "monthly", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get global unemployment data. @@ -3303,11 +2390,11 @@ def unemployment( Unemployment ------------ date : Optional[date] - The date of the data. + The date of the data. country : Optional[str] - Country for which unemployment rate is given + Country for which unemployment rate is given value : Optional[float] - Unemployment rate, as a normalized percent. + Unemployment rate, as a normalized percent. Examples -------- @@ -3335,59 +2422,6 @@ def unemployment( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "all", - "australia", - "austria", - "belgium", - "canada", - "chile", - "colombia", - "costa_rica", - "czech_republic", - "denmark", - "estonia", - "euro_area20", - "european_union27_2020", - "finland", - "france", - "g7", - "germany", - "greece", - "hungary", - "iceland", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "oecd", - "poland", - "portugal", - "russia", - "slovakia", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - ], - } - } - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["all", "australia", "austria", "belgium", "canada", "chile", "colombia", "costa_rica", "czech_republic", "denmark", "estonia", "euro_area20", "european_union27_2020", "finland", "france", "g7", "germany", "greece", "hungary", "iceland", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "oecd", "poland", "portugal", "russia", "slovakia", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states"]}}}, ) ) diff --git a/openbb_platform/openbb/package/economy_gdp.py b/openbb_platform/openbb/package/economy_gdp.py index d0092c89563f..968d5ecde59b 100644 --- a/openbb_platform/openbb/package/economy_gdp.py +++ b/openbb_platform/openbb/package/economy_gdp.py @@ -25,20 +25,9 @@ def __repr__(self) -> str: @validate def forecast( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: oecd.")] = None, **kwargs ) -> OBBject: """Get Forecasted GDP Data. @@ -76,11 +65,11 @@ def forecast( GdpForecast ----------- date : date - The date of the data. + The date of the data. country : str None value : Union[int, float] - Forecasted GDP value for the country and date. + Forecasted GDP value for the country and date. Examples -------- @@ -104,69 +93,7 @@ def forecast( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "argentina", - "asia", - "australia", - "austria", - "belgium", - "brazil", - "bulgaria", - "canada", - "chile", - "china", - "colombia", - "costa_rica", - "croatia", - "czech_republic", - "denmark", - "estonia", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "peru", - "poland", - "portugal", - "romania", - "russia", - "slovak_republic", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - "other_major_oil_producers", - "rest_of_the_world", - "world", - "all", - ], - } - } - }, + info={"country": {"oecd": {"multiple_items_allowed": True, "choices": ["argentina", "asia", "australia", "austria", "belgium", "brazil", "bulgaria", "canada", "chile", "china", "colombia", "costa_rica", "croatia", "czech_republic", "denmark", "estonia", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "peru", "poland", "portugal", "romania", "russia", "slovak_republic", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states", "other_major_oil_producers", "rest_of_the_world", "world", "all"]}}}, ) ) @@ -174,20 +101,9 @@ def forecast( @validate def nominal( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["econdb", "oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb, oecd." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["econdb", "oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb, oecd.")] = None, **kwargs ) -> OBBject: """Get Nominal GDP Data. @@ -228,11 +144,11 @@ def nominal( GdpNominal ---------- date : date - The date of the data. + The date of the data. country : Optional[str] - The country represented by the GDP value. + The country represented by the GDP value. value : Union[int, float] - GDP value for the country and date. + GDP value for the country and date. nominal_growth_qoq : Optional[float] Nominal GDP growth rate quarter over quarter. (provider: econdb) nominal_growth_yoy : Optional[float] @@ -260,74 +176,7 @@ def nominal( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "econdb": {"multiple_items_allowed": True, "choices": None}, - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "oecd", - "oecd_26", - "oecd_europe", - "g7", - "g20", - "euro_area", - "european_union_27", - "european_union_15", - "nafta", - "argentina", - "australia", - "austria", - "belgium", - "bulgaria", - "brazil", - "canada", - "chile", - "colombia", - "costa_rica", - "croatia", - "czech_republic", - "denmark", - "estonia", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "poland", - "portugal", - "romania", - "russia", - "saudi_arabia", - "slovak_republic", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - "all", - ], - }, - } - }, + info={"country": {"econdb": {"multiple_items_allowed": True, "choices": None}, "oecd": {"multiple_items_allowed": True, "choices": ["oecd", "oecd_26", "oecd_europe", "g7", "g20", "euro_area", "european_union_27", "european_union_15", "nafta", "argentina", "australia", "austria", "belgium", "bulgaria", "brazil", "canada", "chile", "colombia", "costa_rica", "croatia", "czech_republic", "denmark", "estonia", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "poland", "portugal", "romania", "russia", "saudi_arabia", "slovak_republic", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states", "all"]}}}, ) ) @@ -335,20 +184,9 @@ def nominal( @validate def real( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["econdb", "oecd"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb, oecd." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["econdb", "oecd"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb, oecd.")] = None, **kwargs ) -> OBBject: """Get Real GDP Data. @@ -385,11 +223,11 @@ def real( GdpReal ------- date : date - The date of the data. + The date of the data. country : Optional[str] - The country represented by the GDP value. + The country represented by the GDP value. value : Union[int, float] - GDP value for the country and date. + GDP value for the country and date. real_growth_qoq : Optional[float] Real GDP growth rate quarter over quarter. (provider: econdb) real_growth_yoy : Optional[float] @@ -417,73 +255,6 @@ def real( "end_date": end_date, }, extra_params=kwargs, - info={ - "country": { - "econdb": {"multiple_items_allowed": True, "choices": None}, - "oecd": { - "multiple_items_allowed": True, - "choices": [ - "oecd", - "oecd_26", - "oecd_europe", - "g7", - "g20", - "euro_area", - "european_union_27", - "european_union_15", - "nafta", - "argentina", - "australia", - "austria", - "belgium", - "bulgaria", - "brazil", - "canada", - "chile", - "colombia", - "costa_rica", - "croatia", - "czech_republic", - "denmark", - "estonia", - "finland", - "france", - "germany", - "greece", - "hungary", - "iceland", - "india", - "indonesia", - "ireland", - "israel", - "italy", - "japan", - "korea", - "latvia", - "lithuania", - "luxembourg", - "mexico", - "netherlands", - "new_zealand", - "norway", - "poland", - "portugal", - "romania", - "russia", - "saudi_arabia", - "slovak_republic", - "slovenia", - "south_africa", - "spain", - "sweden", - "switzerland", - "turkey", - "united_kingdom", - "united_states", - "all", - ], - }, - } - }, + info={"country": {"econdb": {"multiple_items_allowed": True, "choices": None}, "oecd": {"multiple_items_allowed": True, "choices": ["oecd", "oecd_26", "oecd_europe", "g7", "g20", "euro_area", "european_union_27", "european_union_15", "nafta", "argentina", "australia", "austria", "belgium", "bulgaria", "brazil", "canada", "chile", "colombia", "costa_rica", "croatia", "czech_republic", "denmark", "estonia", "finland", "france", "germany", "greece", "hungary", "iceland", "india", "indonesia", "ireland", "israel", "italy", "japan", "korea", "latvia", "lithuania", "luxembourg", "mexico", "netherlands", "new_zealand", "norway", "poland", "portugal", "romania", "russia", "saudi_arabia", "slovak_republic", "slovenia", "south_africa", "spain", "sweden", "switzerland", "turkey", "united_kingdom", "united_states", "all"]}}}, ) ) diff --git a/openbb_platform/openbb/package/economy_survey.py b/openbb_platform/openbb/package/economy_survey.py index c12e538c2b6d..62b29fe0e8ad 100644 --- a/openbb_platform/openbb/package/economy_survey.py +++ b/openbb_platform/openbb/package/economy_survey.py @@ -13,6 +13,8 @@ class ROUTER_economy_survey(Container): """/economy/survey + bls_search + bls_series economic_conditions_chicago manufacturing_outlook_texas nonfarm_payrolls @@ -23,24 +25,213 @@ class ROUTER_economy_survey(Container): def __repr__(self) -> str: return self.__doc__ or "" + @exception_handler + @validate + def bls_search( + self, + query: Annotated[str, OpenBBField(description="The search word(s). Use semi-colon to separate multiple queries as an & operator.")] = "", + provider: Annotated[Optional[Literal["bls"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls.")] = None, + **kwargs + ) -> OBBject: + """Search BLS surveys by category and keyword or phrase to identify BLS series IDs. + + Parameters + ---------- + query : str + The search word(s). Use semi-colon to separate multiple queries as an & operator. + provider : Optional[Literal['bls']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls. + category : Optional[Literal['cpi', 'pce', 'ppi', 'ip', 'jolts', 'nfp', 'cps', 'lfs', 'wages', 'ec', 'sla', 'bed', 'tu']] + The category of BLS survey to search within. + An empty search query will return all series within the category. Options are: + + cpi - Consumer Price Index + + pce - Personal Consumption Expenditure + + ppi - Producer Price Index + + ip - Industry Productivity + + jolts - Job Openings and Labor Turnover Survey + + nfp - Nonfarm Payrolls + + cps - Current Population Survey + + lfs - Labor Force Statistics + + wages - Wages + + ec - Employer Costs + + sla - State and Local Area Employment + + bed - Business Employment Dynamics + + tu - Time Use + (provider: bls) + include_extras : bool + Include additional information in the search results. Extra fields returned are metadata and vary by survey. Fields are undefined strings that typically have names ending with '_code'. (provider: bls) + include_code_map : bool + When True, includes the complete code map for eaçh survey in the category, returned separately as a nested JSON to the `extras['results_metadata']` property of the response. Example content is the NAICS industry map for PPI surveys. Each code is a value within the 'symbol' of the time series. (provider: bls) + + Returns + ------- + OBBject + results : List[BlsSearch] + Serializable results. + provider : Optional[Literal['bls']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + BlsSearch + --------- + symbol : str + Symbol representing the entity requested in the data. + title : Optional[str] + The title of the series. + survey_name : Optional[str] + The name of the survey. + + Examples + -------- + >>> from openbb import obb + >>> obb.economy.survey.bls_search(provider='bls', category='cpi') + >>> # Use semi-colon to separate multiple queries as an & operator. + >>> obb.economy.survey.bls_search(provider='bls', category='cpi', query='seattle;gasoline') + """ # noqa: E501 + + return self._run( + "/economy/survey/bls_search", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "economy.survey.bls_search", + ("bls",), + ) + }, + standard_params={ + "query": query, + }, + extra_params=kwargs, + info={"category": {"bls": {"multiple_items_allowed": False, "choices": ["cpi", "pce", "ppi", "ip", "jolts", "nfp", "cps", "lfs", "wages", "ec", "sla", "bed", "tu"]}}}, + ) + ) + + @exception_handler + @validate + def bls_series( + self, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): bls.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["bls"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls.")] = None, + **kwargs + ) -> OBBject: + """Get time series data for one, or more, BLS series IDs. + + Parameters + ---------- + symbol : Union[str, List[str]] + Symbol to get data for. Multiple comma separated items allowed for provider(s): bls. + start_date : Union[date, None, str] + Start date of the data, in YYYY-MM-DD format. + end_date : Union[date, None, str] + End date of the data, in YYYY-MM-DD format. + provider : Optional[Literal['bls']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: bls. + calculations : bool + Include calculations in the response, if available. Default is True. (provider: bls) + annual_average : bool + Include annual averages in the response, if available. Default is False. (provider: bls) + aspects : bool + Include all aspects associated with a data point for a given BLS series ID, if available. Returned with the series metadata, under `extras` of the response object. Default is False. (provider: bls) + + Returns + ------- + OBBject + results : List[BlsSeries] + Serializable results. + provider : Optional[Literal['bls']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + BlsSeries + --------- + date : date + The date of the data. + symbol : str + Symbol representing the entity requested in the data. + title : Optional[str] + Title of the series. + value : Optional[float] + Observation value for the symbol and date. + change_1_m : Optional[float] + One month change in value. (provider: bls) + change_3_m : Optional[float] + Three month change in value. (provider: bls) + change_6_m : Optional[float] + Six month change in value. (provider: bls) + change_12_m : Optional[float] + One year change in value. (provider: bls) + change_percent_1_m : Optional[float] + One month change in percent. (provider: bls) + change_percent_3_m : Optional[float] + Three month change in percent. (provider: bls) + change_percent_6_m : Optional[float] + Six month change in percent. (provider: bls) + change_percent_12_m : Optional[float] + One year change in percent. (provider: bls) + latest : Optional[bool] + Latest value indicator. (provider: bls) + footnotes : Optional[str] + Footnotes accompanying the value. (provider: bls) + + Examples + -------- + >>> from openbb import obb + >>> obb.economy.survey.bls_series(provider='bls', symbol='CES0000000001') + """ # noqa: E501 + + return self._run( + "/economy/survey/bls_series", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "economy.survey.bls_series", + ("bls",), + ) + }, + standard_params={ + "symbol": symbol, + "start_date": start_date, + "end_date": end_date, + }, + extra_params=kwargs, + info={"symbol": {"bls": {"multiple_items_allowed": True, "choices": None}}}, + ) + ) + @exception_handler @validate def economic_conditions_chicago( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get The Survey Of Economic Conditions For The Chicago Region. @@ -57,32 +248,32 @@ def economic_conditions_chicago( Frequency aggregation to convert monthly data to lower frequency. None is monthly. (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] A key that indicates the aggregation method used for frequency aggregation. - + avg = Average - + sum = Sum - + eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] Transformation type - + None = No transformation - + chg = Change - + ch1 = Change from Year Ago - + pch = Percent Change - + pc1 = Percent Change from Year Ago - + pca = Compounded Annual Rate of Change - + cch = Continuously Compounded Rate of Change - + cca = Continuously Compounded Annual Rate of Change - + log = Natural Log (provider: fred) @@ -103,25 +294,25 @@ def economic_conditions_chicago( SurveyOfEconomicConditionsChicago --------------------------------- date : date - The date of the data. + The date of the data. activity_index : Optional[float] - Activity Index. + Activity Index. one_year_outlook : Optional[float] - One Year Outlook Index. + One Year Outlook Index. manufacturing_activity : Optional[float] - Manufacturing Activity Index. + Manufacturing Activity Index. non_manufacturing_activity : Optional[float] - Non-Manufacturing Activity Index. + Non-Manufacturing Activity Index. capital_expenditures_expectations : Optional[float] - Capital Expenditures Expectations Index. + Capital Expenditures Expectations Index. hiring_expectations : Optional[float] - Hiring Expectations Index. + Hiring Expectations Index. current_hiring : Optional[float] - Current Hiring Index. + Current Hiring Index. labor_costs : Optional[float] - Labor Costs Index. + Labor Costs Index. non_labor_costs : Optional[float] - Non-Labor Costs Index. + Non-Labor Costs Index. Examples -------- @@ -151,20 +342,9 @@ def economic_conditions_chicago( @validate def manufacturing_outlook_texas( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get The Manufacturing Outlook Survey For The Texas Region. @@ -180,18 +360,18 @@ def manufacturing_outlook_texas( topic : Union[Literal['business_activity', 'business_outlook', 'capex', 'prices_paid', 'production', 'inventory', 'new_orders', 'new_orders_growth', 'unfilled_orders', 'shipments', 'delivery_time', 'employment', 'wages', 'hours_worked'], str] The topic for the survey response. Multiple comma separated items allowed. (provider: fred) frequency : Optional[Literal['annual', 'quarter']] - + Frequency aggregation to convert monthly data to lower frequency. None is monthly. (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -221,17 +401,17 @@ def manufacturing_outlook_texas( ManufacturingOutlookTexas ------------------------- date : date - The date of the data. + The date of the data. topic : Optional[str] - Topic of the survey response. + Topic of the survey response. diffusion_index : Optional[float] - Diffusion Index. + Diffusion Index. percent_reporting_increase : Optional[float] - Percent of respondents reporting an increase over the last month. + Percent of respondents reporting an increase over the last month. percent_reporting_decrease : Optional[float] - Percent of respondents reporting a decrease over the last month. + Percent of respondents reporting a decrease over the last month. percent_reporting_no_change : Optional[float] - Percent of respondents reporting no change over the last month. + Percent of respondents reporting no change over the last month. Examples -------- @@ -255,29 +435,7 @@ def manufacturing_outlook_texas( "end_date": end_date, }, extra_params=kwargs, - info={ - "topic": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "business_activity", - "business_outlook", - "capex", - "prices_paid", - "production", - "inventory", - "new_orders", - "new_orders_growth", - "unfilled_orders", - "shipments", - "delivery_time", - "employment", - "wages", - "hours_worked", - ], - } - } - }, + info={"topic": {"fred": {"multiple_items_allowed": True, "choices": ["business_activity", "business_outlook", "capex", "prices_paid", "production", "inventory", "new_orders", "new_orders_growth", "unfilled_orders", "shipments", "delivery_time", "employment", "wages", "hours_worked"]}}}, ) ) @@ -285,18 +443,8 @@ def manufacturing_outlook_texas( @validate def nonfarm_payrolls( self, - date: Annotated[ - Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], - OpenBBField( - description="A specific date to get data for. Default is the latest report. Multiple comma separated items allowed for provider(s): fred." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + date: Annotated[Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], OpenBBField(description="A specific date to get data for. Default is the latest report. Multiple comma separated items allowed for provider(s): fred.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get Nonfarm Payrolls Survey. @@ -327,11 +475,11 @@ def nonfarm_payrolls( NonFarmPayrolls --------------- date : date - The date of the data. + The date of the data. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. value : float - + name : Optional[str] The name of the series. (provider: fred) element_id : Optional[str] @@ -364,9 +512,7 @@ def nonfarm_payrolls( "date": date, }, extra_params=kwargs, - info={ - "date": {"fred": {"multiple_items_allowed": True, "choices": None}} - }, + info={"date": {"fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -374,20 +520,9 @@ def nonfarm_payrolls( @validate def sloos( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get Senior Loan Officers Opinion Survey. @@ -403,7 +538,7 @@ def sloos( category : Literal['spreads', 'consumer', 'auto', 'credit_card', 'firms', 'mortgage', 'commercial_real_estate', 'standards', 'demand', 'foreign_banks'] Category of survey response. (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -433,13 +568,13 @@ def sloos( SeniorLoanOfficerSurvey ----------------------- date : date - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. value : float - Survey value. + Survey value. title : Optional[str] - Survey title. + Survey title. Examples -------- @@ -470,20 +605,9 @@ def sloos( @validate def university_of_michigan( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get University of Michigan Consumer Sentiment and Inflation Expectations Surveys. @@ -500,32 +624,32 @@ def university_of_michigan( Frequency aggregation to convert monthly data to lower frequency. None is monthly. (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] A key that indicates the aggregation method used for frequency aggregation. - + avg = Average - + sum = Sum - + eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] Transformation type - + None = No transformation - + chg = Change - + ch1 = Change from Year Ago - + pch = Percent Change - + pc1 = Percent Change from Year Ago - + pca = Compounded Annual Rate of Change - + cch = Continuously Compounded Rate of Change - + cca = Continuously Compounded Annual Rate of Change - + log = Natural Log (provider: fred) @@ -546,11 +670,11 @@ def university_of_michigan( UniversityOfMichigan -------------------- date : date - The date of the data. + The date of the data. consumer_sentiment : Optional[float] - Index of the results of the University of Michigan's monthly Survey of Consumers, which is used to estimate future spending and saving. (1966:Q1=100). + Index of the results of the University of Michigan's monthly Survey of Consumers, which is used to estimate future spending and saving. (1966:Q1=100). inflation_expectation : Optional[float] - Median expected price change next 12 months, Surveys of Consumers. + Median expected price change next 12 months, Surveys of Consumers. Examples -------- diff --git a/openbb_platform/openbb/package/equity.py b/openbb_platform/openbb/package/equity.py index 9a5ee9badbbf..c54d44388874 100644 --- a/openbb_platform/openbb/package/equity.py +++ b/openbb_platform/openbb/package/equity.py @@ -36,9 +36,7 @@ def calendar(self): # pylint: disable=import-outside-toplevel from . import equity_calendar - return equity_calendar.ROUTER_equity_calendar( - command_runner=self._command_runner - ) + return equity_calendar.ROUTER_equity_calendar(command_runner=self._command_runner) @property def compare(self): @@ -52,52 +50,30 @@ def discovery(self): # pylint: disable=import-outside-toplevel from . import equity_discovery - return equity_discovery.ROUTER_equity_discovery( - command_runner=self._command_runner - ) + return equity_discovery.ROUTER_equity_discovery(command_runner=self._command_runner) @property def estimates(self): # pylint: disable=import-outside-toplevel from . import equity_estimates - return equity_estimates.ROUTER_equity_estimates( - command_runner=self._command_runner - ) + return equity_estimates.ROUTER_equity_estimates(command_runner=self._command_runner) @property def fundamental(self): # pylint: disable=import-outside-toplevel from . import equity_fundamental - return equity_fundamental.ROUTER_equity_fundamental( - command_runner=self._command_runner - ) + return equity_fundamental.ROUTER_equity_fundamental(command_runner=self._command_runner) @exception_handler @validate def historical_market_cap( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the historical market cap of a ticker symbol. @@ -130,11 +106,11 @@ def historical_market_cap( HistoricalMarketCap ------------------- date : date - The date of the data. + The date of the data. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. market_cap : Union[int, float] - Market capitalization of the security. + Market capitalization of the security. Examples -------- @@ -158,9 +134,7 @@ def historical_market_cap( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -168,12 +142,7 @@ def historical_market_cap( @validate def market_snapshots( self, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon.")] = None, **kwargs ) -> OBBject: """Get an updated equity market snapshot. This includes price data for thousands of stocks. @@ -204,23 +173,23 @@ def market_snapshots( MarketSnapshots --------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. open : Optional[float] - The open price. + The open price. high : Optional[float] - The high price. + The high price. low : Optional[float] - The low price. + The low price. close : Optional[float] - The close price. + The close price. volume : Optional[int] - The trading volume. + The trading volume. prev_close : Optional[float] - The previous close price. + The previous close price. change : Optional[float] - The change in price from the previous close. + The change in price from the previous close. change_percent : Optional[float] - The change in price from the previous close, as a normalized percent. + The change in price from the previous close, as a normalized percent. last_price : Optional[float] The last price of the stock. (provider: fmp); The last trade price. (provider: intrinio) @@ -316,7 +285,8 @@ def market_snapshots( ("fmp", "intrinio", "polygon"), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -326,9 +296,7 @@ def ownership(self): # pylint: disable=import-outside-toplevel from . import equity_ownership - return equity_ownership.ROUTER_equity_ownership( - command_runner=self._command_runner - ) + return equity_ownership.ROUTER_equity_ownership(command_runner=self._command_runner) @property def price(self): @@ -341,18 +309,8 @@ def price(self): @validate def profile( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance." - ), - ], - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance.")], + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get general information about a company. This includes company name, industry, sector and price data. @@ -381,81 +339,81 @@ def profile( EquityInfo ---------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Common name of the company. + Common name of the company. cik : Optional[str] - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. cusip : Optional[str] - CUSIP identifier for the company. + CUSIP identifier for the company. isin : Optional[str] - International Securities Identification Number. + International Securities Identification Number. lei : Optional[str] - Legal Entity Identifier assigned to the company. + Legal Entity Identifier assigned to the company. legal_name : Optional[str] - Official legal name of the company. + Official legal name of the company. stock_exchange : Optional[str] - Stock exchange where the company is traded. + Stock exchange where the company is traded. sic : Optional[int] - Standard Industrial Classification code for the company. + Standard Industrial Classification code for the company. short_description : Optional[str] - Short description of the company. + Short description of the company. long_description : Optional[str] - Long description of the company. + Long description of the company. ceo : Optional[str] - Chief Executive Officer of the company. + Chief Executive Officer of the company. company_url : Optional[str] - URL of the company's website. + URL of the company's website. business_address : Optional[str] - Address of the company's headquarters. + Address of the company's headquarters. mailing_address : Optional[str] - Mailing address of the company. + Mailing address of the company. business_phone_no : Optional[str] - Phone number of the company's headquarters. + Phone number of the company's headquarters. hq_address1 : Optional[str] - Address of the company's headquarters. + Address of the company's headquarters. hq_address2 : Optional[str] - Address of the company's headquarters. + Address of the company's headquarters. hq_address_city : Optional[str] - City of the company's headquarters. + City of the company's headquarters. hq_address_postal_code : Optional[str] - Zip code of the company's headquarters. + Zip code of the company's headquarters. hq_state : Optional[str] - State of the company's headquarters. + State of the company's headquarters. hq_country : Optional[str] - Country of the company's headquarters. + Country of the company's headquarters. inc_state : Optional[str] - State in which the company is incorporated. + State in which the company is incorporated. inc_country : Optional[str] - Country in which the company is incorporated. + Country in which the company is incorporated. employees : Optional[int] - Number of employees working for the company. + Number of employees working for the company. entity_legal_form : Optional[str] - Legal form of the company. + Legal form of the company. entity_status : Optional[str] - Status of the company. + Status of the company. latest_filing_date : Optional[date] - Date of the company's latest filing. + Date of the company's latest filing. irs_number : Optional[str] - IRS number assigned to the company. + IRS number assigned to the company. sector : Optional[str] - Sector in which the company operates. + Sector in which the company operates. industry_category : Optional[str] - Category of industry in which the company operates. + Category of industry in which the company operates. industry_group : Optional[str] - Group of industry in which the company operates. + Group of industry in which the company operates. template : Optional[str] - Template used to standardize the company's financial statements. + Template used to standardize the company's financial statements. standardized_active : Optional[bool] - Whether the company is active or not. + Whether the company is active or not. first_fundamental_date : Optional[date] - Date of the company's first fundamental. + Date of the company's first fundamental. last_fundamental_date : Optional[date] - Date of the company's last fundamental. + Date of the company's last fundamental. first_stock_price_date : Optional[date] - Date of the company's first stock price. + Date of the company's first stock price. last_stock_price_date : Optional[date] - Date of the company's last stock price. + Date of the company's last stock price. is_etf : Optional[bool] If the symbol is an ETF. (provider: fmp) is_actively_trading : Optional[bool] @@ -522,13 +480,7 @@ def profile( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -536,18 +488,13 @@ def profile( @validate def screener( self, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Screen for companies meeting various criteria. These criteria include market cap, price, beta, volume, and dividend yield. - + Parameters ---------- @@ -605,9 +552,9 @@ def screener( EquityScreener -------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the company. + Name of the company. market_cap : Optional[int] The market cap of ticker. (provider: fmp) sector : Optional[str] @@ -649,7 +596,8 @@ def screener( ("fmp",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -659,18 +607,8 @@ def screener( def search( self, query: Annotated[str, OpenBBField(description="Search query.")] = "", - is_symbol: Annotated[ - bool, OpenBBField(description="Whether to search by ticker symbol.") - ] = False, - use_cache: Annotated[ - Optional[bool], OpenBBField(description="Whether to use the cache or not.") - ] = True, - provider: Annotated[ - Optional[Literal["intrinio", "sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio, sec." - ), - ] = None, + is_symbol: Annotated[bool, OpenBBField(description="Whether to search by ticker symbol.")] = False, + provider: Annotated[Optional[Literal["intrinio", "sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio, sec.")] = None, **kwargs ) -> OBBject: """Search for stock symbol, CIK, LEI, or company name. @@ -681,14 +619,14 @@ def search( Search query. is_symbol : bool Whether to search by ticker symbol. - use_cache : Optional[bool] - Whether to use the cache or not. provider : Optional[Literal['intrinio', 'sec']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio, sec. - active : Optional[bool] + active : bool When true, return companies that are actively traded (having stock prices within the past 14 days). When false, return companies that are not actively traded or never have been traded. (provider: intrinio) limit : Optional[int] The number of data entries to return. (provider: intrinio) + use_cache : bool + Whether to use the cache or not. (provider: sec) is_fund : bool Whether to direct the search to the list of mutual funds and ETFs. (provider: sec) @@ -709,9 +647,9 @@ def search( EquitySearch ------------ symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the company. + Name of the company. cik : Optional[str] ; Central Index Key (provider: sec) @@ -739,7 +677,6 @@ def search( standard_params={ "query": query, "is_symbol": is_symbol, - "use_cache": use_cache, }, extra_params=kwargs, ) diff --git a/openbb_platform/openbb/package/equity_calendar.py b/openbb_platform/openbb/package/equity_calendar.py index 2d57eca41b34..c250bd0703b8 100644 --- a/openbb_platform/openbb/package/equity_calendar.py +++ b/openbb_platform/openbb/package/equity_calendar.py @@ -26,20 +26,9 @@ def __repr__(self) -> str: @validate def dividend( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical and upcoming dividend payments. Includes dividend amount, ex-dividend and payment dates. @@ -70,19 +59,19 @@ def dividend( CalendarDividend ---------------- ex_dividend_date : date - The ex-dividend date - the date on which the stock begins trading without rights to the dividend. + The ex-dividend date - the date on which the stock begins trading without rights to the dividend. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. amount : Optional[float] - The dividend amount per share. + The dividend amount per share. name : Optional[str] - Name of the entity. + Name of the entity. record_date : Optional[date] - The record date of ownership for eligibility. + The record date of ownership for eligibility. payment_date : Optional[date] - The payment date of the dividend. + The payment date of the dividend. declaration_date : Optional[date] - Declaration date of the dividend. + Declaration date of the dividend. adjusted_amount : Optional[float] The adjusted-dividend amount. (provider: fmp) label : Optional[str] @@ -116,20 +105,9 @@ def dividend( @validate def earnings( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical and upcoming company earnings releases. Includes earnings per share (EPS) and revenue data. @@ -160,15 +138,15 @@ def earnings( CalendarEarnings ---------------- report_date : date - The date of the earnings report. + The date of the earnings report. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. eps_previous : Optional[float] - The earnings-per-share from the same previously reported period. + The earnings-per-share from the same previously reported period. eps_consensus : Optional[float] - The analyst conesus earnings-per-share estimate. + The analyst conesus earnings-per-share estimate. eps_actual : Optional[float] The actual earnings per share announced. (provider: fmp) revenue_actual : Optional[float] @@ -212,27 +190,11 @@ def earnings( @validate def ipo( self, - symbol: Annotated[ - Optional[str], OpenBBField(description="Symbol to get data for.") - ] = None, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 100, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + symbol: Annotated[Optional[str], OpenBBField(description="Symbol to get data for.")] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 100, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get historical and upcoming initial public offerings (IPOs). @@ -273,9 +235,9 @@ def ipo( CalendarIpo ----------- symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. ipo_date : Optional[date] - The date of the IPO, when the stock first trades on a major exchange. + The date of the IPO, when the stock first trades on a major exchange. status : Optional[Literal['upcoming', 'priced', 'withdrawn']] The status of the IPO. Upcoming IPOs have not taken place yet but are expected to. Priced IPOs have taken place. Withdrawn IPOs were expected to take place, but were subsequently withdrawn. (provider: intrinio) exchange : Optional[str] @@ -349,20 +311,9 @@ def ipo( @validate def splits( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical and upcoming stock split operations. @@ -393,15 +344,15 @@ def splits( CalendarSplits -------------- date : date - The date of the data. + The date of the data. label : str - Label of the stock splits. + Label of the stock splits. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. numerator : float - Numerator of the stock splits. + Numerator of the stock splits. denominator : float - Denominator of the stock splits. + Denominator of the stock splits. Examples -------- diff --git a/openbb_platform/openbb/package/equity_compare.py b/openbb_platform/openbb/package/equity_compare.py index 7d1d771a584d..428a1861365f 100644 --- a/openbb_platform/openbb/package/equity_compare.py +++ b/openbb_platform/openbb/package/equity_compare.py @@ -23,24 +23,9 @@ def __repr__(self) -> str: @validate def company_facts( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): sec." - ), - ] = None, - fact: Annotated[ - str, - OpenBBField( - description="The fact to lookup, typically a GAAP-reporting measure. Choices vary by provider." - ), - ] = "", - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): sec.")] = None, + fact: Annotated[str, OpenBBField(description="The fact to lookup, typically a GAAP-reporting measure. Choices vary by provider.")] = "", + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Copmare reported company facts and fundamental data points. @@ -80,21 +65,21 @@ def company_facts( CompareCompanyFacts ------------------- symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. value : float - The reported value of the fact or concept. + The reported value of the fact or concept. reported_date : Optional[date] - The date when the report was filed. + The date when the report was filed. period_beginning : Optional[date] - The start date of the reporting period. + The start date of the reporting period. period_ending : Optional[date] - The end date of the reporting period. + The end date of the reporting period. fiscal_year : Optional[int] - The fiscal year. + The fiscal year. fiscal_period : Optional[str] - The fiscal period of the fiscal year. + The fiscal period of the fiscal year. cik : Optional[Union[int, str]] Central Index Key (CIK) for the requested entity. (provider: sec) location : Optional[str] @@ -133,9 +118,7 @@ def company_facts( "fact": fact, }, extra_params=kwargs, - info={ - "symbol": {"sec": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"sec": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -144,19 +127,14 @@ def company_facts( def peers( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the closest peers for a given company. Peers consist of companies trading on the same exchange, operating within the same sector and with comparable market capitalizations. - + Parameters ---------- @@ -182,7 +160,7 @@ def peers( EquityPeers ----------- peers_list : List[str] - A list of equity peers based on sector, exchange and market cap. + A list of equity peers based on sector, exchange and market cap. Examples -------- diff --git a/openbb_platform/openbb/package/equity_discovery.py b/openbb_platform/openbb/package/equity_discovery.py index 18ff629bc28f..45aec08b8f32 100644 --- a/openbb_platform/openbb/package/equity_discovery.py +++ b/openbb_platform/openbb/package/equity_discovery.py @@ -30,18 +30,8 @@ def __repr__(self) -> str: @validate def active( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get the most actively traded stocks based on volume. @@ -70,17 +60,17 @@ def active( EquityActive ------------ symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. market_cap : Optional[float] Market Cap displayed in billions. (provider: yfinance) avg_volume_3_months : Optional[float] @@ -116,18 +106,8 @@ def active( @validate def aggressive_small_caps( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get top small cap stocks based on earnings growth. @@ -156,17 +136,17 @@ def aggressive_small_caps( EquityAggressiveSmallCaps ------------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. market_cap : Optional[float] Market Cap. (provider: yfinance) avg_volume_3_months : Optional[float] @@ -202,29 +182,11 @@ def aggressive_small_caps( @validate def filings( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - form_type: Annotated[ - Optional[str], - OpenBBField( - description="Filter by form type. Visit https://www.sec.gov/forms for a list of supported form types." - ), - ] = None, - limit: Annotated[ - int, OpenBBField(description="The number of data entries to return.") - ] = 100, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + form_type: Annotated[Optional[str], OpenBBField(description="Filter by form type. Visit https://www.sec.gov/forms for a list of supported form types.")] = None, + limit: Annotated[int, OpenBBField(description="The number of data entries to return.")] = 100, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the URLs to SEC filings reported to EDGAR database, such as 10-K, 10-Q, 8-K, and more. @@ -233,7 +195,7 @@ def filings( Foreign Investment Disclosures and others. The annual 10-K report is required to be filed annually and includes the company's financial statements, management discussion and analysis, and audited financial statements. - + Parameters ---------- @@ -267,17 +229,17 @@ def filings( DiscoveryFilings ---------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. cik : str - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. title : str - Title of the filing. + Title of the filing. date : datetime - The date of the data. + The date of the data. form_type : str - The form type of the filing + The form type of the filing link : str - URL to the filing page on the SEC site. + URL to the filing page on the SEC site. Examples -------- @@ -311,18 +273,8 @@ def filings( @validate def gainers( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get the top price gainers in the stock market. @@ -351,17 +303,17 @@ def gainers( EquityGainers ------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. avg_volume_3_months : Optional[float] Average volume over the last 3 months in millions. (provider: yfinance) market_cap : Optional[float] @@ -397,18 +349,8 @@ def gainers( @validate def growth_tech( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get top tech stocks based on revenue and earnings growth. @@ -437,17 +379,17 @@ def growth_tech( GrowthTechEquities ------------------ symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. market_cap : Optional[float] Market Cap. (provider: yfinance) avg_volume_3_months : Optional[float] @@ -483,18 +425,8 @@ def growth_tech( @validate def losers( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get the top price losers in the stock market. @@ -523,17 +455,17 @@ def losers( EquityLosers ------------ symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. market_cap : Optional[float] Market Cap. (provider: yfinance) avg_volume_3_months : Optional[float] @@ -569,18 +501,8 @@ def losers( @validate def undervalued_growth( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get potentially undervalued growth stocks. @@ -609,17 +531,17 @@ def undervalued_growth( EquityUndervaluedGrowth ----------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. market_cap : Optional[float] Market Cap. (provider: yfinance) avg_volume_3_months : Optional[float] @@ -655,18 +577,8 @@ def undervalued_growth( @validate def undervalued_large_caps( self, - sort: Annotated[ - Literal["asc", "desc"], - OpenBBField( - description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'." - ), - ] = "desc", - provider: Annotated[ - Optional[Literal["yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance." - ), - ] = None, + sort: Annotated[Literal["asc", "desc"], OpenBBField(description="Sort order. Possible values: 'asc', 'desc'. Default: 'desc'.")] = "desc", + provider: Annotated[Optional[Literal["yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: yfinance.")] = None, **kwargs ) -> OBBject: """Get potentially undervalued large cap stocks. @@ -695,17 +607,17 @@ def undervalued_large_caps( EquityUndervaluedLargeCaps -------------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. price : float - Last price. + Last price. change : float - Change in price. + Change in price. percent_change : float - Percent change. + Percent change. volume : Union[int, float] - The trading volume. + The trading volume. market_cap : Optional[float] Market Cap. (provider: yfinance) avg_volume_3_months : Optional[float] diff --git a/openbb_platform/openbb/package/equity_estimates.py b/openbb_platform/openbb/package/equity_estimates.py index d7ffeee681a7..6dfa5f3453e9 100644 --- a/openbb_platform/openbb/package/equity_estimates.py +++ b/openbb_platform/openbb/package/equity_estimates.py @@ -29,24 +29,9 @@ def __repr__(self) -> str: @validate def analyst_search( self, - analyst_name: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Analyst names to return. Omitting will return all available analysts. Multiple comma separated items allowed for provider(s): benzinga." - ), - ] = None, - firm_name: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Firm names to return. Omitting will return all available firms. Multiple comma separated items allowed for provider(s): benzinga." - ), - ] = None, - provider: Annotated[ - Optional[Literal["benzinga"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga." - ), - ] = None, + analyst_name: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Analyst names to return. Omitting will return all available analysts. Multiple comma separated items allowed for provider(s): benzinga.")] = None, + firm_name: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Firm names to return. Omitting will return all available firms. Multiple comma separated items allowed for provider(s): benzinga.")] = None, + provider: Annotated[Optional[Literal["benzinga"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga.")] = None, **kwargs ) -> OBBject: """Search for specific analysts and get their forecast track record. @@ -87,15 +72,15 @@ def analyst_search( AnalystSearch ------------- last_updated : Optional[datetime] - Date of the last update. + Date of the last update. firm_name : Optional[str] - Firm name of the analyst. + Firm name of the analyst. name_first : Optional[str] - Analyst first name. + Analyst first name. name_last : Optional[str] - Analyst last name. + Analyst last name. name_full : str - Analyst full name. + Analyst full name. analyst_id : Optional[str] ID of the analyst. (provider: benzinga) firm_id : Optional[str] @@ -221,23 +206,7 @@ def analyst_search( "firm_name": firm_name, }, extra_params=kwargs, - info={ - "analyst_name": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - "firm_name": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - "analyst_ids": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - "firm_ids": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - "fields": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - }, + info={"analyst_name": {"benzinga": {"multiple_items_allowed": True, "choices": None}}, "firm_name": {"benzinga": {"multiple_items_allowed": True, "choices": None}}, "analyst_ids": {"benzinga": {"multiple_items_allowed": True, "choices": None}}, "firm_ids": {"benzinga": {"multiple_items_allowed": True, "choices": None}}, "fields": {"benzinga": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -245,18 +214,8 @@ def analyst_search( @validate def consensus( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get consensus price target and recommendation. @@ -287,17 +246,17 @@ def consensus( PriceTargetConsensus -------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - The company name + The company name target_high : Optional[float] - High target of the price target consensus. + High target of the price target consensus. target_low : Optional[float] - Low target of the price target consensus. + Low target of the price target consensus. target_consensus : Optional[float] - Consensus target of the price target consensus. + Consensus target of the price target consensus. target_median : Optional[float] - Median target of the price target consensus. + Median target of the price target consensus. standard_deviation : Optional[float] The standard deviation of target price estimates. (provider: intrinio) total_anaylsts : Optional[int] @@ -342,13 +301,7 @@ def consensus( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -356,18 +309,8 @@ def consensus( @validate def forward_ebitda( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio.")] = None, **kwargs ) -> OBBject: """Get forward EBITDA estimates. @@ -405,33 +348,33 @@ def forward_ebitda( ForwardEbitdaEstimates ---------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. last_updated : Optional[date] - The date of the last update. + The date of the last update. period_ending : Optional[date] - The end date of the reporting period. + The end date of the reporting period. fiscal_year : Optional[int] - Fiscal year for the estimate. + Fiscal year for the estimate. fiscal_period : Optional[str] - Fiscal quarter for the estimate. + Fiscal quarter for the estimate. calendar_year : Optional[int] - Calendar year for the estimate. + Calendar year for the estimate. calendar_period : Optional[Union[int, str]] - Calendar quarter for the estimate. + Calendar quarter for the estimate. low_estimate : Optional[int] - The EBITDA estimate low for the period. + The EBITDA estimate low for the period. high_estimate : Optional[int] - The EBITDA estimate high for the period. + The EBITDA estimate high for the period. mean : Optional[int] - The EBITDA estimate mean for the period. + The EBITDA estimate mean for the period. median : Optional[int] - The EBITDA estimate median for the period. + The EBITDA estimate median for the period. standard_deviation : Optional[int] - The EBITDA estimate standard deviation for the period. + The EBITDA estimate standard deviation for the period. number_of_analysts : Optional[int] - Number of analysts providing estimates for the period. + Number of analysts providing estimates for the period. conensus_type : Optional[Literal['ebitda', 'ebit', 'enterprise_value', 'cash_flow_per_share', 'pretax_income']] The type of estimate. (provider: intrinio) @@ -457,12 +400,7 @@ def forward_ebitda( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -470,18 +408,8 @@ def forward_ebitda( @validate def forward_eps( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio.")] = None, **kwargs ) -> OBBject: """Get forward EPS estimates. @@ -522,31 +450,31 @@ def forward_eps( ForwardEpsEstimates ------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. date : date - The date of the data. + The date of the data. fiscal_year : Optional[int] - Fiscal year for the estimate. + Fiscal year for the estimate. fiscal_period : Optional[str] - Fiscal quarter for the estimate. + Fiscal quarter for the estimate. calendar_year : Optional[int] - Calendar year for the estimate. + Calendar year for the estimate. calendar_period : Optional[str] - Calendar quarter for the estimate. + Calendar quarter for the estimate. low_estimate : Optional[float] - Estimated EPS low for the period. + Estimated EPS low for the period. high_estimate : Optional[float] - Estimated EPS high for the period. + Estimated EPS high for the period. mean : Optional[float] - Estimated EPS mean for the period. + Estimated EPS mean for the period. median : Optional[float] - Estimated EPS median for the period. + Estimated EPS median for the period. standard_deviation : Optional[float] - Estimated EPS standard deviation for the period. + Estimated EPS standard deviation for the period. number_of_analysts : Optional[int] - Number of analysts providing estimates for the period. + Number of analysts providing estimates for the period. revisions_change_percent : Optional[float] The earnings per share (EPS) percent change in estimate for the period. (provider: intrinio) mean_1w : Optional[float] @@ -579,12 +507,7 @@ def forward_eps( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -592,18 +515,8 @@ def forward_eps( @validate def forward_pe( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio." - ), - ] = None, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio.")] = None, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get forward PE estimates. @@ -632,19 +545,19 @@ def forward_pe( ForwardPeEstimates ------------------ symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. year1 : Optional[float] - Estimated PE ratio for the next fiscal year. + Estimated PE ratio for the next fiscal year. year2 : Optional[float] - Estimated PE ratio two fiscal years from now. + Estimated PE ratio two fiscal years from now. year3 : Optional[float] - Estimated PE ratio three fiscal years from now. + Estimated PE ratio three fiscal years from now. year4 : Optional[float] - Estimated PE ratio four fiscal years from now. + Estimated PE ratio four fiscal years from now. year5 : Optional[float] - Estimated PE ratio five fiscal years from now. + Estimated PE ratio five fiscal years from now. peg_ratio_year1 : Optional[float] Estimated Forward PEG ratio for the next fiscal year. (provider: intrinio) eps_ttm : Optional[float] @@ -673,11 +586,7 @@ def forward_pe( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "intrinio": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"symbol": {"intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -685,18 +594,8 @@ def forward_pe( @validate def forward_sales( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio." - ), - ] = None, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio.")] = None, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get forward sales estimates. @@ -733,31 +632,31 @@ def forward_sales( ForwardSalesEstimates --------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the entity. + Name of the entity. date : date - The date of the data. + The date of the data. fiscal_year : Optional[int] - Fiscal year for the estimate. + Fiscal year for the estimate. fiscal_period : Optional[str] - Fiscal quarter for the estimate. + Fiscal quarter for the estimate. calendar_year : Optional[int] - Calendar year for the estimate. + Calendar year for the estimate. calendar_period : Optional[str] - Calendar quarter for the estimate. + Calendar quarter for the estimate. low_estimate : Optional[int] - The sales estimate low for the period. + The sales estimate low for the period. high_estimate : Optional[int] - The sales estimate high for the period. + The sales estimate high for the period. mean : Optional[int] - The sales estimate mean for the period. + The sales estimate mean for the period. median : Optional[int] - The sales estimate median for the period. + The sales estimate median for the period. standard_deviation : Optional[int] - The sales estimate standard deviation for the period. + The sales estimate standard deviation for the period. number_of_analysts : Optional[int] - Number of analysts providing estimates for the period. + Number of analysts providing estimates for the period. revisions_1w_up : Optional[int] Number of revisions up in the last week. (provider: intrinio) revisions_1w_down : Optional[int] @@ -798,11 +697,7 @@ def forward_sales( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "intrinio": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"symbol": {"intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -810,18 +705,8 @@ def forward_sales( @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical analyst estimates for earnings and revenue. @@ -854,49 +739,49 @@ def historical( AnalystEstimates ---------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. date : date - The date of the data. + The date of the data. estimated_revenue_low : Optional[int] - Estimated revenue low. + Estimated revenue low. estimated_revenue_high : Optional[int] - Estimated revenue high. + Estimated revenue high. estimated_revenue_avg : Optional[int] - Estimated revenue average. + Estimated revenue average. estimated_sga_expense_low : Optional[int] - Estimated SGA expense low. + Estimated SGA expense low. estimated_sga_expense_high : Optional[int] - Estimated SGA expense high. + Estimated SGA expense high. estimated_sga_expense_avg : Optional[int] - Estimated SGA expense average. + Estimated SGA expense average. estimated_ebitda_low : Optional[int] - Estimated EBITDA low. + Estimated EBITDA low. estimated_ebitda_high : Optional[int] - Estimated EBITDA high. + Estimated EBITDA high. estimated_ebitda_avg : Optional[int] - Estimated EBITDA average. + Estimated EBITDA average. estimated_ebit_low : Optional[int] - Estimated EBIT low. + Estimated EBIT low. estimated_ebit_high : Optional[int] - Estimated EBIT high. + Estimated EBIT high. estimated_ebit_avg : Optional[int] - Estimated EBIT average. + Estimated EBIT average. estimated_net_income_low : Optional[int] - Estimated net income low. + Estimated net income low. estimated_net_income_high : Optional[int] - Estimated net income high. + Estimated net income high. estimated_net_income_avg : Optional[int] - Estimated net income average. + Estimated net income average. estimated_eps_avg : Optional[float] - Estimated EPS average. + Estimated EPS average. estimated_eps_high : Optional[float] - Estimated EPS high. + Estimated EPS high. estimated_eps_low : Optional[float] - Estimated EPS low. + Estimated EPS low. number_analyst_estimated_revenue : Optional[int] - Number of analysts who estimated revenue. + Number of analysts who estimated revenue. number_analysts_estimated_eps : Optional[int] - Number of analysts who estimated EPS. + Number of analysts who estimated EPS. Examples -------- @@ -918,9 +803,7 @@ def historical( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -928,21 +811,9 @@ def historical( @validate def price_target( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): benzinga, fmp." - ), - ] = None, - limit: Annotated[ - int, OpenBBField(description="The number of data entries to return.") - ] = 200, - provider: Annotated[ - Optional[Literal["benzinga", "fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, fmp." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): benzinga, fmp.")] = None, + limit: Annotated[int, OpenBBField(description="The number of data entries to return.")] = 200, + provider: Annotated[Optional[Literal["benzinga", "fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, fmp.")] = None, **kwargs ) -> OBBject: """Get analyst price targets by company. @@ -995,37 +866,37 @@ def price_target( PriceTarget ----------- published_date : Union[date, datetime] - Published date of the price target. + Published date of the price target. published_time : Optional[datetime.time] - Time of the original rating, UTC. + Time of the original rating, UTC. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. exchange : Optional[str] - Exchange where the company is traded. + Exchange where the company is traded. company_name : Optional[str] - Name of company that is the subject of rating. + Name of company that is the subject of rating. analyst_name : Optional[str] - Analyst name. + Analyst name. analyst_firm : Optional[str] - Name of the analyst firm that published the price target. + Name of the analyst firm that published the price target. currency : Optional[str] - Currency the data is denominated in. + Currency the data is denominated in. price_target : Optional[float] - The current price target. + The current price target. adj_price_target : Optional[float] - Adjusted price target for splits and stock dividends. + Adjusted price target for splits and stock dividends. price_target_previous : Optional[float] - Previous price target. + Previous price target. previous_adj_price_target : Optional[float] - Previous adjusted price target. + Previous adjusted price target. price_when_posted : Optional[float] - Price when posted. + Price when posted. rating_current : Optional[str] - The analyst's rating for the company. + The analyst's rating for the company. rating_previous : Optional[str] - Previous analyst rating for the company. + Previous analyst rating for the company. action : Optional[str] - Description of the change in rating from firm's last rating. + Description of the change in rating from firm's last rating. action_change : Optional[Literal['Announces', 'Maintains', 'Lowers', 'Raises', 'Removes', 'Adjusts']] Description of the change in price target from firm's last price target. (provider: benzinga) importance : Optional[Literal[0, 1, 2, 3, 4, 5]] @@ -1074,20 +945,6 @@ def price_target( "limit": limit, }, extra_params=kwargs, - info={ - "symbol": { - "benzinga": {"multiple_items_allowed": True, "choices": None}, - "fmp": {"multiple_items_allowed": True, "choices": None}, - }, - "analyst_ids": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - "firm_ids": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - "fields": { - "benzinga": {"multiple_items_allowed": True, "choices": None} - }, - }, + info={"symbol": {"benzinga": {"multiple_items_allowed": True, "choices": None}, "fmp": {"multiple_items_allowed": True, "choices": None}}, "analyst_ids": {"benzinga": {"multiple_items_allowed": True, "choices": None}}, "firm_ids": {"benzinga": {"multiple_items_allowed": True, "choices": None}}, "fields": {"benzinga": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/equity_fundamental.py b/openbb_platform/openbb/package/equity_fundamental.py index 3b2e24d185f3..6d89e2ddf218 100644 --- a/openbb_platform/openbb/package/equity_fundamental.py +++ b/openbb_platform/openbb/package/equity_fundamental.py @@ -48,16 +48,8 @@ def __repr__(self) -> str: def balance( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[Annotated[int, Ge(ge=0)]], - OpenBBField(description="The number of data entries to return."), - ] = 5, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance." - ), - ] = None, + limit: Annotated[Optional[Annotated[int, Ge(ge=0)]], OpenBBField(description="The number of data entries to return.")] = 5, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance.")] = None, **kwargs ) -> OBBject: """Get the balance sheet for a given company. @@ -118,11 +110,11 @@ def balance( BalanceSheet ------------ period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the report. + The fiscal period of the report. fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. filing_date : Optional[date] The date when the filing was made. (provider: fmp) accepted_date : Optional[datetime] @@ -392,26 +384,7 @@ def balance( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - "intrinio": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - "polygon": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}, "intrinio": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}, "polygon": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -420,16 +393,8 @@ def balance( def balance_growth( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 10, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 10, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the growth of a company's balance sheet items over time. @@ -462,11 +427,11 @@ def balance_growth( BalanceSheetGrowth ------------------ period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the report. + The fiscal period of the report. fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. symbol : Optional[str] Symbol representing the entity requested in the data. (provider: fmp) growth_cash_and_cash_equivalents : Optional[float] @@ -570,14 +535,7 @@ def balance_growth( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - } - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -586,16 +544,8 @@ def balance_growth( def cash( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[Annotated[int, Ge(ge=0)]], - OpenBBField(description="The number of data entries to return."), - ] = 5, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance." - ), - ] = None, + limit: Annotated[Optional[Annotated[int, Ge(ge=0)]], OpenBBField(description="The number of data entries to return.")] = 5, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance.")] = None, **kwargs ) -> OBBject: """Get the cash flow statement for a given company. @@ -656,11 +606,11 @@ def cash( CashFlowStatement ----------------- period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the report. + The fiscal period of the report. fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. filing_date : Optional[date] The date of the filing. (provider: fmp) accepted_date : Optional[datetime] @@ -840,26 +790,7 @@ def cash( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - "intrinio": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter", "ttm", "ytd"], - }, - "polygon": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter", "ttm"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}, "intrinio": {"multiple_items_allowed": False, "choices": ["annual", "quarter", "ttm", "ytd"]}, "polygon": {"multiple_items_allowed": False, "choices": ["annual", "quarter", "ttm"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -868,16 +799,8 @@ def cash( def cash_growth( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 10, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 10, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the growth of a company's cash flow statement items over time. @@ -910,11 +833,11 @@ def cash_growth( CashFlowStatementGrowth ----------------------- period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the report. + The fiscal period of the report. fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. symbol : Optional[str] Symbol representing the entity requested in the data. (provider: fmp) growth_net_income : Optional[float] @@ -1000,14 +923,7 @@ def cash_growth( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - } - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -1016,20 +932,9 @@ def cash_growth( def dividends( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get historical dividend data for a given company. @@ -1064,9 +969,9 @@ def dividends( HistoricalDividends ------------------- ex_dividend_date : date - The ex-dividend date - the date on which the stock begins trading without rights to the dividend. + The ex-dividend date - the date on which the stock begins trading without rights to the dividend. amount : float - The dividend amount per share. + The dividend amount per share. label : Optional[str] Label of the historical dividends. (provider: fmp) adj_dividend : Optional[float] @@ -1114,12 +1019,7 @@ def dividends( def employee_count( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical employee count data for a given company. @@ -1148,23 +1048,23 @@ def employee_count( HistoricalEmployees ------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. cik : int - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. acceptance_time : datetime - Time of acceptance of the company employee. + Time of acceptance of the company employee. period_of_report : date - Date of reporting of the company employee. + Date of reporting of the company employee. company_name : str - Registered name of the company to retrieve the historical employees of. + Registered name of the company to retrieve the historical employees of. form_type : str - Form type of the company employee. + Form type of the company employee. filing_date : date - Filing date of the company employee + Filing date of the company employee employee_count : int - Count of employees of the company. + Count of employees of the company. source : str - Source URL which retrieves this data for the company. + Source URL which retrieves this data for the company. Examples -------- @@ -1193,24 +1093,10 @@ def employee_count( @validate def filings( self, - symbol: Annotated[ - Optional[str], OpenBBField(description="Symbol to get data for.") - ] = None, - form_type: Annotated[ - Optional[str], - OpenBBField( - description="Filter by form type. Check the data provider for available types." - ), - ] = None, - limit: Annotated[ - int, OpenBBField(description="The number of data entries to return.") - ] = 100, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, sec." - ), - ] = None, + symbol: Annotated[Optional[str], OpenBBField(description="Symbol to get data for.")] = None, + form_type: Annotated[Optional[str], OpenBBField(description="Filter by form type. Check the data provider for available types.")] = None, + limit: Annotated[int, OpenBBField(description="The number of data entries to return.")] = 100, + provider: Annotated[Optional[Literal["fmp", "intrinio", "sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, sec.")] = None, **kwargs ) -> OBBject: """Get the URLs to SEC filings reported to EDGAR database, such as 10-K, 10-Q, 8-K, and more. @@ -1219,7 +1105,7 @@ def filings( Foreign Investment Disclosures and others. The annual 10-K report is required to be filed annually and includes the company's financial statements, management discussion and analysis, and audited financial statements. - + Parameters ---------- @@ -1259,19 +1145,19 @@ def filings( CompanyFilings -------------- filing_date : date - The date of the filing. + The date of the filing. accepted_date : Optional[datetime] - Accepted date of the filing. + Accepted date of the filing. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. cik : Optional[str] - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. report_type : Optional[str] - Type of filing. + Type of filing. filing_url : Optional[str] - URL to the filing page. + URL to the filing page. report_url : str - URL to the actual report. + URL to the actual report. id : Optional[str] Intrinio ID of the filing. (provider: intrinio) period_end_date : Optional[date] @@ -1341,46 +1227,15 @@ def filings( @validate def historical_attributes( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio." - ), - ], - tag: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Intrinio data tag ID or code. Multiple comma separated items allowed for provider(s): intrinio." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - frequency: Annotated[ - Optional[Literal["daily", "weekly", "monthly", "quarterly", "yearly"]], - OpenBBField(description="The frequency of the data."), - ] = "yearly", - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 1000, - tag_type: Annotated[ - Optional[str], OpenBBField(description="Filter by type, when applicable.") - ] = None, - sort: Annotated[ - Optional[Literal["asc", "desc"]], OpenBBField(description="Sort order.") - ] = "desc", - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio.")], + tag: Annotated[Union[str, List[str]], OpenBBField(description="Intrinio data tag ID or code. Multiple comma separated items allowed for provider(s): intrinio.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + frequency: Annotated[Optional[Literal["daily", "weekly", "monthly", "quarterly", "yearly"]], OpenBBField(description="The frequency of the data.")] = "yearly", + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 1000, + tag_type: Annotated[Optional[str], OpenBBField(description="Filter by type, when applicable.")] = None, + sort: Annotated[Optional[Literal["asc", "desc"]], OpenBBField(description="Sort order.")] = "desc", + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get the historical values of a data tag from Intrinio. @@ -1423,13 +1278,13 @@ def historical_attributes( HistoricalAttributes -------------------- date : date - The date of the data. + The date of the data. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. tag : Optional[str] - Tag name for the fetched data. + Tag name for the fetched data. value : Optional[float] - The value of the data. + The value of the data. Examples -------- @@ -1458,14 +1313,7 @@ def historical_attributes( "sort": sort, }, extra_params=kwargs, - info={ - "symbol": { - "intrinio": {"multiple_items_allowed": True, "choices": None} - }, - "tag": { - "intrinio": {"multiple_items_allowed": True, "choices": None} - }, - }, + info={"symbol": {"intrinio": {"multiple_items_allowed": True, "choices": None}}, "tag": {"intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1474,12 +1322,7 @@ def historical_attributes( def historical_eps( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical earnings per share data for a given company. @@ -1510,15 +1353,15 @@ def historical_eps( HistoricalEps ------------- date : Optional[date] - The date of the data. + The date of the data. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. announce_time : Optional[str] - Timing of the earnings announcement. + Timing of the earnings announcement. eps_actual : Optional[float] - Actual EPS from the earnings date. + Actual EPS from the earnings date. eps_estimated : Optional[float] - Estimated EPS for the earnings date. + Estimated EPS for the earnings date. revenue_estimated : Optional[float] Estimated consensus revenue for the reporting period. (provider: fmp) revenue_actual : Optional[float] @@ -1558,12 +1401,7 @@ def historical_eps( def historical_splits( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get historical stock splits for a given company. @@ -1592,13 +1430,13 @@ def historical_splits( HistoricalSplits ---------------- date : date - The date of the data. + The date of the data. numerator : Optional[float] - Numerator of the split. + Numerator of the split. denominator : Optional[float] - Denominator of the split. + Denominator of the split. split_ratio : Optional[str] - Split ratio. + Split ratio. Examples -------- @@ -1628,16 +1466,8 @@ def historical_splits( def income( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[Annotated[int, Ge(ge=0)]], - OpenBBField(description="The number of data entries to return."), - ] = 5, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance." - ), - ] = None, + limit: Annotated[Optional[Annotated[int, Ge(ge=0)]], OpenBBField(description="The number of data entries to return.")] = 5, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance.")] = None, **kwargs ) -> OBBject: """Get the income statement for a given company. @@ -1698,11 +1528,11 @@ def income( IncomeStatement --------------- period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the report. + The fiscal period of the report. fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. filing_date : Optional[date] The date when the filing was made. (provider: fmp) accepted_date : Optional[datetime] @@ -1976,26 +1806,7 @@ def income( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - "intrinio": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter", "ttm", "ytd"], - }, - "polygon": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter", "ttm"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - }, - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}, "intrinio": {"multiple_items_allowed": False, "choices": ["annual", "quarter", "ttm", "ytd"]}, "polygon": {"multiple_items_allowed": False, "choices": ["annual", "quarter", "ttm"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -2004,16 +1815,8 @@ def income( def income_growth( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 10, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 10, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the growth of a company's income statement items over time. @@ -2046,11 +1849,11 @@ def income_growth( IncomeStatementGrowth --------------------- period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the report. + The fiscal period of the report. fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. symbol : Optional[str] Symbol representing the entity requested in the data. (provider: fmp) growth_revenue : Optional[float] @@ -2128,14 +1931,7 @@ def income_growth( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - } - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -2143,24 +1939,9 @@ def income_growth( @validate def latest_attributes( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio." - ), - ], - tag: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Intrinio data tag ID or code. Multiple comma separated items allowed for provider(s): intrinio." - ), - ], - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): intrinio.")], + tag: Annotated[Union[str, List[str]], OpenBBField(description="Intrinio data tag ID or code. Multiple comma separated items allowed for provider(s): intrinio.")], + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get the latest value of a data tag from Intrinio. @@ -2191,11 +1972,11 @@ def latest_attributes( LatestAttributes ---------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. tag : Optional[str] - Tag name for the fetched data. + Tag name for the fetched data. value : Optional[Union[str, float]] - The value of the data. + The value of the data. Examples -------- @@ -2218,14 +1999,7 @@ def latest_attributes( "tag": tag, }, extra_params=kwargs, - info={ - "symbol": { - "intrinio": {"multiple_items_allowed": True, "choices": None} - }, - "tag": { - "intrinio": {"multiple_items_allowed": True, "choices": None} - }, - }, + info={"symbol": {"intrinio": {"multiple_items_allowed": True, "choices": None}}, "tag": {"intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -2234,12 +2008,7 @@ def latest_attributes( def management( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, yfinance." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, yfinance.")] = None, **kwargs ) -> OBBject: """Get executive management team data for a given company. @@ -2268,19 +2037,19 @@ def management( KeyExecutives ------------- title : str - Designation of the key executive. + Designation of the key executive. name : str - Name of the key executive. + Name of the key executive. pay : Optional[int] - Pay of the key executive. + Pay of the key executive. currency_pay : Optional[str] - Currency of the pay. + Currency of the pay. gender : Optional[str] - Gender of the key executive. + Gender of the key executive. year_born : Optional[int] - Birth year of the key executive. + Birth year of the key executive. title_since : Optional[int] - Date the tile was held since. + Date the tile was held since. exercised_value : Optional[int] Value of shares exercised. (provider: yfinance) unexercised_value : Optional[int] @@ -2313,18 +2082,8 @@ def management( @validate def management_compensation( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get executive management team compensation for a given company over time. @@ -2355,29 +2114,29 @@ def management_compensation( ExecutiveCompensation --------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. cik : Optional[str] - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. company_name : Optional[str] - The name of the company. + The name of the company. industry : Optional[str] - The industry of the company. + The industry of the company. year : Optional[int] - Year of the compensation. + Year of the compensation. name_and_position : Optional[str] - Name and position. + Name and position. salary : Optional[Annotated[float, Ge(ge=0)]] - Salary. + Salary. bonus : Optional[Annotated[float, Ge(ge=0)]] - Bonus payments. + Bonus payments. stock_award : Optional[Annotated[float, Ge(ge=0)]] - Stock awards. + Stock awards. incentive_plan_compensation : Optional[Annotated[float, Ge(ge=0)]] - Incentive plan compensation. + Incentive plan compensation. all_other_compensation : Optional[Annotated[float, Ge(ge=0)]] - All other compensation. + All other compensation. total : Optional[Annotated[float, Ge(ge=0)]] - Total compensation. + Total compensation. filing_date : Optional[date] Date of the filing. (provider: fmp) accepted_date : Optional[datetime] @@ -2405,9 +2164,7 @@ def management_compensation( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -2415,22 +2172,9 @@ def management_compensation( @validate def metrics( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance." - ), - ], - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 100, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance.")], + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 100, + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get fundamental metrics for a given company. @@ -2465,11 +2209,11 @@ def metrics( KeyMetrics ---------- symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. market_cap : Optional[float] - Market capitalization + Market capitalization pe_ratio : Optional[float] - Price-to-earnings ratio (P/E ratio) + Price-to-earnings ratio (P/E ratio) period_ending : Optional[date] Period ending date. (provider: fmp) fiscal_period : Optional[str] @@ -2714,19 +2458,7 @@ def metrics( "limit": limit, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - }, - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter"], - } - }, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter"]}}}, ) ) @@ -2734,18 +2466,8 @@ def metrics( @validate def multiples( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get equity valuation multiples for a given company. @@ -2774,127 +2496,127 @@ def multiples( EquityValuationMultiples ------------------------ symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. revenue_per_share_ttm : Optional[float] - Revenue per share calculated as trailing twelve months. + Revenue per share calculated as trailing twelve months. net_income_per_share_ttm : Optional[float] - Net income per share calculated as trailing twelve months. + Net income per share calculated as trailing twelve months. operating_cash_flow_per_share_ttm : Optional[float] - Operating cash flow per share calculated as trailing twelve months. + Operating cash flow per share calculated as trailing twelve months. free_cash_flow_per_share_ttm : Optional[float] - Free cash flow per share calculated as trailing twelve months. + Free cash flow per share calculated as trailing twelve months. cash_per_share_ttm : Optional[float] - Cash per share calculated as trailing twelve months. + Cash per share calculated as trailing twelve months. book_value_per_share_ttm : Optional[float] - Book value per share calculated as trailing twelve months. + Book value per share calculated as trailing twelve months. tangible_book_value_per_share_ttm : Optional[float] - Tangible book value per share calculated as trailing twelve months. + Tangible book value per share calculated as trailing twelve months. shareholders_equity_per_share_ttm : Optional[float] - Shareholders equity per share calculated as trailing twelve months. + Shareholders equity per share calculated as trailing twelve months. interest_debt_per_share_ttm : Optional[float] - Interest debt per share calculated as trailing twelve months. + Interest debt per share calculated as trailing twelve months. market_cap_ttm : Optional[float] - Market capitalization calculated as trailing twelve months. + Market capitalization calculated as trailing twelve months. enterprise_value_ttm : Optional[float] - Enterprise value calculated as trailing twelve months. + Enterprise value calculated as trailing twelve months. pe_ratio_ttm : Optional[float] - Price-to-earnings ratio (P/E ratio) calculated as trailing twelve months. + Price-to-earnings ratio (P/E ratio) calculated as trailing twelve months. price_to_sales_ratio_ttm : Optional[float] - Price-to-sales ratio calculated as trailing twelve months. + Price-to-sales ratio calculated as trailing twelve months. pocf_ratio_ttm : Optional[float] - Price-to-operating cash flow ratio calculated as trailing twelve months. + Price-to-operating cash flow ratio calculated as trailing twelve months. pfcf_ratio_ttm : Optional[float] - Price-to-free cash flow ratio calculated as trailing twelve months. + Price-to-free cash flow ratio calculated as trailing twelve months. pb_ratio_ttm : Optional[float] - Price-to-book ratio calculated as trailing twelve months. + Price-to-book ratio calculated as trailing twelve months. ptb_ratio_ttm : Optional[float] - Price-to-tangible book ratio calculated as trailing twelve months. + Price-to-tangible book ratio calculated as trailing twelve months. ev_to_sales_ttm : Optional[float] - Enterprise value-to-sales ratio calculated as trailing twelve months. + Enterprise value-to-sales ratio calculated as trailing twelve months. enterprise_value_over_ebitda_ttm : Optional[float] - Enterprise value-to-EBITDA ratio calculated as trailing twelve months. + Enterprise value-to-EBITDA ratio calculated as trailing twelve months. ev_to_operating_cash_flow_ttm : Optional[float] - Enterprise value-to-operating cash flow ratio calculated as trailing twelve months. + Enterprise value-to-operating cash flow ratio calculated as trailing twelve months. ev_to_free_cash_flow_ttm : Optional[float] - Enterprise value-to-free cash flow ratio calculated as trailing twelve months. + Enterprise value-to-free cash flow ratio calculated as trailing twelve months. earnings_yield_ttm : Optional[float] - Earnings yield calculated as trailing twelve months. + Earnings yield calculated as trailing twelve months. free_cash_flow_yield_ttm : Optional[float] - Free cash flow yield calculated as trailing twelve months. + Free cash flow yield calculated as trailing twelve months. debt_to_equity_ttm : Optional[float] - Debt-to-equity ratio calculated as trailing twelve months. + Debt-to-equity ratio calculated as trailing twelve months. debt_to_assets_ttm : Optional[float] - Debt-to-assets ratio calculated as trailing twelve months. + Debt-to-assets ratio calculated as trailing twelve months. net_debt_to_ebitda_ttm : Optional[float] - Net debt-to-EBITDA ratio calculated as trailing twelve months. + Net debt-to-EBITDA ratio calculated as trailing twelve months. current_ratio_ttm : Optional[float] - Current ratio calculated as trailing twelve months. + Current ratio calculated as trailing twelve months. interest_coverage_ttm : Optional[float] - Interest coverage calculated as trailing twelve months. + Interest coverage calculated as trailing twelve months. income_quality_ttm : Optional[float] - Income quality calculated as trailing twelve months. + Income quality calculated as trailing twelve months. dividend_yield_ttm : Optional[float] - Dividend yield calculated as trailing twelve months. + Dividend yield calculated as trailing twelve months. dividend_yield_percentage_ttm : Optional[float] - Dividend yield percentage calculated as trailing twelve months. + Dividend yield percentage calculated as trailing twelve months. dividend_to_market_cap_ttm : Optional[float] - Dividend to market capitalization ratio calculated as trailing twelve months. + Dividend to market capitalization ratio calculated as trailing twelve months. dividend_per_share_ttm : Optional[float] - Dividend per share calculated as trailing twelve months. + Dividend per share calculated as trailing twelve months. payout_ratio_ttm : Optional[float] - Payout ratio calculated as trailing twelve months. + Payout ratio calculated as trailing twelve months. sales_general_and_administrative_to_revenue_ttm : Optional[float] - Sales general and administrative expenses-to-revenue ratio calculated as trailing twelve months. + Sales general and administrative expenses-to-revenue ratio calculated as trailing twelve months. research_and_development_to_revenue_ttm : Optional[float] - Research and development expenses-to-revenue ratio calculated as trailing twelve months. + Research and development expenses-to-revenue ratio calculated as trailing twelve months. intangibles_to_total_assets_ttm : Optional[float] - Intangibles-to-total assets ratio calculated as trailing twelve months. + Intangibles-to-total assets ratio calculated as trailing twelve months. capex_to_operating_cash_flow_ttm : Optional[float] - Capital expenditures-to-operating cash flow ratio calculated as trailing twelve months. + Capital expenditures-to-operating cash flow ratio calculated as trailing twelve months. capex_to_revenue_ttm : Optional[float] - Capital expenditures-to-revenue ratio calculated as trailing twelve months. + Capital expenditures-to-revenue ratio calculated as trailing twelve months. capex_to_depreciation_ttm : Optional[float] - Capital expenditures-to-depreciation ratio calculated as trailing twelve months. + Capital expenditures-to-depreciation ratio calculated as trailing twelve months. stock_based_compensation_to_revenue_ttm : Optional[float] - Stock-based compensation-to-revenue ratio calculated as trailing twelve months. + Stock-based compensation-to-revenue ratio calculated as trailing twelve months. graham_number_ttm : Optional[float] - Graham number calculated as trailing twelve months. + Graham number calculated as trailing twelve months. roic_ttm : Optional[float] - Return on invested capital calculated as trailing twelve months. + Return on invested capital calculated as trailing twelve months. return_on_tangible_assets_ttm : Optional[float] - Return on tangible assets calculated as trailing twelve months. + Return on tangible assets calculated as trailing twelve months. graham_net_net_ttm : Optional[float] - Graham net-net working capital calculated as trailing twelve months. + Graham net-net working capital calculated as trailing twelve months. working_capital_ttm : Optional[float] - Working capital calculated as trailing twelve months. + Working capital calculated as trailing twelve months. tangible_asset_value_ttm : Optional[float] - Tangible asset value calculated as trailing twelve months. + Tangible asset value calculated as trailing twelve months. net_current_asset_value_ttm : Optional[float] - Net current asset value calculated as trailing twelve months. + Net current asset value calculated as trailing twelve months. invested_capital_ttm : Optional[float] - Invested capital calculated as trailing twelve months. + Invested capital calculated as trailing twelve months. average_receivables_ttm : Optional[float] - Average receivables calculated as trailing twelve months. + Average receivables calculated as trailing twelve months. average_payables_ttm : Optional[float] - Average payables calculated as trailing twelve months. + Average payables calculated as trailing twelve months. average_inventory_ttm : Optional[float] - Average inventory calculated as trailing twelve months. + Average inventory calculated as trailing twelve months. days_sales_outstanding_ttm : Optional[float] - Days sales outstanding calculated as trailing twelve months. + Days sales outstanding calculated as trailing twelve months. days_payables_outstanding_ttm : Optional[float] - Days payables outstanding calculated as trailing twelve months. + Days payables outstanding calculated as trailing twelve months. days_of_inventory_on_hand_ttm : Optional[float] - Days of inventory on hand calculated as trailing twelve months. + Days of inventory on hand calculated as trailing twelve months. receivables_turnover_ttm : Optional[float] - Receivables turnover calculated as trailing twelve months. + Receivables turnover calculated as trailing twelve months. payables_turnover_ttm : Optional[float] - Payables turnover calculated as trailing twelve months. + Payables turnover calculated as trailing twelve months. inventory_turnover_ttm : Optional[float] - Inventory turnover calculated as trailing twelve months. + Inventory turnover calculated as trailing twelve months. roe_ttm : Optional[float] - Return on equity calculated as trailing twelve months. + Return on equity calculated as trailing twelve months. capex_per_share_ttm : Optional[float] - Capital expenditures per share calculated as trailing twelve months. + Capital expenditures per share calculated as trailing twelve months. Examples -------- @@ -2916,9 +2638,7 @@ def multiples( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -2927,15 +2647,8 @@ def multiples( def ratios( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - int, OpenBBField(description="The number of data entries to return.") - ] = 12, - provider: Annotated[ - Optional[Literal["fmp", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio." - ), - ] = None, + limit: Annotated[int, OpenBBField(description="The number of data entries to return.")] = 12, + provider: Annotated[Optional[Literal["fmp", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio.")] = None, **kwargs ) -> OBBject: """Get an extensive set of financial and accounting ratios for a given company over time. @@ -2970,11 +2683,11 @@ def ratios( FinancialRatios --------------- period_ending : str - The date of the data. + The date of the data. fiscal_period : str - Period of the financial ratios. + Period of the financial ratios. fiscal_year : Optional[int] - Fiscal year. + Fiscal year. current_ratio : Optional[float] Current ratio. (provider: fmp) quick_ratio : Optional[float] @@ -3110,18 +2823,7 @@ def ratios( "limit": limit, }, extra_params=kwargs, - info={ - "period": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter", "ttm"], - }, - "intrinio": { - "multiple_items_allowed": False, - "choices": ["annual", "quarter", "ttm", "ytd"], - }, - } - }, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["annual", "quarter", "ttm"]}, "intrinio": {"multiple_items_allowed": False, "choices": ["annual", "quarter", "ttm", "ytd"]}}}, ) ) @@ -3130,27 +2832,10 @@ def ratios( def reported_financials( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - period: Annotated[ - str, OpenBBField(description="Time period of the data to return.") - ] = "annual", - statement_type: Annotated[ - str, - OpenBBField( - description="The type of financial statement - i.e, balance, income, cash." - ), - ] = "balance", - limit: Annotated[ - Optional[int], - OpenBBField( - description="The number of data entries to return. Although the response object contains multiple results, because of the variance in the fields, year-to-year and quarter-to-quarter, it is recommended to view results in small chunks." - ), - ] = 100, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + period: Annotated[str, OpenBBField(description="Time period of the data to return.")] = "annual", + statement_type: Annotated[str, OpenBBField(description="The type of financial statement - i.e, balance, income, cash.")] = "balance", + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return. Although the response object contains multiple results, because of the variance in the fields, year-to-year and quarter-to-quarter, it is recommended to view results in small chunks.")] = 100, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Get financial statements as reported by the company. @@ -3187,11 +2872,11 @@ def reported_financials( ReportedFinancials ------------------ period_ending : date - The ending date of the reporting period. + The ending date of the reporting period. fiscal_period : str - The fiscal period of the report (e.g. FY, Q1, etc.). + The fiscal period of the report (e.g. FY, Q1, etc.). fiscal_year : Optional[int] - The fiscal year of the fiscal period. + The fiscal year of the fiscal period. Examples -------- @@ -3230,34 +2915,19 @@ def reported_financials( def revenue_per_geography( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - period: Annotated[ - Literal["quarter", "annual"], - OpenBBField(description="Time period of the data to return."), - ] = "annual", - structure: Annotated[ - Literal["hierarchical", "flat"], - OpenBBField(description="Structure of the returned data."), - ] = "flat", - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: - """Get the revenue geographic breakdown for a given company over time. + """Get the geographic breakdown of revenue for a given company over time. Parameters ---------- symbol : str Symbol to get data for. - period : Literal['quarter', 'annual'] - Time period of the data to return. - structure : Literal['hierarchical', 'flat'] - Structure of the returned data. provider : Optional[Literal['fmp']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp. + period : Literal['quarter', 'annual'] + Time period of the data to return. (provider: fmp) Returns ------- @@ -3276,21 +2946,23 @@ def revenue_per_geography( RevenueGeographic ----------------- period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the reporting period. + The fiscal period of the reporting period. fiscal_year : Optional[int] - The fiscal year of the reporting period. + The fiscal year of the reporting period. filing_date : Optional[date] - The filing date of the report. - geographic_segment : int - Dictionary of the revenue by geographic segment. + The filing date of the report. + region : Optional[str] + The region represented by the revenue data. + revenue : Union[int, float] + The total revenue attributed to the region. Examples -------- >>> from openbb import obb >>> obb.equity.fundamental.revenue_per_geography(symbol='AAPL', provider='fmp') - >>> obb.equity.fundamental.revenue_per_geography(symbol='AAPL', period='annual', structure='flat', provider='fmp') + >>> obb.equity.fundamental.revenue_per_geography(symbol='AAPL', period='quarter', provider='fmp') """ # noqa: E501 return self._run( @@ -3305,10 +2977,9 @@ def revenue_per_geography( }, standard_params={ "symbol": symbol, - "period": period, - "structure": structure, }, extra_params=kwargs, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["quarter", "annual"]}}}, ) ) @@ -3317,20 +2988,7 @@ def revenue_per_geography( def revenue_per_segment( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - period: Annotated[ - Literal["quarter", "annual"], - OpenBBField(description="Time period of the data to return."), - ] = "annual", - structure: Annotated[ - Literal["hierarchical", "flat"], - OpenBBField(description="Structure of the returned data."), - ] = "flat", - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the revenue breakdown by business segment for a given company over time. @@ -3339,12 +2997,10 @@ def revenue_per_segment( ---------- symbol : str Symbol to get data for. - period : Literal['quarter', 'annual'] - Time period of the data to return. - structure : Literal['hierarchical', 'flat'] - Structure of the returned data. provider : Optional[Literal['fmp']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp. + period : Literal['quarter', 'annual'] + Time period of the data to return. (provider: fmp) Returns ------- @@ -3363,21 +3019,23 @@ def revenue_per_segment( RevenueBusinessLine ------------------- period_ending : date - The end date of the reporting period. + The end date of the reporting period. fiscal_period : Optional[str] - The fiscal period of the reporting period. + The fiscal period of the reporting period. fiscal_year : Optional[int] - The fiscal year of the reporting period. + The fiscal year of the reporting period. filing_date : Optional[date] - The filing date of the report. - business_line : int - Dictionary containing the revenue of the business line. + The filing date of the report. + business_line : Optional[str] + The business line represented by the revenue data. + revenue : Union[int, float] + The total revenue attributed to the business line. Examples -------- >>> from openbb import obb >>> obb.equity.fundamental.revenue_per_segment(symbol='AAPL', provider='fmp') - >>> obb.equity.fundamental.revenue_per_segment(symbol='AAPL', period='annual', structure='flat', provider='fmp') + >>> obb.equity.fundamental.revenue_per_segment(symbol='AAPL', period='quarter', provider='fmp') """ # noqa: E501 return self._run( @@ -3392,10 +3050,9 @@ def revenue_per_segment( }, standard_params={ "symbol": symbol, - "period": period, - "structure": structure, }, extra_params=kwargs, + info={"period": {"fmp": {"multiple_items_allowed": False, "choices": ["quarter", "annual"]}}}, ) ) @@ -3404,16 +3061,8 @@ def revenue_per_segment( def search_attributes( self, query: Annotated[str, OpenBBField(description="Query to search for.")], - limit: Annotated[ - Optional[int], - OpenBBField(description="The number of data entries to return."), - ] = 1000, - provider: Annotated[ - Optional[Literal["intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio." - ), - ] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return.")] = 1000, + provider: Annotated[Optional[Literal["intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: intrinio.")] = None, **kwargs ) -> OBBject: """Search Intrinio data tags to search in latest or historical attributes. @@ -3444,27 +3093,27 @@ def search_attributes( SearchAttributes ---------------- id : str - ID of the financial attribute. + ID of the financial attribute. name : str - Name of the financial attribute. + Name of the financial attribute. tag : str - Tag of the financial attribute. + Tag of the financial attribute. statement_code : str - Code of the financial statement. + Code of the financial statement. statement_type : Optional[str] - Type of the financial statement. + Type of the financial statement. parent_name : Optional[str] - Parent's name of the financial attribute. + Parent's name of the financial attribute. sequence : Optional[int] - Sequence of the financial statement. + Sequence of the financial statement. factor : Optional[str] - Unit of the financial attribute. + Unit of the financial attribute. transaction : Optional[str] - Transaction type (credit/debit) of the financial attribute. + Transaction type (credit/debit) of the financial attribute. type : Optional[str] - Type of the financial attribute. + Type of the financial attribute. unit : Optional[str] - Unit of the financial attribute. + Unit of the financial attribute. Examples -------- @@ -3495,18 +3144,8 @@ def search_attributes( def trailing_dividend_yield( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - Optional[int], - OpenBBField( - description="The number of data entries to return. Default is 252, the number of trading days in a year." - ), - ] = 252, - provider: Annotated[ - Optional[Literal["tiingo"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: tiingo." - ), - ] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return. Default is 252, the number of trading days in a year.")] = 252, + provider: Annotated[Optional[Literal["tiingo"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: tiingo.")] = None, **kwargs ) -> OBBject: """Get the 1 year trailing dividend yield for a given company over time. @@ -3537,9 +3176,9 @@ def trailing_dividend_yield( TrailingDividendYield --------------------- date : date - The date of the data. + The date of the data. trailing_dividend_yield : float - Trailing dividend yield. + Trailing dividend yield. Examples -------- @@ -3570,24 +3209,9 @@ def trailing_dividend_yield( @validate def transcript( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - year: Annotated[ - Union[int, str, List[Union[int, str]]], - OpenBBField( - description="Year of the earnings call transcript. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp.")], + year: Annotated[Union[int, str, List[Union[int, str]]], OpenBBField(description="Year of the earnings call transcript. Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get earnings call transcripts for a given company. @@ -3618,15 +3242,15 @@ def transcript( EarningsCallTranscript ---------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. quarter : int - Quarter of the earnings call transcript. + Quarter of the earnings call transcript. year : int - Year of the earnings call transcript. + Year of the earnings call transcript. date : datetime - The date of the data. + The date of the data. content : str - Content of the earnings call transcript. + Content of the earnings call transcript. Examples -------- @@ -3649,11 +3273,6 @@ def transcript( "year": year, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None} - }, - "year": {"fmp": {"multiple_items_allowed": True, "choices": None}}, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}, "year": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/equity_ownership.py b/openbb_platform/openbb/package/equity_ownership.py index a3b829ce3e30..7c92fd91746e 100644 --- a/openbb_platform/openbb/package/equity_ownership.py +++ b/openbb_platform/openbb/package/equity_ownership.py @@ -27,30 +27,10 @@ def __repr__(self) -> str: @validate def form_13f( self, - symbol: Annotated[ - str, - OpenBBField( - description="Symbol to get data for. A CIK or Symbol can be used." - ), - ], - date: Annotated[ - Union[datetime.date, None, str], - OpenBBField( - description="A specific date to get data for. The date represents the end of the reporting period. All form 13F-HR filings are based on the calendar year and are reported quarterly. If a date is not supplied, the most recent filing is returned. Submissions beginning 2013-06-30 are supported." - ), - ] = None, - limit: Annotated[ - Optional[int], - OpenBBField( - description="The number of data entries to return. The number of previous filings to return. The date parameter takes priority over this parameter." - ), - ] = 1, - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + symbol: Annotated[str, OpenBBField(description="Symbol to get data for. A CIK or Symbol can be used.")], + date: Annotated[Union[datetime.date, None, str], OpenBBField(description="A specific date to get data for. The date represents the end of the reporting period. All form 13F-HR filings are based on the calendar year and are reported quarterly. If a date is not supplied, the most recent filing is returned. Submissions beginning 2013-06-30 are supported.")] = None, + limit: Annotated[Optional[int], OpenBBField(description="The number of data entries to return. The number of previous filings to return. The date parameter takes priority over this parameter.")] = 1, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Get the form 13F. @@ -61,7 +41,7 @@ def form_13f( Managers are required to file Form 13F within 45 days after the last day of the calendar quarter. Most funds wait until the end of this period in order to conceal their investment strategy from competitors and the public. - + Parameters ---------- @@ -91,27 +71,27 @@ def form_13f( Form13FHR --------- period_ending : date - The end-of-quarter date of the filing. + The end-of-quarter date of the filing. issuer : str - The name of the issuer. + The name of the issuer. cusip : str - The CUSIP of the security. + The CUSIP of the security. asset_class : str - The title of the asset class for the security. + The title of the asset class for the security. security_type : Optional[Literal['SH', 'PRN']] - The total number of shares of the class of security or the principal amount of such class. 'SH' for shares. 'PRN' for principal amount. Convertible debt securities are reported as 'PRN'. + The total number of shares of the class of security or the principal amount of such class. 'SH' for shares. 'PRN' for principal amount. Convertible debt securities are reported as 'PRN'. option_type : Optional[Literal['call', 'put']] - Defined when the holdings being reported are put or call options. Only long positions are reported. + Defined when the holdings being reported are put or call options. Only long positions are reported. voting_authority_sole : Optional[int] - The number of shares for which the Manager exercises sole voting authority (none). + The number of shares for which the Manager exercises sole voting authority (none). voting_authority_shared : Optional[int] - The number of shares for which the Manager exercises a defined shared voting authority (none). + The number of shares for which the Manager exercises a defined shared voting authority (none). voting_authority_other : Optional[int] - The number of shares for which the Manager exercises other shared voting authority (none). + The number of shares for which the Manager exercises other shared voting authority (none). principal_amount : int - The total number of shares of the class of security or the principal amount of such class. Only long positions are reported + The total number of shares of the class of security or the principal amount of such class. Only long positions are reported value : int - The fair market value of the holding of the particular class of security. The value reported for options is the fair market value of the underlying security with respect to the number of shares controlled. Values are rounded to the nearest US dollar and use the closing price of the last trading day of the calendar year or quarter. + The fair market value of the holding of the particular class of security. The value reported for options is the fair market value of the underlying security with respect to the number of shares controlled. Values are rounded to the nearest US dollar and use the closing price of the last trading day of the calendar year or quarter. weight : Optional[float] The weight of the security relative to the market value of all securities in the filing , as a normalized percent. (provider: sec) @@ -151,15 +131,8 @@ def form_13f( def insider_trading( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - limit: Annotated[ - int, OpenBBField(description="The number of data entries to return.") - ] = 500, - provider: Annotated[ - Optional[Literal["fmp", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio." - ), - ] = None, + limit: Annotated[int, OpenBBField(description="The number of data entries to return.")] = 500, + provider: Annotated[Optional[Literal["fmp", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio.")] = None, **kwargs ) -> OBBject: """Get data about trading by a company's management team and board of directors. @@ -200,33 +173,33 @@ def insider_trading( InsiderTrading -------------- symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. company_cik : Optional[Union[int, str]] - CIK number of the company. + CIK number of the company. filing_date : Optional[Union[date, datetime]] - Filing date of the trade. + Filing date of the trade. transaction_date : Optional[date] - Date of the transaction. + Date of the transaction. owner_cik : Optional[Union[int, str]] - Reporting individual's CIK. + Reporting individual's CIK. owner_name : Optional[str] - Name of the reporting individual. + Name of the reporting individual. owner_title : Optional[str] - The title held by the reporting individual. + The title held by the reporting individual. transaction_type : Optional[str] - Type of transaction being reported. + Type of transaction being reported. acquisition_or_disposition : Optional[str] - Acquisition or disposition of the shares. + Acquisition or disposition of the shares. security_type : Optional[str] - The type of security transacted. + The type of security transacted. securities_owned : Optional[float] - Number of securities owned by the reporting individual. + Number of securities owned by the reporting individual. securities_transacted : Optional[float] - Number of securities transacted by the reporting individual. + Number of securities transacted by the reporting individual. transaction_price : Optional[float] - The price of the transaction. + The price of the transaction. filing_url : Optional[str] - Link to the filing. + Link to the filing. form_type : Optional[str] Form type of the insider trading. (provider: fmp) company_name : Optional[str] @@ -288,12 +261,7 @@ def insider_trading( def institutional( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get data about institutional ownership for a given company over time. @@ -326,11 +294,11 @@ def institutional( InstitutionalOwnership ---------------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. cik : Optional[str] - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. date : date - The date of the data. + The date of the data. investors_holding : Optional[int] Number of investors holding the stock. (provider: fmp) last_investors_holding : Optional[int] @@ -426,19 +394,9 @@ def institutional( def major_holders( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="A specific date to get data for."), - ] = None, - page: Annotated[ - Optional[int], OpenBBField(description="Page number of the data to fetch.") - ] = 0, - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + date: Annotated[Union[datetime.date, None, str], OpenBBField(description="A specific date to get data for.")] = None, + page: Annotated[Optional[int], OpenBBField(description="Page number of the data to fetch.")] = 0, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get data about major holders for a given company over time. @@ -471,83 +429,83 @@ def major_holders( EquityOwnership --------------- date : date - The date of the data. + The date of the data. cik : int - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. filing_date : date - Filing date of the stock ownership. + Filing date of the stock ownership. investor_name : str - Investor name of the stock ownership. + Investor name of the stock ownership. symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. security_name : str - Security name of the stock ownership. + Security name of the stock ownership. type_of_security : str - Type of security of the stock ownership. + Type of security of the stock ownership. security_cusip : str - Security cusip of the stock ownership. + Security cusip of the stock ownership. shares_type : str - Shares type of the stock ownership. + Shares type of the stock ownership. put_call_share : str - Put call share of the stock ownership. + Put call share of the stock ownership. investment_discretion : str - Investment discretion of the stock ownership. + Investment discretion of the stock ownership. industry_title : str - Industry title of the stock ownership. + Industry title of the stock ownership. weight : float - Weight of the stock ownership. + Weight of the stock ownership. last_weight : float - Last weight of the stock ownership. + Last weight of the stock ownership. change_in_weight : float - Change in weight of the stock ownership. + Change in weight of the stock ownership. change_in_weight_percentage : float - Change in weight percentage of the stock ownership. + Change in weight percentage of the stock ownership. market_value : int - Market value of the stock ownership. + Market value of the stock ownership. last_market_value : int - Last market value of the stock ownership. + Last market value of the stock ownership. change_in_market_value : int - Change in market value of the stock ownership. + Change in market value of the stock ownership. change_in_market_value_percentage : float - Change in market value percentage of the stock ownership. + Change in market value percentage of the stock ownership. shares_number : int - Shares number of the stock ownership. + Shares number of the stock ownership. last_shares_number : int - Last shares number of the stock ownership. + Last shares number of the stock ownership. change_in_shares_number : float - Change in shares number of the stock ownership. + Change in shares number of the stock ownership. change_in_shares_number_percentage : float - Change in shares number percentage of the stock ownership. + Change in shares number percentage of the stock ownership. quarter_end_price : float - Quarter end price of the stock ownership. + Quarter end price of the stock ownership. avg_price_paid : float - Average price paid of the stock ownership. + Average price paid of the stock ownership. is_new : bool - Is the stock ownership new. + Is the stock ownership new. is_sold_out : bool - Is the stock ownership sold out. + Is the stock ownership sold out. ownership : float - How much is the ownership. + How much is the ownership. last_ownership : float - Last ownership amount. + Last ownership amount. change_in_ownership : float - Change in ownership amount. + Change in ownership amount. change_in_ownership_percentage : float - Change in ownership percentage. + Change in ownership percentage. holding_period : int - Holding period of the stock ownership. + Holding period of the stock ownership. first_added : date - First added date of the stock ownership. + First added date of the stock ownership. performance : float - Performance of the stock ownership. + Performance of the stock ownership. performance_percentage : float - Performance percentage of the stock ownership. + Performance percentage of the stock ownership. last_performance : float - Last performance of the stock ownership. + Last performance of the stock ownership. change_in_performance : float - Change in performance of the stock ownership. + Change in performance of the stock ownership. is_counted_for_performance : bool - Is the stock ownership counted for performance. + Is the stock ownership counted for performance. Examples -------- @@ -579,18 +537,8 @@ def major_holders( @validate def share_statistics( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): yfinance." - ), - ], - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): yfinance.")], + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get data about share float for a given company. @@ -619,17 +567,17 @@ def share_statistics( ShareStatistics --------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. date : Optional[date] - The date of the data. + The date of the data. free_float : Optional[float] - Percentage of unrestricted shares of a publicly-traded company. + Percentage of unrestricted shares of a publicly-traded company. float_shares : Optional[float] - Number of shares available for trading by the general public. + Number of shares available for trading by the general public. outstanding_shares : Optional[float] - Total number of shares of a publicly-traded company. + Total number of shares of a publicly-traded company. source : Optional[str] - Source of the received data. + Source of the received data. adjusted_outstanding_shares : Optional[float] Total number of shares of a publicly-traded company, adjusted for splits. (provider: intrinio) public_float : Optional[float] @@ -675,10 +623,6 @@ def share_statistics( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "yfinance": {"multiple_items_allowed": True, "choices": None} - } - }, + info={"symbol": {"yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/equity_price.py b/openbb_platform/openbb/package/equity_price.py index a0790cf33802..0b67e6e14a6b 100644 --- a/openbb_platform/openbb/package/equity_price.py +++ b/openbb_platform/openbb/package/equity_price.py @@ -26,26 +26,10 @@ def __repr__(self) -> str: @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon", "tiingo", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, tiingo, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon", "tiingo", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, tiingo, yfinance.")] = None, **kwargs ) -> OBBject: """Get historical price data for a given stock. This includes open, high, low, close, and volume. @@ -98,19 +82,19 @@ def historical( EquityHistorical ---------------- date : Union[date, datetime] - The date of the data. + The date of the data. open : float - The open price. + The open price. high : float - The high price. + The high price. low : float - The low price. + The low price. close : float - The close price. + The close price. volume : Optional[Union[int, float]] - The trading volume. + The trading volume. vwap : Optional[float] - Volume Weighted Average Price over the period. + Volume Weighted Average Price over the period. adj_close : Optional[float] The adjusted close price. (provider: fmp, intrinio, tiingo) unadjusted_volume : Optional[float] @@ -173,59 +157,7 @@ def historical( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "5m", - "10m", - "15m", - "30m", - "60m", - "1h", - "1d", - "1W", - "1M", - "1Q", - "1Y", - ], - }, - "polygon": {"multiple_items_allowed": True, "choices": None}, - "tiingo": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - }, - "interval": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "tiingo": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "2m", - "5m", - "15m", - "30m", - "60m", - "90m", - "1h", - "1d", - "5d", - "1W", - "1M", - "1Q", - ], - }, - }, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": False, "choices": ["1m", "5m", "10m", "15m", "30m", "60m", "1h", "1d", "1W", "1M", "1Q", "1Y"]}, "polygon": {"multiple_items_allowed": True, "choices": None}, "tiingo": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "interval": {"fmp": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "tiingo": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["1m", "2m", "5m", "15m", "30m", "60m", "90m", "1h", "1d", "5d", "1W", "1M", "1Q"]}}}, ) ) @@ -234,12 +166,7 @@ def historical( def nbbo( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["polygon"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: polygon." - ), - ] = None, + provider: Annotated[Optional[Literal["polygon"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: polygon.")] = None, **kwargs ) -> OBBject: """Get the National Best Bid and Offer for a given stock. @@ -280,21 +207,21 @@ def nbbo( EquityNBBO ---------- ask_exchange : str - The exchange ID for the ask. + The exchange ID for the ask. ask : float - The last ask price. + The last ask price. ask_size : int - + The ask size. This represents the number of round lot orders at the given ask price. The normal round lot size is 100 shares. An ask size of 2 means there are 200 shares available to purchase at the given ask price. - + bid_size : int - The bid size in round lots. + The bid size in round lots. bid : float - The last bid price. + The last bid price. bid_exchange : str - The exchange ID for the bid. + The exchange ID for the bid. tape : Optional[str] The exchange tape. (provider: polygon) conditions : Optional[Union[str, List[int], List[str]]] @@ -337,18 +264,8 @@ def nbbo( @validate def performance( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get price performance data for a given stock. This includes price changes for different time periods. @@ -377,39 +294,39 @@ def performance( PricePerformance ---------------- symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. one_day : Optional[float] - One-day return. + One-day return. wtd : Optional[float] - Week to date return. + Week to date return. one_week : Optional[float] - One-week return. + One-week return. mtd : Optional[float] - Month to date return. + Month to date return. one_month : Optional[float] - One-month return. + One-month return. qtd : Optional[float] - Quarter to date return. + Quarter to date return. three_month : Optional[float] - Three-month return. + Three-month return. six_month : Optional[float] - Six-month return. + Six-month return. ytd : Optional[float] - Year to date return. + Year to date return. one_year : Optional[float] - One-year return. + One-year return. two_year : Optional[float] - Two-year return. + Two-year return. three_year : Optional[float] - Three-year return. + Three-year return. four_year : Optional[float] - Four-year + Four-year five_year : Optional[float] - Five-year return. + Five-year return. ten_year : Optional[float] - Ten-year return. + Ten-year return. max : Optional[float] - Return from the beginning of the time series. + Return from the beginning of the time series. Examples -------- @@ -431,9 +348,7 @@ def performance( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -441,18 +356,8 @@ def performance( @validate def quote( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance." - ), - ], - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance.")], + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """Get the latest quote for a given stock. Quote includes price, volume, and other data. @@ -483,71 +388,71 @@ def quote( EquityQuote ----------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. asset_type : Optional[str] - Type of asset - i.e, stock, ETF, etc. + Type of asset - i.e, stock, ETF, etc. name : Optional[str] - Name of the company or asset. + Name of the company or asset. exchange : Optional[str] - The name or symbol of the venue where the data is from. + The name or symbol of the venue where the data is from. bid : Optional[float] - Price of the top bid order. + Price of the top bid order. bid_size : Optional[int] - This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. + This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. bid_exchange : Optional[str] - The specific trading venue where the purchase order was placed. + The specific trading venue where the purchase order was placed. ask : Optional[float] - Price of the top ask order. + Price of the top ask order. ask_size : Optional[int] - This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. + This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. ask_exchange : Optional[str] - The specific trading venue where the sale order was placed. + The specific trading venue where the sale order was placed. quote_conditions : Optional[Union[str, int, List[str], List[int]]] - Conditions or condition codes applicable to the quote. + Conditions or condition codes applicable to the quote. quote_indicators : Optional[Union[str, int, List[str], List[int]]] - Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. + Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. sales_conditions : Optional[Union[str, int, List[str], List[int]]] - Conditions or condition codes applicable to the sale. + Conditions or condition codes applicable to the sale. sequence_number : Optional[int] - The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). + The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). market_center : Optional[str] - The ID of the UTP participant that originated the message. + The ID of the UTP participant that originated the message. participant_timestamp : Optional[datetime] - Timestamp for when the quote was generated by the exchange. + Timestamp for when the quote was generated by the exchange. trf_timestamp : Optional[datetime] - Timestamp for when the TRF (Trade Reporting Facility) received the message. + Timestamp for when the TRF (Trade Reporting Facility) received the message. sip_timestamp : Optional[datetime] - Timestamp for when the SIP (Security Information Processor) received the message from the exchange. + Timestamp for when the SIP (Security Information Processor) received the message from the exchange. last_price : Optional[float] - Price of the last trade. + Price of the last trade. last_tick : Optional[str] - Whether the last sale was an up or down tick. + Whether the last sale was an up or down tick. last_size : Optional[int] - Size of the last trade. + Size of the last trade. last_timestamp : Optional[datetime] - Date and Time when the last price was recorded. + Date and Time when the last price was recorded. open : Optional[float] - The open price. + The open price. high : Optional[float] - The high price. + The high price. low : Optional[float] - The low price. + The low price. close : Optional[float] - The close price. + The close price. volume : Optional[Union[int, float]] - The trading volume. + The trading volume. exchange_volume : Optional[Union[int, float]] - Volume of shares exchanged during the trading day on the specific exchange. + Volume of shares exchanged during the trading day on the specific exchange. prev_close : Optional[float] - The previous close price. + The previous close price. change : Optional[float] - Change in price from previous close. + Change in price from previous close. change_percent : Optional[float] - Change in price as a normalized percentage. + Change in price as a normalized percentage. year_high : Optional[float] - The one year high (52W High). + The one year high (52W High). year_low : Optional[float] - The one year low (52W Low). + The one year low (52W Low). price_avg50 : Optional[float] 50 day moving average price. (provider: fmp) price_avg200 : Optional[float] @@ -603,12 +508,6 @@ def quote( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/equity_shorts.py b/openbb_platform/openbb/package/equity_shorts.py index 60ff1e40d36c..5c8d16406fb0 100644 --- a/openbb_platform/openbb/package/equity_shorts.py +++ b/openbb_platform/openbb/package/equity_shorts.py @@ -23,12 +23,7 @@ def __repr__(self) -> str: def fails_to_deliver( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Get reported Fail-to-deliver (FTD) data. @@ -40,12 +35,12 @@ def fails_to_deliver( provider : Optional[Literal['sec']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec. limit : Optional[int] - + Limit the number of reports to parse, from most recent. Approximately 24 reports per year, going back to 2009. (provider: sec) skip_reports : Optional[int] - + Skip N number of reports from current. A value of 1 will skip the most recent report. (provider: sec) use_cache : Optional[bool] @@ -68,17 +63,17 @@ def fails_to_deliver( EquityFTD --------- settlement_date : Optional[date] - The settlement date of the fail. + The settlement date of the fail. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. cusip : Optional[str] - CUSIP of the Security. + CUSIP of the Security. quantity : Optional[int] - The number of fails on that settlement date. + The number of fails on that settlement date. price : Optional[float] - The price at the previous closing price from the settlement date. + The price at the previous closing price from the settlement date. description : Optional[str] - The description of the Security. + The description of the Security. Examples -------- diff --git a/openbb_platform/openbb/package/etf.py b/openbb_platform/openbb/package/etf.py index 42b2a459d8f8..6e6c2749f314 100644 --- a/openbb_platform/openbb/package/etf.py +++ b/openbb_platform/openbb/package/etf.py @@ -31,18 +31,8 @@ def __repr__(self) -> str: @validate def countries( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. (ETF) Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. (ETF) Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """ETF Country weighting. @@ -71,7 +61,7 @@ def countries( EtfCountries ------------ country : str - The country of the exposure. Corresponding values are normalized percentage points. + The country of the exposure. Corresponding values are normalized percentage points. Examples -------- @@ -93,9 +83,7 @@ def countries( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -103,18 +91,8 @@ def countries( @validate def equity_exposure( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. (Stock) Multiple comma separated items allowed for provider(s): fmp." - ), - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. (Stock) Multiple comma separated items allowed for provider(s): fmp.")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get the exposure to ETFs for a specific stock. @@ -143,15 +121,15 @@ def equity_exposure( EtfEquityExposure ----------------- equity_symbol : str - The symbol of the equity requested. + The symbol of the equity requested. etf_symbol : str - The symbol of the ETF with exposure to the requested equity. + The symbol of the ETF with exposure to the requested equity. shares : Optional[float] - The number of shares held in the ETF. + The number of shares held in the ETF. weight : Optional[float] - The weight of the equity in the ETF, as a normalized percent. + The weight of the equity in the ETF, as a normalized percent. market_value : Optional[Union[int, float]] - The market value of the equity position in the ETF. + The market value of the equity position in the ETF. Examples -------- @@ -175,9 +153,7 @@ def equity_exposure( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}} - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -185,26 +161,10 @@ def equity_exposure( @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon", "tiingo", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, tiingo, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, polygon, tiingo, yfinance.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon", "tiingo", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, tiingo, yfinance.")] = None, **kwargs ) -> OBBject: """ETF Historical Market Price. @@ -257,19 +217,19 @@ def historical( EtfHistorical ------------- date : Union[date, datetime] - The date of the data. + The date of the data. open : float - The open price. + The open price. high : float - The high price. + The high price. low : float - The low price. + The low price. close : float - The close price. + The close price. volume : Optional[Union[int, float]] - The trading volume. + The trading volume. vwap : Optional[float] - Volume Weighted Average Price over the period. + Volume Weighted Average Price over the period. adj_close : Optional[float] The adjusted close price. (provider: fmp, intrinio, tiingo) unadjusted_volume : Optional[float] @@ -334,59 +294,7 @@ def historical( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "5m", - "10m", - "15m", - "30m", - "60m", - "1h", - "1d", - "1W", - "1M", - "1Q", - "1Y", - ], - }, - "polygon": {"multiple_items_allowed": True, "choices": None}, - "tiingo": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - }, - "interval": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "tiingo": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "2m", - "5m", - "15m", - "30m", - "60m", - "90m", - "1h", - "1d", - "5d", - "1W", - "1M", - "1Q", - ], - }, - }, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": False, "choices": ["1m", "5m", "10m", "15m", "30m", "60m", "1h", "1d", "1W", "1M", "1Q", "1Y"]}, "polygon": {"multiple_items_allowed": True, "choices": None}, "tiingo": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "interval": {"fmp": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "tiingo": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["1m", "2m", "5m", "15m", "30m", "60m", "90m", "1h", "1d", "5d", "1W", "1M", "1Q"]}}}, ) ) @@ -394,15 +302,8 @@ def historical( @validate def holdings( self, - symbol: Annotated[ - str, OpenBBField(description="Symbol to get data for. (ETF)") - ], - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, sec." - ), - ] = None, + symbol: Annotated[str, OpenBBField(description="Symbol to get data for. (ETF)")], + provider: Annotated[Optional[Literal["fmp", "intrinio", "sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, sec.")] = None, **kwargs ) -> OBBject: """Get the holdings for an individual ETF. @@ -439,9 +340,9 @@ def holdings( EtfHoldings ----------- symbol : Optional[str] - Symbol representing the entity requested in the data. (ETF) + Symbol representing the entity requested in the data. (ETF) name : Optional[str] - Name of the ETF holding. + Name of the ETF holding. lei : Optional[str] The LEI of the holding. (provider: fmp, sec) title : Optional[str] @@ -653,15 +554,8 @@ def holdings( @validate def holdings_date( self, - symbol: Annotated[ - str, OpenBBField(description="Symbol to get data for. (ETF)") - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[str, OpenBBField(description="Symbol to get data for. (ETF)")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Use this function to get the holdings dates, if available. @@ -692,7 +586,7 @@ def holdings_date( EtfHoldingsDate --------------- date : date - The date of the data. + The date of the data. Examples -------- @@ -721,18 +615,8 @@ def holdings_date( @validate def info( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. (ETF) Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance." - ), - ], - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. (ETF) Multiple comma separated items allowed for provider(s): fmp, intrinio, yfinance.")], + provider: Annotated[Optional[Literal["fmp", "intrinio", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, yfinance.")] = None, **kwargs ) -> OBBject: """ETF Information Overview. @@ -761,13 +645,13 @@ def info( EtfInfo ------- symbol : str - Symbol representing the entity requested in the data. (ETF) + Symbol representing the entity requested in the data. (ETF) name : Optional[str] - Name of the ETF. + Name of the ETF. description : Optional[str] - Description of the fund. + Description of the fund. inception_date : Optional[str] - Inception date of the ETF. + Inception date of the ETF. issuer : Optional[str] Company of the ETF. (provider: fmp); Issuer of the ETF. (provider: intrinio) @@ -1099,13 +983,7 @@ def info( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1113,18 +991,8 @@ def info( @validate def price_performance( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio." - ), - ], - provider: Annotated[ - Optional[Literal["fmp", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio.")], + provider: Annotated[Optional[Literal["fmp", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio.")] = None, **kwargs ) -> OBBject: """Price performance as a return, over different periods. @@ -1157,39 +1025,39 @@ def price_performance( EtfPricePerformance ------------------- symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. one_day : Optional[float] - One-day return. + One-day return. wtd : Optional[float] - Week to date return. + Week to date return. one_week : Optional[float] - One-week return. + One-week return. mtd : Optional[float] - Month to date return. + Month to date return. one_month : Optional[float] - One-month return. + One-month return. qtd : Optional[float] - Quarter to date return. + Quarter to date return. three_month : Optional[float] - Three-month return. + Three-month return. six_month : Optional[float] - Six-month return. + Six-month return. ytd : Optional[float] - Year to date return. + Year to date return. one_year : Optional[float] - One-year return. + One-year return. two_year : Optional[float] - Two-year return. + Two-year return. three_year : Optional[float] - Three-year return. + Three-year return. four_year : Optional[float] - Four-year + Four-year five_year : Optional[float] - Five-year return. + Five-year return. ten_year : Optional[float] - Ten-year return. + Ten-year return. max : Optional[float] - Return from the beginning of the time series. + Return from the beginning of the time series. max_annualized : Optional[float] Annualized rate of return from inception. (provider: intrinio) volatility_one_year : Optional[float] @@ -1242,12 +1110,7 @@ def price_performance( "symbol": symbol, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -1256,18 +1119,13 @@ def price_performance( def search( self, query: Annotated[Optional[str], OpenBBField(description="Search query.")] = "", - provider: Annotated[ - Optional[Literal["fmp", "intrinio"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio.")] = None, **kwargs ) -> OBBject: """Search for ETFs. An empty query returns the full list of ETFs from the provider. - + Parameters ---------- @@ -1298,9 +1156,9 @@ def search( EtfSearch --------- symbol : str - Symbol representing the entity requested in the data.(ETF) + Symbol representing the entity requested in the data.(ETF) name : Optional[str] - Name of the ETF. + Name of the ETF. market_cap : Optional[float] The market cap of the ETF. (provider: fmp) sector : Optional[str] @@ -1365,15 +1223,8 @@ def search( @validate def sectors( self, - symbol: Annotated[ - str, OpenBBField(description="Symbol to get data for. (ETF)") - ], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + symbol: Annotated[str, OpenBBField(description="Symbol to get data for. (ETF)")], + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """ETF Sector weighting. @@ -1402,9 +1253,9 @@ def sectors( EtfSectors ---------- sector : str - Sector of exposure. + Sector of exposure. weight : Optional[float] - Exposure of the ETF to the sector in normalized percentage points. + Exposure of the ETF to the sector in normalized percentage points. Examples -------- diff --git a/openbb_platform/openbb/package/fixedincome.py b/openbb_platform/openbb/package/fixedincome.py index 484ec2f06fc1..b4adbc6a18a4 100644 --- a/openbb_platform/openbb/package/fixedincome.py +++ b/openbb_platform/openbb/package/fixedincome.py @@ -31,26 +31,10 @@ def __repr__(self) -> str: @validate def bond_indices( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - index_type: Annotated[ - Literal["yield", "yield_to_worst", "total_return", "oas"], - OpenBBField( - description="The type of series. OAS is the option-adjusted spread. Default is yield." - ), - ] = "yield", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + index_type: Annotated[Literal["yield", "yield_to_worst", "total_return", "oas"], OpenBBField(description="The type of series. OAS is the option-adjusted spread. Default is yield.")] = "yield", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Bond Indices. @@ -70,7 +54,7 @@ def bond_indices( index : str The specific index to query. Used in conjunction with 'category' and 'index_type', default is 'yield_curve'. Multiple comma separated items allowed. (provider: fred) frequency : Optional[Literal['a', 'q', 'm', 'w', 'd', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. None = No change a = Annual @@ -89,7 +73,7 @@ def bond_indices( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Literal['avg', 'sum', 'eop'] - + A key that indicates the aggregation method used for frequency aggregation. This parameter has no affect if the frequency parameter is not set, default is 'avg'. avg = Average @@ -97,7 +81,7 @@ def bond_indices( eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -127,11 +111,11 @@ def bond_indices( BondIndices ----------- date : date - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. value : float - Index values. + Index values. maturity : Optional[str] The maturity range of the bond index. Only applicable when 'index' is 'yield_curve'. (provider: fred) title : Optional[str] @@ -164,40 +148,7 @@ def bond_indices( "index_type": index_type, }, extra_params=kwargs, - info={ - "index": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "a", - "aa", - "aaa", - "asia", - "b", - "bb", - "bbb", - "ccc", - "corporate", - "crossover", - "emea", - "high_grade", - "high_yield", - "latam", - "liquid_aaa", - "liquid_asia", - "liquid_bbb", - "liquid_corporate", - "liquid_emea", - "liquid_latam", - "non_financial", - "private_sector", - "public_sector", - "seasoned_corporate", - "yield_curve", - ], - } - } - }, + info={"index": {"fred": {"multiple_items_allowed": True, "choices": ["a", "aa", "aaa", "asia", "b", "bb", "bbb", "ccc", "corporate", "crossover", "emea", "high_grade", "high_yield", "latam", "liquid_aaa", "liquid_asia", "liquid_bbb", "liquid_corporate", "liquid_emea", "liquid_latam", "non_financial", "private_sector", "public_sector", "seasoned_corporate", "yield_curve"]}}}, ) ) @@ -206,37 +157,22 @@ def corporate(self): # pylint: disable=import-outside-toplevel from . import fixedincome_corporate - return fixedincome_corporate.ROUTER_fixedincome_corporate( - command_runner=self._command_runner - ) + return fixedincome_corporate.ROUTER_fixedincome_corporate(command_runner=self._command_runner) @property def government(self): # pylint: disable=import-outside-toplevel from . import fixedincome_government - return fixedincome_government.ROUTER_fixedincome_government( - command_runner=self._command_runner - ) + return fixedincome_government.ROUTER_fixedincome_government(command_runner=self._command_runner) @exception_handler @validate def mortgage_indices( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Mortgage Indices. @@ -252,7 +188,7 @@ def mortgage_indices( index : Union[Literal['primary', 'ltv_lte_80', 'ltv_gt_80', 'conforming_30y', 'conforming_30y_na', 'jumbo_30y', 'fha_30y', 'va_30y', 'usda_30y', 'conforming_15y', 'ltv_lte80_fico_ge740', 'ltv_lte80_fico_a720b739', 'ltv_lte80_fico_a700b719', 'ltv_lte80_fico_a680b699', 'ltv_lte80_fico_lt680', 'ltv_gt80_fico_ge740', 'ltv_gt80_fico_a720b739', 'ltv_gt80_fico_a700b719', 'ltv_gt80_fico_a680b699', 'ltv_gt80_fico_lt680'], str] The specific index, or index group, to query. Default is the 'primary' group. Multiple comma separated items allowed. (provider: fred) frequency : Optional[Literal['a', 'q', 'm', 'w', 'd', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. None = No change a = Annual @@ -271,7 +207,7 @@ def mortgage_indices( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Literal['avg', 'sum', 'eop'] - + A key that indicates the aggregation method used for frequency aggregation. This parameter has no affect if the frequency parameter is not set, default is 'avg'. avg = Average @@ -279,7 +215,7 @@ def mortgage_indices( eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -309,13 +245,13 @@ def mortgage_indices( MortgageIndices --------------- date : date - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the index. + Name of the index. rate : float - Mortgage rate. + Mortgage rate. Examples -------- @@ -341,35 +277,7 @@ def mortgage_indices( "end_date": end_date, }, extra_params=kwargs, - info={ - "index": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "primary", - "ltv_lte_80", - "ltv_gt_80", - "conforming_30y", - "conforming_30y_na", - "jumbo_30y", - "fha_30y", - "va_30y", - "usda_30y", - "conforming_15y", - "ltv_lte80_fico_ge740", - "ltv_lte80_fico_a720b739", - "ltv_lte80_fico_a700b719", - "ltv_lte80_fico_a680b699", - "ltv_lte80_fico_lt680", - "ltv_gt80_fico_ge740", - "ltv_gt80_fico_a720b739", - "ltv_gt80_fico_a700b719", - "ltv_gt80_fico_a680b699", - "ltv_gt80_fico_lt680", - ], - } - } - }, + info={"index": {"fred": {"multiple_items_allowed": True, "choices": ["primary", "ltv_lte_80", "ltv_gt_80", "conforming_30y", "conforming_30y_na", "jumbo_30y", "fha_30y", "va_30y", "usda_30y", "conforming_15y", "ltv_lte80_fico_ge740", "ltv_lte80_fico_a720b739", "ltv_lte80_fico_a700b719", "ltv_lte80_fico_a680b699", "ltv_lte80_fico_lt680", "ltv_gt80_fico_ge740", "ltv_gt80_fico_a720b739", "ltv_gt80_fico_a700b719", "ltv_gt80_fico_a680b699", "ltv_gt80_fico_lt680"]}}}, ) ) @@ -378,9 +286,7 @@ def rate(self): # pylint: disable=import-outside-toplevel from . import fixedincome_rate - return fixedincome_rate.ROUTER_fixedincome_rate( - command_runner=self._command_runner - ) + return fixedincome_rate.ROUTER_fixedincome_rate(command_runner=self._command_runner) @exception_handler @validate @@ -390,27 +296,16 @@ def rate(self): ) def sofr( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve", "fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["federal_reserve", "fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred.")] = None, **kwargs ) -> OBBject: """Secured Overnight Financing Rate. The Secured Overnight Financing Rate (SOFR) is a broad measure of the cost of borrowing cash overnight collateralizing by Treasury securities. - + Parameters ---------- @@ -421,7 +316,7 @@ def sofr( provider : Optional[Literal['federal_reserve', 'fred']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred. frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. a = Annual q = Quarterly @@ -438,14 +333,14 @@ def sofr( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -475,19 +370,19 @@ def sofr( SOFR ---- date : date - The date of the data. + The date of the data. rate : float - Effective federal funds rate. + Effective federal funds rate. percentile_1 : Optional[float] - 1st percentile of the distribution. + 1st percentile of the distribution. percentile_25 : Optional[float] - 25th percentile of the distribution. + 25th percentile of the distribution. percentile_75 : Optional[float] - 75th percentile of the distribution. + 75th percentile of the distribution. percentile_99 : Optional[float] - 99th percentile of the distribution. + 99th percentile of the distribution. volume : Optional[float] - The trading volume.The notional volume of transactions (Billions of $). + The trading volume.The notional volume of transactions (Billions of $). average_30d : Optional[float] 30-Day Average SOFR (provider: fred) average_90d : Optional[float] @@ -504,11 +399,7 @@ def sofr( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint is deprecated; use `/fixedincome/rate/sofr` instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.5.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint is deprecated; use `/fixedincome/rate/sofr` instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.5.", category=DeprecationWarning, stacklevel=2) return self._run( "/fixedincome/sofr", @@ -533,6 +424,4 @@ def spreads(self): # pylint: disable=import-outside-toplevel from . import fixedincome_spreads - return fixedincome_spreads.ROUTER_fixedincome_spreads( - command_runner=self._command_runner - ) + return fixedincome_spreads.ROUTER_fixedincome_spreads(command_runner=self._command_runner) diff --git a/openbb_platform/openbb/package/fixedincome_corporate.py b/openbb_platform/openbb/package/fixedincome_corporate.py index ffec185f6e6e..cf4948200e13 100644 --- a/openbb_platform/openbb/package/fixedincome_corporate.py +++ b/openbb_platform/openbb/package/fixedincome_corporate.py @@ -29,20 +29,9 @@ def __repr__(self) -> str: @validate def commercial_paper( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Commercial Paper. @@ -51,7 +40,7 @@ def commercial_paper( Maturities range up to 270 days but average about 30 days. Many companies use CP to raise cash needed for current transactions, and many find it to be a lower-cost alternative to bank loans. - + Parameters ---------- @@ -66,7 +55,7 @@ def commercial_paper( category : Union[str, Literal['all', 'asset_backed', 'financial', 'nonfinancial', 'a2p2']] The category of asset. Multiple comma separated items allowed. (provider: fred) frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. a = Annual q = Quarterly @@ -83,14 +72,14 @@ def commercial_paper( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -120,15 +109,15 @@ def commercial_paper( CommercialPaper --------------- date : date - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. maturity : str - Maturity length of the item. + Maturity length of the item. rate : float - Interest rate. + Interest rate. title : Optional[str] - Title of the series. + Title of the series. asset_type : Optional[Literal['asset_backed', 'financial', 'nonfinancial', 'a2p2']] The category of asset. (provider: fred) @@ -154,34 +143,7 @@ def commercial_paper( "end_date": end_date, }, extra_params=kwargs, - info={ - "maturity": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "all", - "overnight", - "7d", - "15d", - "30d", - "60d", - "90d", - ], - } - }, - "category": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "all", - "asset_backed", - "financial", - "nonfinancial", - "a2p2", - ], - } - }, - }, + info={"maturity": {"fred": {"multiple_items_allowed": True, "choices": ["all", "overnight", "7d", "15d", "30d", "60d", "90d"]}}, "category": {"fred": {"multiple_items_allowed": True, "choices": ["all", "asset_backed", "financial", "nonfinancial", "a2p2"]}}}, ) ) @@ -189,18 +151,8 @@ def commercial_paper( @validate def hqm( self, - date: Annotated[ - Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], - OpenBBField( - description="A specific date to get data for. Multiple comma separated items allowed for provider(s): fred." - ), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + date: Annotated[Union[str, datetime.date, None, List[Union[str, datetime.date, None]]], OpenBBField(description="A specific date to get data for. Multiple comma separated items allowed for provider(s): fred.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """High Quality Market Corporate Bond. @@ -209,7 +161,7 @@ def hqm( corporate bonds rated AAA, AA, or A. The HQM curve contains two regression terms. These terms are adjustment factors that blend AAA, AA, and A bonds into a single HQM yield curve that is the market-weighted average (MWA) quality of high quality bonds. - + Parameters ---------- @@ -237,11 +189,11 @@ def hqm( HighQualityMarketCorporateBond ------------------------------ date : date - The date of the data. + The date of the data. rate : float - Interest rate. + Interest rate. maturity : str - Maturity. + Maturity. Examples -------- @@ -264,9 +216,7 @@ def hqm( "date": date, }, extra_params=kwargs, - info={ - "date": {"fred": {"multiple_items_allowed": True, "choices": None}} - }, + info={"date": {"fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) @@ -278,24 +228,10 @@ def hqm( ) def ice_bofa( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - index_type: Annotated[ - Literal["yield", "yield_to_worst", "total_return", "spread"], - OpenBBField(description="The type of series."), - ] = "yield", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + index_type: Annotated[Literal["yield", "yield_to_worst", "total_return", "spread"], OpenBBField(description="The type of series.")] = "yield", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """ICE BofA US Corporate Bond Indices. @@ -305,7 +241,7 @@ def ice_bofa( average of Moody’s, S&P and Fitch), at least 18 months to final maturity at the time of issuance, at least one year remaining term to final maturity as of the rebalance date, a fixed coupon schedule and a minimum amount outstanding of $250 million. The ICE BofA US Corporate Index is a component of the US Corporate Master Index. - + Parameters ---------- @@ -343,9 +279,9 @@ def ice_bofa( ICEBofA ------- date : date - The date of the data. + The date of the data. rate : Optional[float] - ICE BofA US Corporate Bond Indices Rate. + ICE BofA US Corporate Bond Indices Rate. Examples -------- @@ -355,11 +291,7 @@ def ice_bofa( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint is deprecated; use `/fixedincome/bond_indices` instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.5.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint is deprecated; use `/fixedincome/bond_indices` instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.5.", category=DeprecationWarning, stacklevel=2) return self._run( "/fixedincome/corporate/ice_bofa", @@ -388,23 +320,10 @@ def ice_bofa( ) def moody( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - index_type: Annotated[ - Literal["aaa", "baa"], OpenBBField(description="The type of series.") - ] = "aaa", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + index_type: Annotated[Literal["aaa", "baa"], OpenBBField(description="The type of series.")] = "aaa", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Moody Corporate Bond Index. @@ -413,7 +332,7 @@ def moody( the performance of all bonds given an Aaa or Baa rating by Moody's Investors Service respectively. These corporate bonds often are used in macroeconomics as an alternative to the federal ten-year Treasury Bill as an indicator of the interest rate. - + Parameters ---------- @@ -445,9 +364,9 @@ def moody( MoodyCorporateBondIndex ----------------------- date : date - The date of the data. + The date of the data. rate : Optional[float] - Moody Corporate Bond Index Rate. + Moody Corporate Bond Index Rate. Examples -------- @@ -457,11 +376,7 @@ def moody( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint is deprecated; use `/fixedincome/bond_indices` instead. Set `category` to `us` and `index` to `seasoned_corporate`. Deprecated in OpenBB Platform V4.2 to be removed in V4.5.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint is deprecated; use `/fixedincome/bond_indices` instead. Set `category` to `us` and `index` to `seasoned_corporate`. Deprecated in OpenBB Platform V4.2 to be removed in V4.5.", category=DeprecationWarning, stacklevel=2) return self._run( "/fixedincome/corporate/moody", @@ -486,32 +401,11 @@ def moody( @validate def spot_rates( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - maturity: Annotated[ - Union[float, str, List[Union[float, str]]], - OpenBBField( - description="Maturities in years. Multiple comma separated items allowed for provider(s): fred." - ), - ] = 10.0, - category: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Rate category. Options: spot_rate, par_yield. Multiple comma separated items allowed for provider(s): fred." - ), - ] = "spot_rate", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + maturity: Annotated[Union[float, str, List[Union[float, str]]], OpenBBField(description="Maturities in years. Multiple comma separated items allowed for provider(s): fred.")] = 10.0, + category: Annotated[Union[str, List[str]], OpenBBField(description="Rate category. Options: spot_rate, par_yield. Multiple comma separated items allowed for provider(s): fred.")] = "spot_rate", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Spot Rates. @@ -520,7 +414,7 @@ def spot_rates( This is a zero coupon bond. Because each spot rate pertains to a single cashflow, it is the relevant interest rate concept for discounting a pension liability at the same maturity. - + Parameters ---------- @@ -552,9 +446,9 @@ def spot_rates( SpotRate -------- date : date - The date of the data. + The date of the data. rate : Optional[float] - Spot Rate. + Spot Rate. Examples -------- @@ -580,16 +474,6 @@ def spot_rates( "category": category, }, extra_params=kwargs, - info={ - "maturity": { - "fred": {"multiple_items_allowed": True, "choices": None} - }, - "category": { - "fred": { - "multiple_items_allowed": True, - "choices": ["par_yield", "spot_rate"], - } - }, - }, + info={"maturity": {"fred": {"multiple_items_allowed": True, "choices": None}}, "category": {"fred": {"multiple_items_allowed": True, "choices": ["par_yield", "spot_rate"]}}}, ) ) diff --git a/openbb_platform/openbb/package/fixedincome_government.py b/openbb_platform/openbb/package/fixedincome_government.py index ee7efb55a9d8..5353aed8e12c 100644 --- a/openbb_platform/openbb/package/fixedincome_government.py +++ b/openbb_platform/openbb/package/fixedincome_government.py @@ -28,20 +28,9 @@ def __repr__(self) -> str: @validate def tips_yields( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Get current Treasury inflation-protected securities yields. @@ -109,15 +98,15 @@ def tips_yields( TipsYields ---------- date : date - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. due : Optional[date] - The due date (maturation date) of the security. + The due date (maturation date) of the security. name : Optional[str] - The name of the security. + The name of the security. value : Optional[float] - The yield value. + The yield value. Examples -------- @@ -148,20 +137,9 @@ def tips_yields( @validate def treasury_rates( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve", "fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fmp." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["federal_reserve", "fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fmp.")] = None, **kwargs ) -> OBBject: """Government Treasury Rates. @@ -192,33 +170,33 @@ def treasury_rates( TreasuryRates ------------- date : date - The date of the data. + The date of the data. week_4 : Optional[float] - 4 week Treasury bills rate (secondary market). + 4 week Treasury bills rate (secondary market). month_1 : Optional[float] - 1 month Treasury rate. + 1 month Treasury rate. month_2 : Optional[float] - 2 month Treasury rate. + 2 month Treasury rate. month_3 : Optional[float] - 3 month Treasury rate. + 3 month Treasury rate. month_6 : Optional[float] - 6 month Treasury rate. + 6 month Treasury rate. year_1 : Optional[float] - 1 year Treasury rate. + 1 year Treasury rate. year_2 : Optional[float] - 2 year Treasury rate. + 2 year Treasury rate. year_3 : Optional[float] - 3 year Treasury rate. + 3 year Treasury rate. year_5 : Optional[float] - 5 year Treasury rate. + 5 year Treasury rate. year_7 : Optional[float] - 7 year Treasury rate. + 7 year Treasury rate. year_10 : Optional[float] - 10 year Treasury rate. + 10 year Treasury rate. year_20 : Optional[float] - 20 year Treasury rate. + 20 year Treasury rate. year_30 : Optional[float] - 30 year Treasury rate. + 30 year Treasury rate. Examples -------- @@ -252,21 +230,9 @@ def treasury_rates( ) def us_yield_curve( self, - date: Annotated[ - Union[datetime.date, None, str], - OpenBBField( - description="A specific date to get data for. Defaults to the most recent FRED entry." - ), - ] = None, - inflation_adjusted: Annotated[ - Optional[bool], OpenBBField(description="Get inflation adjusted rates.") - ] = False, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + date: Annotated[Union[datetime.date, None, str], OpenBBField(description="A specific date to get data for. Defaults to the most recent FRED entry.")] = None, + inflation_adjusted: Annotated[Optional[bool], OpenBBField(description="Get inflation adjusted rates.")] = False, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """US Yield Curve. Get United States yield curve. @@ -297,9 +263,9 @@ def us_yield_curve( USYieldCurve ------------ maturity : float - Maturity of the treasury rate in years. + Maturity of the treasury rate in years. rate : float - Associated rate given in decimal form (0.05 is 5%) + Associated rate given in decimal form (0.05 is 5%) Examples -------- @@ -309,11 +275,7 @@ def us_yield_curve( """ # noqa: E501 simplefilter("always", DeprecationWarning) - warn( - "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.4.", - category=DeprecationWarning, - stacklevel=2, - ) + warn("This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.4.", category=DeprecationWarning, stacklevel=2) return self._run( "/fixedincome/government/us_yield_curve", @@ -337,18 +299,8 @@ def us_yield_curve( @validate def yield_curve( self, - date: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="A specific date to get data for. By default is the current data. Multiple comma separated items allowed for provider(s): econdb, federal_reserve, fmp, fred." - ), - ] = None, - provider: Annotated[ - Optional[Literal["econdb", "federal_reserve", "fmp", "fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb, federal_reserve, fmp, fred." - ), - ] = None, + date: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="A specific date to get data for. By default is the current data. Multiple comma separated items allowed for provider(s): econdb, federal_reserve, fmp, fred.")] = None, + provider: Annotated[Optional[Literal["econdb", "federal_reserve", "fmp", "fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: econdb, federal_reserve, fmp, fred.")] = None, **kwargs ) -> OBBject: """Get yield curve data by country and date. @@ -383,11 +335,11 @@ def yield_curve( YieldCurve ---------- date : Optional[date] - The date of the data. + The date of the data. maturity : str - Maturity length of the security. + Maturity length of the security. rate : float - The yield as a normalized percent (0.05 is 5%) + The yield as a normalized percent (0.05 is 5%) Examples -------- @@ -412,16 +364,6 @@ def yield_curve( "date": date, }, extra_params=kwargs, - info={ - "date": { - "econdb": {"multiple_items_allowed": True, "choices": None}, - "federal_reserve": { - "multiple_items_allowed": True, - "choices": None, - }, - "fmp": {"multiple_items_allowed": True, "choices": None}, - "fred": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"date": {"econdb": {"multiple_items_allowed": True, "choices": None}, "federal_reserve": {"multiple_items_allowed": True, "choices": None}, "fmp": {"multiple_items_allowed": True, "choices": None}, "fred": {"multiple_items_allowed": True, "choices": None}}}, ) ) diff --git a/openbb_platform/openbb/package/fixedincome_rate.py b/openbb_platform/openbb/package/fixedincome_rate.py index 83a83ff45c16..ae034f122768 100644 --- a/openbb_platform/openbb/package/fixedincome_rate.py +++ b/openbb_platform/openbb/package/fixedincome_rate.py @@ -32,20 +32,9 @@ def __repr__(self) -> str: @validate def ameribor( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """AMERIBOR. @@ -53,7 +42,7 @@ def ameribor( AMERIBOR (short for the American interbank offered rate) is a benchmark interest rate that reflects the true cost of short-term interbank borrowing. This rate is based on transactions in overnight unsecured loans conducted on the American Financial Exchange (AFX). - + Parameters ---------- @@ -66,7 +55,7 @@ def ameribor( maturity : Union[Literal['all', 'overnight', 'average_30d', 'average_90d', 'term_30d', 'term_90d'], str] Period of AMERIBOR rate. Multiple comma separated items allowed. (provider: fred) frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. a = Annual q = Quarterly @@ -83,14 +72,14 @@ def ameribor( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -120,15 +109,15 @@ def ameribor( Ameribor -------- date : date - The date of the data. + The date of the data. symbol : Optional[str] - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. maturity : str - Maturity length of the item. + Maturity length of the item. rate : float - Interest rate. + Interest rate. title : Optional[str] - Title of the series. + Title of the series. Examples -------- @@ -153,21 +142,7 @@ def ameribor( "end_date": end_date, }, extra_params=kwargs, - info={ - "maturity": { - "fred": { - "multiple_items_allowed": True, - "choices": [ - "all", - "overnight", - "average_30d", - "average_90d", - "term_30d", - "term_90d", - ], - } - } - }, + info={"maturity": {"fred": {"multiple_items_allowed": True, "choices": ["all", "overnight", "average_30d", "average_90d", "term_30d", "term_90d"]}}}, ) ) @@ -175,20 +150,9 @@ def ameribor( @validate def dpcredit( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Discount Window Primary Credit Rate. @@ -197,7 +161,7 @@ def dpcredit( The rates central banks charge are set to stabilize the economy. In the United States, the Federal Reserve System's Board of Governors set the bank rate, also known as the discount rate. - + Parameters ---------- @@ -227,9 +191,9 @@ def dpcredit( DiscountWindowPrimaryCreditRate ------------------------------- date : date - The date of the data. + The date of the data. rate : Optional[float] - Discount Window Primary Credit Rate. + Discount Window Primary Credit Rate. Examples -------- @@ -260,24 +224,10 @@ def dpcredit( @validate def ecb( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - interest_rate_type: Annotated[ - Literal["deposit", "lending", "refinancing"], - OpenBBField(description="The type of interest rate."), - ] = "lending", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + interest_rate_type: Annotated[Literal["deposit", "lending", "refinancing"], OpenBBField(description="The type of interest rate.")] = "lending", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """European Central Bank Interest Rates. @@ -288,7 +238,7 @@ def ecb( the bulk of liquidity to the banking system. - The rate on the deposit facility, which banks may use to make overnight deposits with the Eurosystem. - The rate on the marginal lending facility, which offers overnight credit to banks from the Eurosystem. - + Parameters ---------- @@ -318,9 +268,9 @@ def ecb( EuropeanCentralBankInterestRates -------------------------------- date : date - The date of the data. + The date of the data. rate : Optional[float] - European Central Bank Interest Rate. + European Central Bank Interest Rate. Examples -------- @@ -352,27 +302,16 @@ def ecb( @validate def effr( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve", "fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["federal_reserve", "fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred.")] = None, **kwargs ) -> OBBject: """Fed Funds Rate. Get Effective Federal Funds Rate data. A bank rate is the interest rate a nation's central bank charges to its domestic banks to borrow money. The rates central banks charge are set to stabilize the economy. - + Parameters ---------- @@ -383,7 +322,7 @@ def effr( provider : Optional[Literal['federal_reserve', 'fred']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred. frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. a = Annual q = Quarterly @@ -400,14 +339,14 @@ def effr( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -439,23 +378,23 @@ def effr( FederalFundsRate ---------------- date : date - The date of the data. + The date of the data. rate : float - Effective federal funds rate. + Effective federal funds rate. target_range_upper : Optional[float] - Upper bound of the target range. + Upper bound of the target range. target_range_lower : Optional[float] - Lower bound of the target range. + Lower bound of the target range. percentile_1 : Optional[float] - 1st percentile of the distribution. + 1st percentile of the distribution. percentile_25 : Optional[float] - 25th percentile of the distribution. + 25th percentile of the distribution. percentile_75 : Optional[float] - 75th percentile of the distribution. + 75th percentile of the distribution. percentile_99 : Optional[float] - 99th percentile of the distribution. + 99th percentile of the distribution. volume : Optional[float] - The trading volume.The notional volume of transactions (Billions of $). + The trading volume.The notional volume of transactions (Billions of $). intraday_low : Optional[float] Intraday low. This field is only present for data before 2016. (provider: federal_reserve) intraday_high : Optional[float] @@ -494,12 +433,7 @@ def effr( @validate def effr_forecast( self, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Fed Funds Rate Projections. @@ -508,7 +442,7 @@ def effr_forecast( projected appropriate target range for the federal funds rate or the projected appropriate target level for the federal funds rate at the end of the specified calendar year or over the longer run. - + Parameters ---------- @@ -534,21 +468,21 @@ def effr_forecast( PROJECTIONS ----------- date : date - The date of the data. + The date of the data. range_high : Optional[float] - High projection of rates. + High projection of rates. central_tendency_high : Optional[float] - Central tendency of high projection of rates. + Central tendency of high projection of rates. median : Optional[float] - Median projection of rates. + Median projection of rates. range_midpoint : Optional[float] - Midpoint projection of rates. + Midpoint projection of rates. central_tendency_midpoint : Optional[float] - Central tendency of midpoint projection of rates. + Central tendency of midpoint projection of rates. range_low : Optional[float] - Low projection of rates. + Low projection of rates. central_tendency_low : Optional[float] - Central tendency of low projection of rates. + Central tendency of low projection of rates. Examples -------- @@ -567,7 +501,8 @@ def effr_forecast( ("fred",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -576,20 +511,9 @@ def effr_forecast( @validate def estr( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Euro Short-Term Rate. @@ -598,7 +522,7 @@ def estr( the euro area. The €STR is published on each TARGET2 business day based on transactions conducted and settled on the previous TARGET2 business day (the reporting date “T”) with a maturity date of T+1 which are deemed to have been executed at arm's length and thus reflect market rates in an unbiased way. - + Parameters ---------- @@ -610,63 +534,63 @@ def estr( The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred. frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] Frequency aggregation to convert daily data to lower frequency. - + a = Annual - + q = Quarterly - + m = Monthly - + w = Weekly - + d = Daily - + wef = Weekly, Ending Friday - + weth = Weekly, Ending Thursday - + wew = Weekly, Ending Wednesday - + wetu = Weekly, Ending Tuesday - + wem = Weekly, Ending Monday - + wesu = Weekly, Ending Sunday - + wesa = Weekly, Ending Saturday - + bwew = Biweekly, Ending Wednesday - + bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] A key that indicates the aggregation method used for frequency aggregation. - + avg = Average - + sum = Sum - + eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] Transformation type - + None = No transformation - + chg = Change - + ch1 = Change from Year Ago - + pch = Percent Change - + pc1 = Percent Change from Year Ago - + pca = Compounded Annual Rate of Change - + cch = Continuously Compounded Rate of Change - + cca = Continuously Compounded Annual Rate of Change - + log = Natural Log (provider: fred) @@ -687,21 +611,21 @@ def estr( EuroShortTermRate ----------------- date : date - The date of the data. + The date of the data. rate : float - Volume-weighted trimmed mean rate. + Volume-weighted trimmed mean rate. percentile_25 : Optional[float] - Rate at 25th percentile of volume. + Rate at 25th percentile of volume. percentile_75 : Optional[float] - Rate at 75th percentile of volume. + Rate at 75th percentile of volume. volume : Optional[float] - The trading volume. (Millions of €EUR). + The trading volume. (Millions of €EUR). transactions : Optional[int] - Number of transactions. + Number of transactions. number_of_banks : Optional[int] - Number of active banks. + Number of active banks. large_bank_share_of_volume : Optional[float] - The percent of volume attributable to the 5 largest active banks. + The percent of volume attributable to the 5 largest active banks. Examples -------- @@ -732,20 +656,9 @@ def estr( @validate def iorb( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Interest on Reserve Balances. @@ -753,7 +666,7 @@ def iorb( Get Interest Rate on Reserve Balances data A bank rate is the interest rate a nation's central bank charges to its domestic banks to borrow money. The rates central banks charge are set to stabilize the economy. In the United States, the Federal Reserve System's Board of Governors set the bank rate, also known as the discount rate. - + Parameters ---------- @@ -781,9 +694,9 @@ def iorb( IORB ---- date : date - The date of the data. + The date of the data. rate : Optional[float] - IORB rate. + IORB rate. Examples -------- @@ -813,20 +726,9 @@ def iorb( @validate def overnight_bank_funding( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve", "fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["federal_reserve", "fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred.")] = None, **kwargs ) -> OBBject: """Overnight Bank Funding. @@ -834,7 +736,7 @@ def overnight_bank_funding( For the United States, the overnight bank funding rate (OBFR) is calculated as a volume-weighted median of overnight federal funds transactions and Eurodollar transactions reported in the FR 2420 Report of Selected Money Market Rates. - + Parameters ---------- @@ -845,7 +747,7 @@ def overnight_bank_funding( provider : Optional[Literal['federal_reserve', 'fred']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred. frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. a = Annual q = Quarterly @@ -862,14 +764,14 @@ def overnight_bank_funding( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -899,19 +801,19 @@ def overnight_bank_funding( OvernightBankFundingRate ------------------------ date : date - The date of the data. + The date of the data. rate : float - Overnight Bank Funding Rate. + Overnight Bank Funding Rate. percentile_1 : Optional[float] - 1st percentile of the distribution. + 1st percentile of the distribution. percentile_25 : Optional[float] - 25th percentile of the distribution. + 25th percentile of the distribution. percentile_75 : Optional[float] - 75th percentile of the distribution. + 75th percentile of the distribution. percentile_99 : Optional[float] - 99th percentile of the distribution. + 99th percentile of the distribution. volume : Optional[float] - The trading volume.The notional volume of transactions (Billions of $). + The trading volume.The notional volume of transactions (Billions of $). revision_indicator : Optional[str] Indicates a revision of the data for that date. (provider: federal_reserve) @@ -943,27 +845,16 @@ def overnight_bank_funding( @validate def sofr( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["federal_reserve", "fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["federal_reserve", "fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred.")] = None, **kwargs ) -> OBBject: """Secured Overnight Financing Rate. The Secured Overnight Financing Rate (SOFR) is a broad measure of the cost of borrowing cash overnight collateralizing by Treasury securities. - + Parameters ---------- @@ -974,7 +865,7 @@ def sofr( provider : Optional[Literal['federal_reserve', 'fred']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: federal_reserve, fred. frequency : Optional[Literal['a', 'q', 'm', 'w', 'wef', 'weth', 'wew', 'wetu', 'wem', 'wesu', 'wesa', 'bwew', 'bwem']] - + Frequency aggregation to convert daily data to lower frequency. a = Annual q = Quarterly @@ -991,14 +882,14 @@ def sofr( bwem = Biweekly, Ending Monday (provider: fred) aggregation_method : Optional[Literal['avg', 'sum', 'eop']] - + A key that indicates the aggregation method used for frequency aggregation. avg = Average sum = Sum eop = End of Period (provider: fred) transform : Optional[Literal['chg', 'ch1', 'pch', 'pc1', 'pca', 'cch', 'cca', 'log']] - + Transformation type None = No transformation chg = Change @@ -1028,19 +919,19 @@ def sofr( SOFR ---- date : date - The date of the data. + The date of the data. rate : float - Effective federal funds rate. + Effective federal funds rate. percentile_1 : Optional[float] - 1st percentile of the distribution. + 1st percentile of the distribution. percentile_25 : Optional[float] - 25th percentile of the distribution. + 25th percentile of the distribution. percentile_75 : Optional[float] - 75th percentile of the distribution. + 75th percentile of the distribution. percentile_99 : Optional[float] - 99th percentile of the distribution. + 99th percentile of the distribution. volume : Optional[float] - The trading volume.The notional volume of transactions (Billions of $). + The trading volume.The notional volume of transactions (Billions of $). average_30d : Optional[float] 30-Day Average SOFR (provider: fred) average_90d : Optional[float] @@ -1078,20 +969,9 @@ def sofr( @validate def sonia( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Sterling Overnight Index Average. @@ -1099,7 +979,7 @@ def sonia( SONIA (Sterling Overnight Index Average) is an important interest rate benchmark. SONIA is based on actual transactions and reflects the average of the interest rates that banks pay to borrow sterling overnight from other financial institutions and other institutional investors. - + Parameters ---------- @@ -1129,9 +1009,9 @@ def sonia( SONIA ----- date : date - The date of the data. + The date of the data. rate : Optional[float] - SONIA rate. + SONIA rate. Examples -------- diff --git a/openbb_platform/openbb/package/fixedincome_spreads.py b/openbb_platform/openbb/package/fixedincome_spreads.py index 85a2afd0e426..ff86c2a66489 100644 --- a/openbb_platform/openbb/package/fixedincome_spreads.py +++ b/openbb_platform/openbb/package/fixedincome_spreads.py @@ -25,23 +25,10 @@ def __repr__(self) -> str: @validate def tcm( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - maturity: Annotated[ - Optional[Literal["3m", "2y"]], OpenBBField(description="The maturity") - ] = "3m", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + maturity: Annotated[Optional[Literal["3m", "2y"]], OpenBBField(description="The maturity")] = "3m", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Treasury Constant Maturity. @@ -50,7 +37,7 @@ def tcm( Constant maturity is the theoretical value of a U.S. Treasury that is based on recent values of auctioned U.S. Treasuries. The value is obtained by the U.S. Treasury on a daily basis through interpolation of the Treasury yield curve which, in turn, is based on closing bid-yields of actively-traded Treasury securities. - + Parameters ---------- @@ -80,9 +67,9 @@ def tcm( TreasuryConstantMaturity ------------------------ date : date - The date of the data. + The date of the data. rate : Optional[float] - TreasuryConstantMaturity Rate. + TreasuryConstantMaturity Rate. Examples -------- @@ -114,24 +101,10 @@ def tcm( @validate def tcm_effr( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - maturity: Annotated[ - Optional[Literal["10y", "5y", "1y", "6m", "3m"]], - OpenBBField(description="The maturity"), - ] = "10y", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + maturity: Annotated[Optional[Literal["10y", "5y", "1y", "6m", "3m"]], OpenBBField(description="The maturity")] = "10y", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Select Treasury Constant Maturity. @@ -140,7 +113,7 @@ def tcm_effr( Constant maturity is the theoretical value of a U.S. Treasury that is based on recent values of auctioned U.S. Treasuries. The value is obtained by the U.S. Treasury on a daily basis through interpolation of the Treasury yield curve which, in turn, is based on closing bid-yields of actively-traded Treasury securities. - + Parameters ---------- @@ -170,9 +143,9 @@ def tcm_effr( SelectedTreasuryConstantMaturity -------------------------------- date : date - The date of the data. + The date of the data. rate : Optional[float] - Selected Treasury Constant Maturity Rate. + Selected Treasury Constant Maturity Rate. Examples -------- @@ -204,23 +177,10 @@ def tcm_effr( @validate def treasury_effr( self, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - maturity: Annotated[ - Optional[Literal["3m", "6m"]], OpenBBField(description="The maturity") - ] = "3m", - provider: Annotated[ - Optional[Literal["fred"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred." - ), - ] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + maturity: Annotated[Optional[Literal["3m", "6m"]], OpenBBField(description="The maturity")] = "3m", + provider: Annotated[Optional[Literal["fred"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fred.")] = None, **kwargs ) -> OBBject: """Select Treasury Bill. @@ -230,7 +190,7 @@ def treasury_effr( auctioned U.S. Treasuries. The value is obtained by the U.S. Treasury on a daily basis through interpolation of the Treasury yield curve which, in turn, is based on closing bid-yields of actively-traded Treasury securities. - + Parameters ---------- @@ -260,9 +220,9 @@ def treasury_effr( SelectedTreasuryBill -------------------- date : date - The date of the data. + The date of the data. rate : Optional[float] - SelectedTreasuryBill Rate. + SelectedTreasuryBill Rate. Examples -------- diff --git a/openbb_platform/openbb/package/index.py b/openbb_platform/openbb/package/index.py index d2f99f2cdd11..26b770421b36 100644 --- a/openbb_platform/openbb/package/index.py +++ b/openbb_platform/openbb/package/index.py @@ -24,12 +24,7 @@ def __repr__(self) -> str: @validate def available( self, - provider: Annotated[ - Optional[Literal["fmp", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, yfinance." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, yfinance.")] = None, **kwargs ) -> OBBject: """All indices available from a given provider. @@ -56,9 +51,9 @@ def available( AvailableIndices ---------------- name : Optional[str] - Name of the index. + Name of the index. currency : Optional[str] - Currency the index is traded in. + Currency the index is traded in. stock_exchange : Optional[str] Stock exchange where the index is listed. (provider: fmp) exchange_short_name : Optional[str] @@ -85,7 +80,8 @@ def available( ("fmp", "yfinance"), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -95,12 +91,7 @@ def available( def constituents( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["fmp"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp." - ), - ] = None, + provider: Annotated[Optional[Literal["fmp"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp.")] = None, **kwargs ) -> OBBject: """Get Index Constituents. @@ -129,9 +120,9 @@ def constituents( IndexConstituents ----------------- symbol : str - Symbol representing the entity requested in the data. + Symbol representing the entity requested in the data. name : Optional[str] - Name of the constituent company in the index. + Name of the constituent company in the index. sector : Optional[str] Sector the constituent company in the index belongs to. (provider: fmp) sub_sector : Optional[str] diff --git a/openbb_platform/openbb/package/index_price.py b/openbb_platform/openbb/package/index_price.py index 00106a55368a..1dc0f1052dc1 100644 --- a/openbb_platform/openbb/package/index_price.py +++ b/openbb_platform/openbb/package/index_price.py @@ -23,26 +23,10 @@ def __repr__(self) -> str: @validate def historical( self, - symbol: Annotated[ - Union[str, List[str]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, polygon, yfinance." - ), - ], - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, List[str]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): fmp, intrinio, polygon, yfinance.")], + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["fmp", "intrinio", "polygon", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: fmp, intrinio, polygon, yfinance.")] = None, **kwargs ) -> OBBject: """Historical Index Levels. @@ -81,17 +65,17 @@ def historical( IndexHistorical --------------- date : Union[date, datetime] - The date of the data. + The date of the data. open : Optional[Annotated[float, Strict(strict=True)]] - The open price. + The open price. high : Optional[Annotated[float, Strict(strict=True)]] - The high price. + The high price. low : Optional[Annotated[float, Strict(strict=True)]] - The low price. + The low price. close : Optional[Annotated[float, Strict(strict=True)]] - The close price. + The close price. volume : Optional[int] - The trading volume. + The trading volume. vwap : Optional[float] Volume Weighted Average Price over the period. (provider: fmp) change : Optional[float] @@ -125,37 +109,6 @@ def historical( "end_date": end_date, }, extra_params=kwargs, - info={ - "symbol": { - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "polygon": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - }, - "interval": { - "fmp": { - "multiple_items_allowed": False, - "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"], - }, - "yfinance": { - "multiple_items_allowed": False, - "choices": [ - "1m", - "2m", - "5m", - "15m", - "30m", - "60m", - "90m", - "1h", - "1d", - "5d", - "1W", - "1M", - "1Q", - ], - }, - }, - }, + info={"symbol": {"fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "polygon": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "interval": {"fmp": {"multiple_items_allowed": False, "choices": ["1m", "5m", "15m", "30m", "1h", "4h", "1d"]}, "yfinance": {"multiple_items_allowed": False, "choices": ["1m", "2m", "5m", "15m", "30m", "60m", "90m", "1h", "1d", "5d", "1W", "1M", "1Q"]}}}, ) ) diff --git a/openbb_platform/openbb/package/news.py b/openbb_platform/openbb/package/news.py index 148876ebd50e..aac9dba06847 100644 --- a/openbb_platform/openbb/package/news.py +++ b/openbb_platform/openbb/package/news.py @@ -25,32 +25,11 @@ def __repr__(self) -> str: @validate def company( self, - symbol: Annotated[ - Union[str, None, List[Optional[str]]], - OpenBBField( - description="Symbol to get data for. Multiple comma separated items allowed for provider(s): benzinga, fmp, intrinio, polygon, tiingo, yfinance." - ), - ] = None, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - limit: Annotated[ - Optional[Annotated[int, Ge(ge=0)]], - OpenBBField(description="The number of data entries to return."), - ] = 2500, - provider: Annotated[ - Optional[ - Literal["benzinga", "fmp", "intrinio", "polygon", "tiingo", "yfinance"] - ], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, fmp, intrinio, polygon, tiingo, yfinance." - ), - ] = None, + symbol: Annotated[Union[str, None, List[Optional[str]]], OpenBBField(description="Symbol to get data for. Multiple comma separated items allowed for provider(s): benzinga, fmp, intrinio, polygon, tiingo, yfinance.")] = None, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + limit: Annotated[Optional[Annotated[int, Ge(ge=0)]], OpenBBField(description="The number of data entries to return.")] = 2500, + provider: Annotated[Optional[Literal["benzinga", "fmp", "intrinio", "polygon", "tiingo", "yfinance"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, fmp, intrinio, polygon, tiingo, yfinance.")] = None, **kwargs ) -> OBBject: """Company News. Get news for one or more companies. @@ -77,7 +56,7 @@ def company( Number of seconds since the news was published. (provider: benzinga) sort : Literal['id', 'created', 'updated'] Key to sort the news by. (provider: benzinga) - order : Optional[Literal['asc', 'desc']] + order : Literal['asc', 'desc'] Order to sort the news by. (provider: benzinga); Sort order of the articles. (provider: polygon) isin : Optional[str] @@ -133,17 +112,17 @@ def company( CompanyNews ----------- date : datetime - The date of the data. Here it is the published date of the article. + The date of the data. Here it is the published date of the article. title : str - Title of the article. + Title of the article. text : Optional[str] - Text/body of the article. + Text/body of the article. images : Optional[List[Dict[str, str]]] - Images associated with the article. + Images associated with the article. url : str - URL to the article. + URL to the article. symbols : Optional[str] - Symbols associated with the article. + Symbols associated with the article. id : Optional[str] Article ID. (provider: benzinga, intrinio, polygon) author : Optional[str] @@ -171,7 +150,7 @@ def company( word_count : Optional[int] The word count of the news article. (provider: intrinio) business_relevance : Optional[float] - How strongly correlated the news article is to the business (provider: intrinio) + How strongly correlated the news article is to the business (provider: intrinio) sentiment : Optional[str] The sentiment of the news article - i.e, negative, positive. (provider: intrinio) sentiment_confidence : Optional[float] @@ -215,14 +194,7 @@ def company( "provider": self._get_provider( provider, "news.company", - ( - "benzinga", - "fmp", - "intrinio", - "polygon", - "tiingo", - "yfinance", - ), + ("benzinga", "fmp", "intrinio", "polygon", "tiingo", "yfinance"), ) }, standard_params={ @@ -232,16 +204,7 @@ def company( "limit": limit, }, extra_params=kwargs, - info={ - "symbol": { - "benzinga": {"multiple_items_allowed": True, "choices": None}, - "fmp": {"multiple_items_allowed": True, "choices": None}, - "intrinio": {"multiple_items_allowed": True, "choices": None}, - "polygon": {"multiple_items_allowed": True, "choices": None}, - "tiingo": {"multiple_items_allowed": True, "choices": None}, - "yfinance": {"multiple_items_allowed": True, "choices": None}, - } - }, + info={"symbol": {"benzinga": {"multiple_items_allowed": True, "choices": None}, "fmp": {"multiple_items_allowed": True, "choices": None}, "intrinio": {"multiple_items_allowed": True, "choices": None}, "polygon": {"multiple_items_allowed": True, "choices": None}, "tiingo": {"multiple_items_allowed": True, "choices": None}, "yfinance": {"multiple_items_allowed": True, "choices": None}}, "order": {"polygon": {"multiple_items_allowed": False, "choices": ["asc", "desc"]}}, "source": {"intrinio": {"multiple_items_allowed": False, "choices": ["yahoo", "moody", "moody_us_news", "moody_us_press_releases"]}}, "sentiment": {"intrinio": {"multiple_items_allowed": False, "choices": ["positive", "neutral", "negative"]}}}, ) ) @@ -249,26 +212,10 @@ def company( @validate def world( self, - limit: Annotated[ - int, - OpenBBField( - description="The number of data entries to return. The number of articles to return." - ), - ] = 2500, - start_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="Start date of the data, in YYYY-MM-DD format."), - ] = None, - end_date: Annotated[ - Union[datetime.date, None, str], - OpenBBField(description="End date of the data, in YYYY-MM-DD format."), - ] = None, - provider: Annotated[ - Optional[Literal["benzinga", "fmp", "intrinio", "tiingo"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, fmp, intrinio, tiingo." - ), - ] = None, + limit: Annotated[int, OpenBBField(description="The number of data entries to return. The number of articles to return.")] = 2500, + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["benzinga", "fmp", "intrinio", "tiingo"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, fmp, intrinio, tiingo.")] = None, **kwargs ) -> OBBject: """World News. Global news data. @@ -346,15 +293,15 @@ def world( WorldNews --------- date : datetime - The date of the data. The published date of the article. + The date of the data. The published date of the article. title : str - Title of the article. + Title of the article. images : Optional[List[Dict[str, str]]] - Images associated with the article. + Images associated with the article. text : Optional[str] - Text/body of the article. + Text/body of the article. url : Optional[str] - URL to the article. + URL to the article. id : Optional[str] Article ID. (provider: benzinga, intrinio) author : Optional[str] @@ -380,7 +327,7 @@ def world( word_count : Optional[int] The word count of the news article. (provider: intrinio) business_relevance : Optional[float] - How strongly correlated the news article is to the business (provider: intrinio) + How strongly correlated the news article is to the business (provider: intrinio) sentiment : Optional[str] The sentiment of the news article - i.e, negative, positive. (provider: intrinio) sentiment_confidence : Optional[float] diff --git a/openbb_platform/openbb/package/regulators.py b/openbb_platform/openbb/package/regulators.py index 753e0bfc69aa..0bca3efe9c6f 100644 --- a/openbb_platform/openbb/package/regulators.py +++ b/openbb_platform/openbb/package/regulators.py @@ -6,12 +6,20 @@ class ROUTER_regulators(Container): """/regulators + /cftc /sec """ def __repr__(self) -> str: return self.__doc__ or "" + @property + def cftc(self): + # pylint: disable=import-outside-toplevel + from . import regulators_cftc + + return regulators_cftc.ROUTER_regulators_cftc(command_runner=self._command_runner) + @property def sec(self): # pylint: disable=import-outside-toplevel diff --git a/openbb_platform/openbb/package/regulators_cftc.py b/openbb_platform/openbb/package/regulators_cftc.py new file mode 100644 index 000000000000..1f8e4d536275 --- /dev/null +++ b/openbb_platform/openbb/package/regulators_cftc.py @@ -0,0 +1,213 @@ +### THIS FILE IS AUTO-GENERATED. DO NOT EDIT. ### + +import datetime +from typing import Literal, Optional, Union + +from openbb_core.app.model.field import OpenBBField +from openbb_core.app.model.obbject import OBBject +from openbb_core.app.static.container import Container +from openbb_core.app.static.utils.decorators import exception_handler, validate +from openbb_core.app.static.utils.filters import filter_inputs +from typing_extensions import Annotated + + +class ROUTER_regulators_cftc(Container): + """/regulators/cftc + cot + cot_search + """ + + def __repr__(self) -> str: + return self.__doc__ or "" + + @exception_handler + @validate + def cot( + self, + id: Annotated[str, OpenBBField(description="A string with the CFTC market code or other identifying string, such as the contract market name, commodity name, or commodity group - i.e, 'gold' or 'japanese yen'.Default report is Fed Funds Futures. Use the 'cftc_market_code' for an exact match.")] = "045601", + start_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="Start date of the data, in YYYY-MM-DD format. Default is the most recent report.")] = None, + end_date: Annotated[Union[datetime.date, None, str], OpenBBField(description="End date of the data, in YYYY-MM-DD format.")] = None, + provider: Annotated[Optional[Literal["cftc"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: cftc.")] = None, + **kwargs + ) -> OBBject: + """Get Commitment of Traders Reports. + + Parameters + ---------- + id : str + A string with the CFTC market code or other identifying string, such as the contract market name, commodity name, or commodity group - i.e, 'gold' or 'japanese yen'.Default report is Fed Funds Futures. Use the 'cftc_market_code' for an exact match. + start_date : Union[date, None, str] + Start date of the data, in YYYY-MM-DD format. Default is the most recent report. + end_date : Union[date, None, str] + End date of the data, in YYYY-MM-DD format. + provider : Optional[Literal['cftc']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: cftc. + report_type : Literal['legacy', 'disaggregated', 'financial', 'supplemental'] + The type of report to retrieve. Set `id` as 'all' to return all items in the report + type (default date range returns the latest report). The Legacy report is broken down by exchange + with reported open interest further broken down into three trader classifications: commercial, + non-commercial and non-reportable. The Disaggregated reports are broken down by Agriculture and + Natural Resource contracts. The Disaggregated reports break down reportable open interest positions + into four classifications: Producer/Merchant, Swap Dealers, Managed Money and Other Reportables. + The Traders in Financial Futures (TFF) report includes financial contracts. The TFF report breaks + down the reported open interest into five classifications: Dealer, Asset Manager, Leveraged Money, + Other Reportables and Non-Reportables. (provider: cftc) + futures_only : bool + Returns the futures-only report. Default is False, for the combined report. (provider: cftc) + + Returns + ------- + OBBject + results : List[COT] + Serializable results. + provider : Optional[Literal['cftc']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + COT + --- + date : date + The date of the data. + report_week : Optional[str] + Report week for the year. + market_and_exchange_names : Optional[str] + Market and exchange names. + cftc_contract_market_code : Optional[str] + CFTC contract market code. + cftc_market_code : Optional[str] + CFTC market code. + cftc_region_code : Optional[str] + CFTC region code. + cftc_commodity_code : Optional[str] + CFTC commodity code. + cftc_contract_market_code_quotes : Optional[str] + CFTC contract market code quotes. + cftc_market_code_quotes : Optional[str] + CFTC market code quotes. + cftc_commodity_code_quotes : Optional[str] + CFTC commodity code quotes. + cftc_subgroup_code : Optional[str] + CFTC subgroup code. + commodity : Optional[str] + Commodity. + commodity_group : Optional[str] + Commodity group name. + commodity_subgroup : Optional[str] + Commodity subgroup name. + futonly_or_combined : Optional[str] + If the report is futures-only or combined. + contract_units : Optional[str] + Contract units. + + Examples + -------- + >>> from openbb import obb + >>> # Get the latest report for all items classified as, GOLD. + >>> obb.regulators.cftc.cot(id='gold', provider='cftc') + >>> # Enter the entire history for a single CFTC Market Contract Code. + >>> obb.regulators.cftc.cot(id='088691', provider='cftc') + >>> # Get the report for futures only. + >>> obb.regulators.cftc.cot(id='088691', futures_only=True, provider='cftc') + >>> # Get the most recent Commodity Index Traders Supplemental Report. + >>> obb.regulators.cftc.cot(id='all', report_type='supplemental', provider='cftc') + """ # noqa: E501 + + return self._run( + "/regulators/cftc/cot", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "regulators.cftc.cot", + ("cftc",), + ) + }, + standard_params={ + "id": id, + "start_date": start_date, + "end_date": end_date, + }, + extra_params=kwargs, + info={"report_type": {"cftc": {"multiple_items_allowed": False, "choices": ["legacy", "disaggregated", "financial", "supplemental"]}}}, + ) + ) + + @exception_handler + @validate + def cot_search( + self, + query: Annotated[str, OpenBBField(description="Search query.")] = "", + provider: Annotated[Optional[Literal["cftc"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: cftc.")] = None, + **kwargs + ) -> OBBject: + """Get the current Commitment of Traders Reports. + + Search a list of the current Commitment of Traders Reports series information. + + + Parameters + ---------- + query : str + Search query. + provider : Optional[Literal['cftc']] + The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: cftc. + + Returns + ------- + OBBject + results : List[COTSearch] + Serializable results. + provider : Optional[Literal['cftc']] + Provider name. + warnings : Optional[List[Warning_]] + List of warnings. + chart : Optional[Chart] + Chart object. + extra : Dict[str, Any] + Extra info. + + COTSearch + --------- + code : str + CFTC market contract code of the report. + name : str + Name of the underlying asset. + category : Optional[str] + Category of the underlying asset. + subcategory : Optional[str] + Subcategory of the underlying asset. + units : Optional[str] + The units for one contract. + symbol : Optional[str] + Symbol representing the entity requested in the data. + commodity : Optional[str] + Name of the commodity. (provider: cftc) + + Examples + -------- + >>> from openbb import obb + >>> obb.regulators.cftc.cot_search(provider='cftc') + >>> obb.regulators.cftc.cot_search(query='gold', provider='cftc') + """ # noqa: E501 + + return self._run( + "/regulators/cftc/cot_search", + **filter_inputs( + provider_choices={ + "provider": self._get_provider( + provider, + "regulators.cftc.cot_search", + ("cftc",), + ) + }, + standard_params={ + "query": query, + }, + extra_params=kwargs, + ) + ) diff --git a/openbb_platform/openbb/package/regulators_sec.py b/openbb_platform/openbb/package/regulators_sec.py index 54dd6f9146c0..4e38788cfbcf 100644 --- a/openbb_platform/openbb/package/regulators_sec.py +++ b/openbb_platform/openbb/package/regulators_sec.py @@ -28,12 +28,7 @@ def __repr__(self) -> str: def cik_map( self, symbol: Annotated[str, OpenBBField(description="Symbol to get data for.")], - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Map a ticker symbol to a CIK number. @@ -64,7 +59,7 @@ def cik_map( CikMap ------ cik : Optional[Union[int, str]] - Central Index Key (CIK) for the requested entity. + Central Index Key (CIK) for the requested entity. Examples -------- @@ -94,15 +89,7 @@ def cik_map( def institutions_search( self, query: Annotated[str, OpenBBField(description="Search query.")] = "", - use_cache: Annotated[ - Optional[bool], OpenBBField(description="Whether or not to use cache.") - ] = True, - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Search SEC-regulated institutions by name and return a list of results with CIK numbers. @@ -111,10 +98,10 @@ def institutions_search( ---------- query : str Search query. - use_cache : Optional[bool] - Whether or not to use cache. provider : Optional[Literal['sec']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec. + use_cache : Optional[bool] + Whether or not to use cache. (provider: sec) Returns ------- @@ -156,7 +143,6 @@ def institutions_search( }, standard_params={ "query": query, - "use_cache": use_cache, }, extra_params=kwargs, ) @@ -166,12 +152,7 @@ def institutions_search( @validate def rss_litigation( self, - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Get the RSS feed that provides links to litigation releases concerning civil lawsuits brought by the Commission in federal court. @@ -224,7 +205,8 @@ def rss_litigation( ("sec",), ) }, - standard_params={}, + standard_params={ + }, extra_params=kwargs, ) ) @@ -234,15 +216,7 @@ def rss_litigation( def schema_files( self, query: Annotated[str, OpenBBField(description="Search query.")] = "", - use_cache: Annotated[ - Optional[bool], OpenBBField(description="Whether or not to use cache.") - ] = True, - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Use tool for navigating the directory of SEC XML schema files by year. @@ -251,12 +225,12 @@ def schema_files( ---------- query : str Search query. - use_cache : Optional[bool] - Whether or not to use cache. provider : Optional[Literal['sec']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec. url : Optional[str] Enter an optional URL path to fetch the next level. (provider: sec) + use_cache : Optional[bool] + Whether or not to use cache. (provider: sec) Returns ------- @@ -313,7 +287,6 @@ def schema_files( }, standard_params={ "query": query, - "use_cache": use_cache, }, extra_params=kwargs, ) @@ -324,15 +297,7 @@ def schema_files( def sic_search( self, query: Annotated[str, OpenBBField(description="Search query.")] = "", - use_cache: Annotated[ - Optional[bool], OpenBBField(description="Whether or not to use cache.") - ] = True, - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Search for Industry Titles, Reporting Office, and SIC Codes. An empty query string returns all results. @@ -341,10 +306,10 @@ def sic_search( ---------- query : str Search query. - use_cache : Optional[bool] - Whether or not to use cache. provider : Optional[Literal['sec']] The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec. + use_cache : Optional[bool] + Whether or not to use cache. (provider: sec) Returns ------- @@ -388,7 +353,6 @@ def sic_search( }, standard_params={ "query": query, - "use_cache": use_cache, }, extra_params=kwargs, ) @@ -399,18 +363,8 @@ def sic_search( def symbol_map( self, query: Annotated[str, OpenBBField(description="Search query.")], - use_cache: Annotated[ - Optional[bool], - OpenBBField( - description="Whether or not to use cache. If True, cache will store for seven days." - ), - ] = True, - provider: Annotated[ - Optional[Literal["sec"]], - OpenBBField( - description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec." - ), - ] = None, + use_cache: Annotated[Optional[bool], OpenBBField(description="Whether or not to use cache. If True, cache will store for seven days.")] = True, + provider: Annotated[Optional[Literal["sec"]], OpenBBField(description="The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: sec.")] = None, **kwargs ) -> OBBject: """Map a CIK number to a ticker symbol, leading 0s can be omitted or included. diff --git a/openbb_platform/poetry.lock b/openbb_platform/poetry.lock index 990eb1ae3df1..06151f13f87d 100644 --- a/openbb_platform/poetry.lock +++ b/openbb_platform/poetry.lock @@ -2,98 +2,113 @@ [[package]] name = "aiohappyeyeballs" -version = "2.3.5" +version = "2.4.0" description = "Happy Eyeballs for asyncio" optional = false python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.3.5-py3-none-any.whl", hash = "sha256:4d6dea59215537dbc746e93e779caea8178c866856a721c9c660d7a5a7b8be03"}, - {file = "aiohappyeyeballs-2.3.5.tar.gz", hash = "sha256:6fa48b9f1317254f122a07a131a86b71ca6946ca989ce6326fff54a99a920105"}, + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, ] [[package]] name = "aiohttp" -version = "3.10.1" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.10.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:47b4c2412960e64d97258f40616efddaebcb34ff664c8a972119ed38fac2a62c"}, - {file = "aiohttp-3.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e7dbf637f87dd315fa1f36aaed8afa929ee2c607454fb7791e74c88a0d94da59"}, - {file = "aiohttp-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c8fb76214b5b739ce59e2236a6489d9dc3483649cfd6f563dbf5d8e40dbdd57d"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c577cdcf8f92862363b3d598d971c6a84ed8f0bf824d4cc1ce70c2fb02acb4a"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:777e23609899cb230ad2642b4bdf1008890f84968be78de29099a8a86f10b261"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b07286a1090483799599a2f72f76ac396993da31f6e08efedb59f40876c144fa"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9db600a86414a9a653e3c1c7f6a2f6a1894ab8f83d11505247bd1b90ad57157"}, - {file = "aiohttp-3.10.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01c3f1eb280008e51965a8d160a108c333136f4a39d46f516c64d2aa2e6a53f2"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f5dd109a925fee4c9ac3f6a094900461a2712df41745f5d04782ebcbe6479ccb"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:8c81ff4afffef9b1186639506d70ea90888218f5ddfff03870e74ec80bb59970"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:2a384dfbe8bfebd203b778a30a712886d147c61943675f4719b56725a8bbe803"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:b9fb6508893dc31cfcbb8191ef35abd79751db1d6871b3e2caee83959b4d91eb"}, - {file = "aiohttp-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:88596384c3bec644a96ae46287bb646d6a23fa6014afe3799156aef42669c6bd"}, - {file = "aiohttp-3.10.1-cp310-cp310-win32.whl", hash = "sha256:68164d43c580c2e8bf8e0eb4960142919d304052ccab92be10250a3a33b53268"}, - {file = "aiohttp-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:d6bbe2c90c10382ca96df33b56e2060404a4f0f88673e1e84b44c8952517e5f3"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f6979b4f20d3e557a867da9d9227de4c156fcdcb348a5848e3e6190fd7feb972"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:03c0c380c83f8a8d4416224aafb88d378376d6f4cadebb56b060688251055cd4"}, - {file = "aiohttp-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1c2b104e81b3c3deba7e6f5bc1a9a0e9161c380530479970766a6655b8b77c7c"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b023b68c61ab0cd48bd38416b421464a62c381e32b9dc7b4bdfa2905807452a4"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a07c76a82390506ca0eabf57c0540cf5a60c993c442928fe4928472c4c6e5e6"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:41d8dab8c64ded1edf117d2a64f353efa096c52b853ef461aebd49abae979f16"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:615348fab1a9ef7d0960a905e83ad39051ae9cb0d2837da739b5d3a7671e497a"}, - {file = "aiohttp-3.10.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:256ee6044214ee9d66d531bb374f065ee94e60667d6bbeaa25ca111fc3997158"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7d5bb926805022508b7ddeaad957f1fce7a8d77532068d7bdb431056dc630cd"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:028faf71b338f069077af6315ad54281612705d68889f5d914318cbc2aab0d50"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:5c12310d153b27aa630750be44e79313acc4e864c421eb7d2bc6fa3429c41bf8"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:de1a91d5faded9054957ed0a9e01b9d632109341942fc123947ced358c5d9009"}, - {file = "aiohttp-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9c186b270979fb1dee3ababe2d12fb243ed7da08b30abc83ebac3a928a4ddb15"}, - {file = "aiohttp-3.10.1-cp311-cp311-win32.whl", hash = "sha256:4a9ce70f5e00380377aac0e568abd075266ff992be2e271765f7b35d228a990c"}, - {file = "aiohttp-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:a77c79bac8d908d839d32c212aef2354d2246eb9deb3e2cb01ffa83fb7a6ea5d"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:2212296cdb63b092e295c3e4b4b442e7b7eb41e8a30d0f53c16d5962efed395d"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4dcb127ca3eb0a61205818a606393cbb60d93b7afb9accd2fd1e9081cc533144"}, - {file = "aiohttp-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb8b79a65332e1a426ccb6290ce0409e1dc16b4daac1cc5761e059127fa3d134"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68cc24f707ed9cb961f6ee04020ca01de2c89b2811f3cf3361dc7c96a14bfbcc"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cb54f5725b4b37af12edf6c9e834df59258c82c15a244daa521a065fbb11717"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:51d03e948e53b3639ce4d438f3d1d8202898ec6655cadcc09ec99229d4adc2a9"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:786299d719eb5d868f161aeec56d589396b053925b7e0ce36e983d30d0a3e55c"}, - {file = "aiohttp-3.10.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abda4009a30d51d3f06f36bc7411a62b3e647fa6cc935ef667e3e3d3a7dd09b1"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:67f7639424c313125213954e93a6229d3a1d386855d70c292a12628f600c7150"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8e5a26d7aac4c0d8414a347da162696eea0629fdce939ada6aedf951abb1d745"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:120548d89f14b76a041088b582454d89389370632ee12bf39d919cc5c561d1ca"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f5293726943bdcea24715b121d8c4ae12581441d22623b0e6ab12d07ce85f9c4"}, - {file = "aiohttp-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1f8605e573ed6c44ec689d94544b2c4bb1390aaa723a8b5a2cc0a5a485987a68"}, - {file = "aiohttp-3.10.1-cp312-cp312-win32.whl", hash = "sha256:e7168782621be4448d90169a60c8b37e9b0926b3b79b6097bc180c0a8a119e73"}, - {file = "aiohttp-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fbf8c0ded367c5c8eaf585f85ca8dd85ff4d5b73fb8fe1e6ac9e1b5e62e11f7"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:54b7f4a20d7cc6bfa4438abbde069d417bb7a119f870975f78a2b99890226d55"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2fa643ca990323db68911b92f3f7a0ca9ae300ae340d0235de87c523601e58d9"}, - {file = "aiohttp-3.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d8311d0d690487359fe2247ec5d2cac9946e70d50dced8c01ce9e72341c21151"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222821c60b8f6a64c5908cb43d69c0ee978a1188f6a8433d4757d39231b42cdb"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e7b55d9ede66af7feb6de87ff277e0ccf6d51c7db74cc39337fe3a0e31b5872d"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a95151a5567b3b00368e99e9c5334a919514f60888a6b6d2054fea5e66e527e"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e9e9171d2fe6bfd9d3838a6fe63b1e91b55e0bf726c16edf265536e4eafed19"}, - {file = "aiohttp-3.10.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a57e73f9523e980f6101dc9a83adcd7ac0006ea8bf7937ca3870391c7bb4f8ff"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:0df51a3d70a2bfbb9c921619f68d6d02591f24f10e9c76de6f3388c89ed01de6"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:b0de63ff0307eac3961b4af74382d30220d4813f36b7aaaf57f063a1243b4214"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:8db9b749f589b5af8e4993623dbda6716b2b7a5fcb0fa2277bf3ce4b278c7059"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:6b14c19172eb53b63931d3e62a9749d6519f7c121149493e6eefca055fcdb352"}, - {file = "aiohttp-3.10.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5cd57ad998e3038aa87c38fe85c99ed728001bf5dde8eca121cadee06ee3f637"}, - {file = "aiohttp-3.10.1-cp38-cp38-win32.whl", hash = "sha256:df31641e3f02b77eb3c5fb63c0508bee0fc067cf153da0e002ebbb0db0b6d91a"}, - {file = "aiohttp-3.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:93094eba50bc2ad4c40ff4997ead1fdcd41536116f2e7d6cfec9596a8ecb3615"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:440954ddc6b77257e67170d57b1026aa9545275c33312357472504eef7b4cc0b"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f9f8beed277488a52ee2b459b23c4135e54d6a819eaba2e120e57311015b58e9"}, - {file = "aiohttp-3.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d8a8221a63602008550022aa3a4152ca357e1dde7ab3dd1da7e1925050b56863"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a702bd3663b5cbf3916e84bf332400d24cdb18399f0877ca6b313ce6c08bfb43"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1988b370536eb14f0ce7f3a4a5b422ab64c4e255b3f5d7752c5f583dc8c967fc"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ccf1f0a304352c891d124ac1a9dea59b14b2abed1704aaa7689fc90ef9c5be1"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc3ea6ef2a83edad84bbdb5d96e22f587b67c68922cd7b6f9d8f24865e655bcf"}, - {file = "aiohttp-3.10.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89b47c125ab07f0831803b88aeb12b04c564d5f07a1c1a225d4eb4d2f26e8b5e"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:21778552ef3d44aac3278cc6f6d13a6423504fa5f09f2df34bfe489ed9ded7f5"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:bde0693073fd5e542e46ea100aa6c1a5d36282dbdbad85b1c3365d5421490a92"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:bf66149bb348d8e713f3a8e0b4f5b952094c2948c408e1cfef03b49e86745d60"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:587237571a85716d6f71f60d103416c9df7d5acb55d96d3d3ced65f39bff9c0c"}, - {file = "aiohttp-3.10.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:bfe33cba6e127d0b5b417623c9aa621f0a69f304742acdca929a9fdab4593693"}, - {file = "aiohttp-3.10.1-cp39-cp39-win32.whl", hash = "sha256:9fbff00646cf8211b330690eb2fd64b23e1ce5b63a342436c1d1d6951d53d8dd"}, - {file = "aiohttp-3.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:5951c328f9ac42d7bce7a6ded535879bc9ae13032818d036749631fa27777905"}, - {file = "aiohttp-3.10.1.tar.gz", hash = "sha256:8b0d058e4e425d3b45e8ec70d49b402f4d6b21041e674798b1f91ba027c73f28"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] @@ -317,13 +332,13 @@ beautifulsoup4 = "*" [[package]] name = "cattrs" -version = "23.2.3" +version = "24.1.0" description = "Composable complex class support for attrs and dataclasses." optional = false python-versions = ">=3.8" files = [ - {file = "cattrs-23.2.3-py3-none-any.whl", hash = "sha256:0341994d94971052e9ee70662542699a3162ea1e0c62f7ce1b4a57f563685108"}, - {file = "cattrs-23.2.3.tar.gz", hash = "sha256:a934090d95abaa9e911dac357e3a8699e0b4b14f8529bcc7d2b1ad9d51672b9f"}, + {file = "cattrs-24.1.0-py3-none-any.whl", hash = "sha256:043bb8af72596432a7df63abcff0055ac0f198a4d2e95af8db5a936a7074a761"}, + {file = "cattrs-24.1.0.tar.gz", hash = "sha256:8274f18b253bf7674a43da851e3096370d67088165d23138b04a1c04c8eaf48e"}, ] [package.dependencies] @@ -335,6 +350,7 @@ typing-extensions = {version = ">=4.1.0,<4.6.3 || >4.6.3", markers = "python_ver bson = ["pymongo (>=4.4.0)"] cbor2 = ["cbor2 (>=5.4.6)"] msgpack = ["msgpack (>=1.0.5)"] +msgspec = ["msgspec (>=0.18.5)"] orjson = ["orjson (>=3.9.2)"] pyyaml = ["pyyaml (>=6.0)"] tomlkit = ["tomlkit (>=0.11.8)"] @@ -342,13 +358,13 @@ ujson = ["ujson (>=5.7.0)"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -974,13 +990,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -995,16 +1011,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -1211,153 +1228,149 @@ statsmodels = ">=0.13.0" [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -1365,7 +1378,7 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -1484,13 +1497,13 @@ files = [ [[package]] name = "more-itertools" -version = "10.4.0" +version = "10.5.0" description = "More routines for operating on iterables, beyond itertools" optional = true python-versions = ">=3.8" files = [ - {file = "more-itertools-10.4.0.tar.gz", hash = "sha256:fe0e63c4ab068eac62410ab05cccca2dc71ec44ba8ef29916a0090df061cf923"}, - {file = "more_itertools-10.4.0-py3-none-any.whl", hash = "sha256:0f7d9f83a0a8dcfa8a2694a770590d98a67ea943e3d9f5298309a484758c4e27"}, + {file = "more-itertools-10.5.0.tar.gz", hash = "sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6"}, + {file = "more_itertools-10.5.0-py3-none-any.whl", hash = "sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef"}, ] [[package]] @@ -1702,77 +1715,105 @@ files = [ [[package]] name = "openbb-alpha-vantage" -version = "1.3.1" +version = "1.3.2" description = "Alpha Vantage extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_alpha_vantage-1.3.1-py3-none-any.whl", hash = "sha256:27730e875fe297a1d09880a2115d32dfdd96c5ac40bfb0dc564a6a2cafa777ea"}, - {file = "openbb_alpha_vantage-1.3.1.tar.gz", hash = "sha256:80eb1ece49967e616785fa234dbc1d9532b0ad63d2e1fd6f7d021f6e81b468ef"}, + {file = "openbb_alpha_vantage-1.3.2-py3-none-any.whl", hash = "sha256:1956124fdecdd8d65b2908fcf4b99f155751cee4851b81c451182fb969999800"}, + {file = "openbb_alpha_vantage-1.3.2.tar.gz", hash = "sha256:47996045c3114f5cc5afddecbfabfa9b615b259c3f724fb149390f5e4f330fa4"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-benzinga" -version = "1.3.1" +version = "1.3.2" description = "Benzinga extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_benzinga-1.3.1-py3-none-any.whl", hash = "sha256:5b6cc37e2b270ff3a6ebf537ee4e8d4ee2b8d6a5e050f69e124d98054019d46d"}, - {file = "openbb_benzinga-1.3.1.tar.gz", hash = "sha256:ca782be415805c667cc837997408f74c0e9d95dc3b6f320f8c6e7880e0a386d1"}, + {file = "openbb_benzinga-1.3.2-py3-none-any.whl", hash = "sha256:7018e498932c62b6b2a4d8a7343980f6a52d606ce13ae627a183305493a27424"}, + {file = "openbb_benzinga-1.3.2.tar.gz", hash = "sha256:e8977c9f132c2af7bff14ef9f91ee200c77f2350ceeb491e5be9a8270cdb06c5"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-biztoc" -version = "1.3.1" +version = "1.3.2" description = "" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_biztoc-1.3.1-py3-none-any.whl", hash = "sha256:56cb3f8fc9af23c5c80f172856396505cee2eaa4b0b2c561b6878c635799dacf"}, - {file = "openbb_biztoc-1.3.1.tar.gz", hash = "sha256:b139123a68bc83961be377a557d364d5ff3faef80d5c7d089a95386e35b644a0"}, + {file = "openbb_biztoc-1.3.2-py3-none-any.whl", hash = "sha256:6a570c53ff0586480897f94a69b0f40905d41675cdf555ed94c98e24116fc908"}, + {file = "openbb_biztoc-1.3.2.tar.gz", hash = "sha256:141b6a203459173d4a2fb078b8799c9afcd48cf3a9cfcf9947348399a192b2dd"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" + +[[package]] +name = "openbb-bls" +version = "1.0.0" +description = "The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API) gives the public access to economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_bls-1.0.0-py3-none-any.whl", hash = "sha256:1acb4cb04b94e408ae50ac432f0d66f7ed50e712ad3c1d02a5b69db1eaf4ecb6"}, + {file = "openbb_bls-1.0.0.tar.gz", hash = "sha256:bd11452251de5d468144d11683e94149ee3648166e18ac9a69074c96f82e5e39"}, +] + +[package.dependencies] +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-cboe" -version = "1.3.1" +version = "1.3.2" description = "CBOE extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_cboe-1.3.1-py3-none-any.whl", hash = "sha256:c4c0542fcc1c10bde620c5a0d1c1b9bebb86bcb357281f99e56b4200283c5fc4"}, - {file = "openbb_cboe-1.3.1.tar.gz", hash = "sha256:4ec124f6a6dfeac9e903c4a91d18769d6e749ddfd0044cb26140de8bd47ced10"}, + {file = "openbb_cboe-1.3.2-py3-none-any.whl", hash = "sha256:6ca66b67b6297e2df87bc0e13ebe076529efa2766e09c867262f17d1b796065e"}, + {file = "openbb_cboe-1.3.2.tar.gz", hash = "sha256:d0569a4528fe187b1a4769f079ea0d50a29279dcd8e45548e3c87d9dc7f9cb0a"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" + +[[package]] +name = "openbb-cftc" +version = "1.0.0" +description = "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity, resilience, and vibrancy of the U.S. derivatives markets through sound regulation." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_cftc-1.0.0-py3-none-any.whl", hash = "sha256:13b8188114c8c4087f96158d214bee411853a31b91203c930b12592245d750fb"}, + {file = "openbb_cftc-1.0.0.tar.gz", hash = "sha256:cedf44437487b4add8823633050daca7fad7532b8c6bb6e40d4e0fc8057ddb37"}, +] + +[package.dependencies] +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-charting" -version = "2.2.1" +version = "2.2.2" description = "Charting extension for OpenBB" optional = true python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_charting-2.2.1-py3-none-any.whl", hash = "sha256:11c49e6e2f3206f7ab216dc1c3bd9a35690c5c818426480ebfe2f074badcc0a5"}, - {file = "openbb_charting-2.2.1.tar.gz", hash = "sha256:6e11686e311ae1e137541e04e8a47b7bb5c674cbc400e4ddcbec097fe730a794"}, + {file = "openbb_charting-2.2.2-py3-none-any.whl", hash = "sha256:69a4235462bbf67e9539bd66bf00f76f23f84a8a9d90338c324f96ac7d18c2bb"}, + {file = "openbb_charting-2.2.2.tar.gz", hash = "sha256:23625ee8b842dc2eccc2a7304d19e581cf5ffd3c8db8c58686f5b09b79086d80"}, ] [package.dependencies] nbformat = ">=5.9.2,<6.0.0" numpy = ">=1,<2" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" plotly = ">=5.17.0,<6.0.0" scipy = ">=1.10.0,<2.0.0" @@ -1783,31 +1824,31 @@ pywry = ["pywry (>=0.6.1,<0.7.0)"] [[package]] name = "openbb-commodity" -version = "1.2.1" +version = "1.2.2" description = "Commodity extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_commodity-1.2.1-py3-none-any.whl", hash = "sha256:76098aa830c924e7f80688d2265cd68f2c9c0a9b4dd39b001ab1dbf778e4266f"}, - {file = "openbb_commodity-1.2.1.tar.gz", hash = "sha256:ce59731e0e9ad664d491ca24b8ca9756962216551c5e16b4ef5ae484e046dec3"}, + {file = "openbb_commodity-1.2.2-py3-none-any.whl", hash = "sha256:52809eb2056b533813eedd296d6bb3c5cf607486966629d48b3178d74b27afc3"}, + {file = "openbb_commodity-1.2.2.tar.gz", hash = "sha256:a5002534de2a256c589db623b409a6b4646c6d4484eeecf7ae5db6478f927690"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1825,381 +1866,381 @@ websockets = ">=12.0,<13.0" [[package]] name = "openbb-crypto" -version = "1.3.1" +version = "1.3.2" description = "Crypto extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_crypto-1.3.1-py3-none-any.whl", hash = "sha256:fbf547dd17ca82c6c1741f299d59fae69f800d85ceae720f5e1e887b211fbfb5"}, - {file = "openbb_crypto-1.3.1.tar.gz", hash = "sha256:67684185a7906021c64ec6c3483102e39615ca9dbb3721028994226d3e4c6391"}, + {file = "openbb_crypto-1.3.2-py3-none-any.whl", hash = "sha256:918986a1abb632b7b4b22601c30956b191838a8f1fb882f1c5fc088d9bd894c4"}, + {file = "openbb_crypto-1.3.2.tar.gz", hash = "sha256:a96967bcf768f2999b01ef3001138175139cc9927347a846a699d7aad6e06cc6"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-currency" -version = "1.3.1" +version = "1.3.2" description = "Currency extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_currency-1.3.1-py3-none-any.whl", hash = "sha256:cea77d539acae33a39b3f90853525e6ac54680475c5994aeb95565df3534b6a8"}, - {file = "openbb_currency-1.3.1.tar.gz", hash = "sha256:8ffea254fa13a76cf5bdf4f6bb69b10fe549be88beb9b87e5cb113701c0b3052"}, + {file = "openbb_currency-1.3.2-py3-none-any.whl", hash = "sha256:f137859f578009ca96fc71e8708c6738664ec0fc6fbda080ef09ea378e535921"}, + {file = "openbb_currency-1.3.2.tar.gz", hash = "sha256:95ee991145608ffdf9d0b708b0604248d289a97f46ccbbfc4949c4b5ffd17678"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-derivatives" -version = "1.3.1" +version = "1.3.2" description = "Derivatives extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_derivatives-1.3.1-py3-none-any.whl", hash = "sha256:d51bb1ce832c648415fdaf815f817d745b514b445bb1f6e64e5d72dd17067727"}, - {file = "openbb_derivatives-1.3.1.tar.gz", hash = "sha256:24070ce0b25ec4eddf52ec7c865de634e80172e8561b6813aa3f239a1d4e1725"}, + {file = "openbb_derivatives-1.3.2-py3-none-any.whl", hash = "sha256:68a43a8419d180861e3fc4e5a0f5b1a63b6f4ba54b1e1cb87149102abb751dd2"}, + {file = "openbb_derivatives-1.3.2.tar.gz", hash = "sha256:a8f3e51658009aaaf26366b8fea758d65255a1a0d2eb63afaf56c99c8bdb2d36"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-ecb" -version = "1.3.1" +version = "1.3.2" description = "ECB extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_ecb-1.3.1-py3-none-any.whl", hash = "sha256:af9666f04c7f10dc827407bcaba888d633dd996dd8c6d9723c82ec3d7cadbeb5"}, - {file = "openbb_ecb-1.3.1.tar.gz", hash = "sha256:f94c86f09e1bca13605afc5925edeebe3e8027718ad92c86e211169b227eba28"}, + {file = "openbb_ecb-1.3.2-py3-none-any.whl", hash = "sha256:a7be21abb9c95ac45a3f5ac35eebc901136ceaca628f871ef442ddfb55912ac9"}, + {file = "openbb_ecb-1.3.2.tar.gz", hash = "sha256:f7336bbcc57ad34379d93d71edfe29cf951d390a3019ddd6c314146afa6b23cb"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-econdb" -version = "1.2.1" +version = "1.2.2" description = "EconDB extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_econdb-1.2.1-py3-none-any.whl", hash = "sha256:7aaa8d3b478f57af3939fd07339f9525cc70ca97288cd1b149207bb8e44b078e"}, - {file = "openbb_econdb-1.2.1.tar.gz", hash = "sha256:7c487cf5ba47a3cb16fbd4ddf6a7e2a205cd435d06045b1b0ea4c0e9ec21e6d0"}, + {file = "openbb_econdb-1.2.2-py3-none-any.whl", hash = "sha256:05e18f4fbf92d0826982b483364f59bbbd9b4cd208e41b0efbac51ce3be85023"}, + {file = "openbb_econdb-1.2.2.tar.gz", hash = "sha256:ab1a61737bbe0ced244e83205645956532d8d5d8c32deefeca32bbd11078f8ef"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-econometrics" -version = "1.4.1" +version = "1.4.2" description = "Econometrics Toolkit for OpenBB" optional = true python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_econometrics-1.4.1-py3-none-any.whl", hash = "sha256:efee407333841faee6d11f7eae0b34ce6ba7ea7921a3a84782be9b1f751afeb3"}, - {file = "openbb_econometrics-1.4.1.tar.gz", hash = "sha256:408e21d806e028c79d713e5ce1f358ce0871ea0e24bc82f84a31b6e16a613a95"}, + {file = "openbb_econometrics-1.4.2-py3-none-any.whl", hash = "sha256:6a364ed35bedd00a44b779520f4aff904df4b6edd9d18d5f76493cca9128a6a8"}, + {file = "openbb_econometrics-1.4.2.tar.gz", hash = "sha256:8799cc2c1c4c7cd2fd3b5f134ff42c16f45dc86cb937314e54375842862b0065"}, ] [package.dependencies] arch = ">=7,<8" linearmodels = ">=6,<7" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-economy" -version = "1.3.1" +version = "1.3.2" description = "Economy extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_economy-1.3.1-py3-none-any.whl", hash = "sha256:ae0c364f15bdafa5a90db7dba21292f948d844f424dc885a068121dbf2d58ffe"}, - {file = "openbb_economy-1.3.1.tar.gz", hash = "sha256:219b01a57f6c9f2fda7d4afa5e290b9c8473ffc08e09d746f6d6d6f9a492c43e"}, + {file = "openbb_economy-1.3.2-py3-none-any.whl", hash = "sha256:f9a1b4fffb0d1175de871b72f770ebbe0abfdf46f46180ffa7a0e5d309664ba0"}, + {file = "openbb_economy-1.3.2.tar.gz", hash = "sha256:731e69ae2649afbd5349ee05e6f0eb72e5350dba372b8f9bd836256b4fb08daf"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-equity" -version = "1.3.1" +version = "1.3.2" description = "Equity extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_equity-1.3.1-py3-none-any.whl", hash = "sha256:b973f791bae2b3044e7f420e3e134fd24ba4b5fddde4b066c3ad5a0b3b9ffb3f"}, - {file = "openbb_equity-1.3.1.tar.gz", hash = "sha256:4d6c1ac266e1baee1cf82b8d1057aa544d6856c896067b21e5ded0471f0b0573"}, + {file = "openbb_equity-1.3.2-py3-none-any.whl", hash = "sha256:af086b2377c61d8c95d43579fe82702a86df5b715d2268b440c81ffdfabf3b47"}, + {file = "openbb_equity-1.3.2.tar.gz", hash = "sha256:52c4cd9b95c423e81a5fbee92905f704fe5df7586072b49948f331c7019ecee5"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-etf" -version = "1.3.1" +version = "1.3.2" description = "ETF extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_etf-1.3.1-py3-none-any.whl", hash = "sha256:d067ea2fb55b62b903b3060bc0dd3509ba1a9dd556c05fb1c61216e4a56415ec"}, - {file = "openbb_etf-1.3.1.tar.gz", hash = "sha256:ed6b2744c532d560e4c0cf70ca73b9cc6841716c0cfdcb708f711f1f84d1a74f"}, + {file = "openbb_etf-1.3.2-py3-none-any.whl", hash = "sha256:a70d32f6d844c1e57a205a37d0c8e3cb2aacac09362337b7805d1acbb43b684d"}, + {file = "openbb_etf-1.3.2.tar.gz", hash = "sha256:06a030dc05bc26f79ed5b0dcf01cd643934eba2826c97782d59a83bfecfdf944"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-federal-reserve" -version = "1.3.1" +version = "1.3.2" description = "US Federal Reserve Data Extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_federal_reserve-1.3.1-py3-none-any.whl", hash = "sha256:e93bba9bcc638d8e6ed722553d171508a3936864ee6295db7d64b85072e62abb"}, - {file = "openbb_federal_reserve-1.3.1.tar.gz", hash = "sha256:68d37506ce1a2173e60c20ba46173d78601788ab7bba0ea74d0e6cb85f0d2b1e"}, + {file = "openbb_federal_reserve-1.3.2-py3-none-any.whl", hash = "sha256:96512d08b70b72f3950ff2ee43ca8087db76d79de73b58a021710c20a98e0359"}, + {file = "openbb_federal_reserve-1.3.2.tar.gz", hash = "sha256:117f14e68334a764d7488ea76fb11d7cc1a90a3887d610acc289244b83ead54f"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-finra" -version = "1.3.1" +version = "1.3.2" description = "FINRA extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_finra-1.3.1-py3-none-any.whl", hash = "sha256:66830163818776f0b0ee8379cd2bfbeb6c1faf7f2fee76c367ef58c5b00f9095"}, - {file = "openbb_finra-1.3.1.tar.gz", hash = "sha256:5fb16131206ae63db5a03032af724281f46a6ee524830285d4cc2279c166d60f"}, + {file = "openbb_finra-1.3.2-py3-none-any.whl", hash = "sha256:36230fcefc88452f98b158399b22fa2434c34ea3d2f42f28e40abb69db9b9352"}, + {file = "openbb_finra-1.3.2.tar.gz", hash = "sha256:7b6b0ecb09259da19688273be4da20355189bdcf647c27c822d543e3ba59602d"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-finviz" -version = "1.2.1" +version = "1.2.2" description = "Finviz extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_finviz-1.2.1-py3-none-any.whl", hash = "sha256:a2b684351ae8e54cfc55c5d9bfe69c26817758384a11dc08530bd13286f0a55a"}, - {file = "openbb_finviz-1.2.1.tar.gz", hash = "sha256:84458762f477cbc4551181719c96e9db4f71fd337cf50f7962936df7c8c211a7"}, + {file = "openbb_finviz-1.2.2-py3-none-any.whl", hash = "sha256:1df01fe191b26ea2e3a33d5d47d2250aa23d633ac5e9000299f9e1ab953b149d"}, + {file = "openbb_finviz-1.2.2.tar.gz", hash = "sha256:f9712e8bdcb3852a5aeb848ee37197e9a421e60d38778791d50b03333d9d2ea8"}, ] [package.dependencies] finvizfinance = ">=1.0.0,<2.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-fixedincome" -version = "1.3.1" +version = "1.3.2" description = "Fixed income extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_fixedincome-1.3.1-py3-none-any.whl", hash = "sha256:5f53d70d0a47829d508ff6191fd202ad599e2ca23434f26609f3d496c30c8eb2"}, - {file = "openbb_fixedincome-1.3.1.tar.gz", hash = "sha256:ec4746ecd92fe20231cac32a4774a1a462721ee037fe569a291f03b7b00fe49d"}, + {file = "openbb_fixedincome-1.3.2-py3-none-any.whl", hash = "sha256:7b23da75db5c95f96a30c3abf03954384cd87574956390ad4d5888137f460535"}, + {file = "openbb_fixedincome-1.3.2.tar.gz", hash = "sha256:01054f2fd65ff5d128eff5b253d15602242d75e81a7cfa5fa3fb767fe75383cb"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-fmp" -version = "1.3.1" +version = "1.3.2" description = "FMP extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_fmp-1.3.1-py3-none-any.whl", hash = "sha256:a8f810bc9a447a2fb13891e71a606a77932469ee84d71617cbc62afccb86085f"}, - {file = "openbb_fmp-1.3.1.tar.gz", hash = "sha256:7af2e7a5d6b982b6c72e86fc169230ef0b203eee53b389bea85551a3ec1cbdd7"}, + {file = "openbb_fmp-1.3.2-py3-none-any.whl", hash = "sha256:cd13bd04fe6a4f48332ec51d5d965aa8612977c30308aff5aa307f0485105e43"}, + {file = "openbb_fmp-1.3.2.tar.gz", hash = "sha256:4dd679521128f0d32b0b48bcf13d58fe8cd2194271ef6f17b127371c71db8068"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-fred" -version = "1.3.1" +version = "1.3.2" description = "FRED extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_fred-1.3.1-py3-none-any.whl", hash = "sha256:7b0f6f182df50ca1e2f60e3a53fbf74e503a5aec9fba3ee3ace74cad43ad696e"}, - {file = "openbb_fred-1.3.1.tar.gz", hash = "sha256:985d5c10bf1cf5a2c9d054a0ae07c6abb3a233b7879e002aadf40b58b58e972e"}, + {file = "openbb_fred-1.3.2-py3-none-any.whl", hash = "sha256:eb046c9ee75f914d1d0db7e7dce3ca894451b3a5eb78582bc0de3824b2db99bb"}, + {file = "openbb_fred-1.3.2.tar.gz", hash = "sha256:393c57b7bde24d66f3f654a9f3557c0a8c3af5be6965683ef8c5a7aa7e537094"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-government-us" -version = "1.3.1" +version = "1.3.2" description = "US Government Data Extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_government_us-1.3.1-py3-none-any.whl", hash = "sha256:6387b71cfa1a178ec21afccbf1ada41d0acd493e122d1df0d34f26b81844b8a1"}, - {file = "openbb_government_us-1.3.1.tar.gz", hash = "sha256:0bbbfed551539331b68dd09f47cc048f6d5edb7eb23151d006f1db849204cf44"}, + {file = "openbb_government_us-1.3.2-py3-none-any.whl", hash = "sha256:e902c5671a2c5dbc4636f90462246fb3c153e47032087f4f08c35dc300cede01"}, + {file = "openbb_government_us-1.3.2.tar.gz", hash = "sha256:56283bf317333c3991eaefdd1f4462dc72316522eb3453a913c13aa49100c961"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-index" -version = "1.3.1" +version = "1.3.2" description = "Index extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_index-1.3.1-py3-none-any.whl", hash = "sha256:5898e31682bdc6e61cf2b1c0199678c46b9402fb54bd78f5bacf8c9f083089d1"}, - {file = "openbb_index-1.3.1.tar.gz", hash = "sha256:f1fc2aa448443f0db3de6d81808fa5f59954ea4e3929b7e4ae47e554ee0480a2"}, + {file = "openbb_index-1.3.2-py3-none-any.whl", hash = "sha256:9072b049e3d08c55852bc8d17aa06e45a68d17ed8c50d9006ba2acc3fd9b0d52"}, + {file = "openbb_index-1.3.2.tar.gz", hash = "sha256:301ee17044095bb2688e1c179639da5144cb374b0a9b719026b493cfad933021"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-intrinio" -version = "1.3.1" +version = "1.3.2" description = "Intrinio extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_intrinio-1.3.1-py3-none-any.whl", hash = "sha256:e972f294b3afa7151f0534b3e71fadfbaaff496861ab6d2019ce1bcb08cf3df0"}, - {file = "openbb_intrinio-1.3.1.tar.gz", hash = "sha256:aef582dbc4553eb00911927bd0aa50f63ab37a3d7029f95d496ec3bfafaeb7d8"}, + {file = "openbb_intrinio-1.3.2-py3-none-any.whl", hash = "sha256:80116de354010eaa6d11848a7f4f2dfd78dd1caf55ad83adcb18af1ea6f4030d"}, + {file = "openbb_intrinio-1.3.2.tar.gz", hash = "sha256:b67313a08a32a5bee5793a777fda6ae056b8cd76420eb0700100ddf53c1ac433"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" requests-cache = ">=1.1.0,<2.0.0" [[package]] name = "openbb-multpl" -version = "1.0.1" +version = "1.0.2" description = "Public data on historical S&P Multiples." optional = true python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_multpl-1.0.1-py3-none-any.whl", hash = "sha256:f3c9c9b82b68cc45eece19020b7196c6208b7ac4207cea84fa46e52355845f4a"}, - {file = "openbb_multpl-1.0.1.tar.gz", hash = "sha256:1fc134088fb24e3b0c43981f4cc9d969cab427e60f95cae5fc9219854d3e508c"}, + {file = "openbb_multpl-1.0.2-py3-none-any.whl", hash = "sha256:ae4ddfbe6c4b2ae8064e474be71eb17692bba2a0dade066bc58331de529ee061"}, + {file = "openbb_multpl-1.0.2.tar.gz", hash = "sha256:57f9598d1e79ee793111ea343a56641b11ac3af5e40b7c682c722a6b2b3b56fa"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-nasdaq" -version = "1.3.1" +version = "1.3.2" description = "Nasdaq extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_nasdaq-1.3.1-py3-none-any.whl", hash = "sha256:7e35f4f220c9ba830c26d9de7d5317fd0df182067dfb4f4bbd494d304063bd75"}, - {file = "openbb_nasdaq-1.3.1.tar.gz", hash = "sha256:503563df3f3b75ee2598a774db5f3e5d1e75e2de90f5d3889a4bf21d42424751"}, + {file = "openbb_nasdaq-1.3.2-py3-none-any.whl", hash = "sha256:7a291b72576631b48323fd5cf72bcb37ef22e059c67beb1fad19eb328ea1ea73"}, + {file = "openbb_nasdaq-1.3.2.tar.gz", hash = "sha256:5607f13f7e40cd2cda61d22c023290198dfa00ebddf02b227f82333152efaf93"}, ] [package.dependencies] nasdaq-data-link = ">=1.0.4,<2.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-news" -version = "1.3.1" +version = "1.3.2" description = "News extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_news-1.3.1-py3-none-any.whl", hash = "sha256:9988ec111a6cd8b4e2a2edfa1d5a86bd355c460369c47a41958bf39a6c1f8eab"}, - {file = "openbb_news-1.3.1.tar.gz", hash = "sha256:21e1248385e57268018b502eb38803e99cd0218b30dd82d4b10455fbb3fc5eac"}, + {file = "openbb_news-1.3.2-py3-none-any.whl", hash = "sha256:43bda87acd9b04cbc2ca44d6660635000b7ba608b824e126dc18107ae1ceedf2"}, + {file = "openbb_news-1.3.2.tar.gz", hash = "sha256:797b14c57d0b1d22219a277e1b715177d2b76dd900608be48d64346c7fd50851"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-oecd" -version = "1.3.1" +version = "1.3.2" description = "OECD extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_oecd-1.3.1-py3-none-any.whl", hash = "sha256:a17f116c93d53a3e012699ac81b29118a96e6776e1e5b6d668ef9f9969e8ba71"}, - {file = "openbb_oecd-1.3.1.tar.gz", hash = "sha256:60f1ffe273bd412460ba3114ad74e5b7ef497b1d6e58de215cafd0122444bc3d"}, + {file = "openbb_oecd-1.3.2-py3-none-any.whl", hash = "sha256:584be834c26ddb1adaa2f0351b7e874be6f893f48f1bffbe34f358148824e4cb"}, + {file = "openbb_oecd-1.3.2.tar.gz", hash = "sha256:11e14a4c973d7328df5ccd54bb157537844a5bcec9d2c212ea833f7d98270a78"}, ] [package.dependencies] defusedxml = ">=0.8.0rc2,<0.9.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" urllib3 = ">1.26.16" [[package]] name = "openbb-polygon" -version = "1.3.1" +version = "1.3.2" description = "Polygon extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_polygon-1.3.1-py3-none-any.whl", hash = "sha256:28c31f9d0500afb97c0490bb45a8050d63dfb41031e4d896570c20bda1b64382"}, - {file = "openbb_polygon-1.3.1.tar.gz", hash = "sha256:1a5d2b4244ebf61615510aef278039fcd6b79a3467add4f35df3bed334a54b15"}, + {file = "openbb_polygon-1.3.2-py3-none-any.whl", hash = "sha256:b5e672656a76efff73b5d338acaf0909e1517368fc4b8d5d23b5b202650cb326"}, + {file = "openbb_polygon-1.3.2.tar.gz", hash = "sha256:a68e989e88e5a45bea00b6267b82d7bce72c51b29b9252a8c3bfe0494297e5cd"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-quantitative" -version = "1.3.1" +version = "1.3.2" description = "Quantitative Analysis extension for OpenBB" optional = true python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_quantitative-1.3.1-py3-none-any.whl", hash = "sha256:a7605c7bb332bc3880fd44ace96f2f19d5cae6f28c11e008dec673b8d3641ad0"}, - {file = "openbb_quantitative-1.3.1.tar.gz", hash = "sha256:6d9a03bdb4605fca194415cb439c4fc59f8ed8c11041ca304c566c29c8027862"}, + {file = "openbb_quantitative-1.3.2-py3-none-any.whl", hash = "sha256:787664f936b244daabad7260343a897290a31659c4abd2f5ce24d35e1502285f"}, + {file = "openbb_quantitative-1.3.2.tar.gz", hash = "sha256:1cd6955358ecf8f3654eecea4de22d986a2a1cce0302ecde04076958589fafee"}, ] [package.dependencies] numpy = ">=1,<2" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-regulators" -version = "1.3.1" +version = "1.3.2" description = "Markets and Agency Regulators extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_regulators-1.3.1-py3-none-any.whl", hash = "sha256:d45706dccd58f08cd58e995df22aec905353c023f68f89f1c98a6ab8b35e465d"}, - {file = "openbb_regulators-1.3.1.tar.gz", hash = "sha256:df5e7bfb1c0346fd12d596a9801fca247697da3607066d2994e431552bc564e3"}, + {file = "openbb_regulators-1.3.2-py3-none-any.whl", hash = "sha256:67020e8a044e885057a6aba4923dec7ca0d5c066841009ade2c79f0d222f0a81"}, + {file = "openbb_regulators-1.3.2.tar.gz", hash = "sha256:427404e378d01c0323eb3fd900dccfbe0e652d6c4dbf24beedf42047c570fbed"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-sec" -version = "1.3.1" +version = "1.3.2" description = "SEC extension for OpenBB" optional = false python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_sec-1.3.1-py3-none-any.whl", hash = "sha256:947983b221d7f502621e7812af561d80e1434f24e48789dbce182864f6366e84"}, - {file = "openbb_sec-1.3.1.tar.gz", hash = "sha256:e2fa1b4029645cda92c3c67d2e6dcb6c981ed03585e9a46d397a101440d74800"}, + {file = "openbb_sec-1.3.2-py3-none-any.whl", hash = "sha256:4898867898d687c9ac34d63197837ed89073c387186ddd491ea306258e034def"}, + {file = "openbb_sec-1.3.2.tar.gz", hash = "sha256:b4e517022b833d4b73d33a88069b18ab2d10287bde45d939e994205da9b3918a"}, ] [package.dependencies] @@ -2207,52 +2248,52 @@ aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" bs4 = ">=0.0.2,<0.0.3" lxml = ">=5.2.1,<6.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-seeking-alpha" -version = "1.3.1" +version = "1.3.2" description = "Seeking Alpha extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_seeking_alpha-1.3.1-py3-none-any.whl", hash = "sha256:93b26664a7377c936ba364cae48bdedd97360ea6d0a68c3d6a023da7bbda7372"}, - {file = "openbb_seeking_alpha-1.3.1.tar.gz", hash = "sha256:07d1aa9359b6c510449c8dbdb65826d8500641392f8103dc536816ee3505eeca"}, + {file = "openbb_seeking_alpha-1.3.2-py3-none-any.whl", hash = "sha256:5690640e70ac506110432d2347359ab3870a5bba0db702e4f4933309fef91c52"}, + {file = "openbb_seeking_alpha-1.3.2.tar.gz", hash = "sha256:a82ddf1bc1ee84aed3f31a5a8868099b781f0978edf07e94698e15bef3edf334"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-stockgrid" -version = "1.3.1" +version = "1.3.2" description = "stockgrid extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_stockgrid-1.3.1-py3-none-any.whl", hash = "sha256:fac187ff08b8a6073648fd49d1987ddaa52a5195b6c5451a3e0e4b1a7ed04e87"}, - {file = "openbb_stockgrid-1.3.1.tar.gz", hash = "sha256:972078eabdd9d4c8f97ecb4b0905e4df80990e98334461147339c84e81ed7706"}, + {file = "openbb_stockgrid-1.3.2-py3-none-any.whl", hash = "sha256:c2e9775414b96b9ddb7129261387a84c0031f4640ea2bfcba206aa935e13690e"}, + {file = "openbb_stockgrid-1.3.2.tar.gz", hash = "sha256:8507bffe78e3d85a0fb1c5dc30459338089c82fcfae4b5c9ee46646f89d50dcd"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pytest-freezegun = ">=0.4.2,<0.5.0" [[package]] name = "openbb-technical" -version = "1.3.1" +version = "1.3.2" description = "Technical Analysis extension for OpenBB" optional = true python-versions = "<3.13,>=3.9" files = [ - {file = "openbb_technical-1.3.1-py3-none-any.whl", hash = "sha256:b32fb1722c72a53f0d66e4288154e8999fa718eae77b13a9961aee4db5c35e06"}, - {file = "openbb_technical-1.3.1.tar.gz", hash = "sha256:67107b4bdcb202e3558cabc1857537ae91bf46b18a3f3794a93dbcd26573733b"}, + {file = "openbb_technical-1.3.2-py3-none-any.whl", hash = "sha256:01265d9940df547b2786abff89b64e00e2fdf3b2468bc895b2ecc2ee16501ca5"}, + {file = "openbb_technical-1.3.2.tar.gz", hash = "sha256:087b82737190f52c3237204fda2e5a256170d7808058f935ab6360c6fd4f85e5"}, ] [package.dependencies] numpy = ">=1,<2" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scikit-learn = ">=1.5.0,<2.0.0" scipy = ">=1.10.1,<2.0.0" @@ -2260,92 +2301,92 @@ statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-tiingo" -version = "1.3.1" +version = "1.3.2" description = "Tiingo extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tiingo-1.3.1-py3-none-any.whl", hash = "sha256:c457e9a9b483e819cb90453e3e05d26a0116a8fd7e424b172e8e6cd04dc1d133"}, - {file = "openbb_tiingo-1.3.1.tar.gz", hash = "sha256:a18f2dedacbee0f81c72db9bd9eaa6cfdba5aecc2db03314240e086b2da941c8"}, + {file = "openbb_tiingo-1.3.2-py3-none-any.whl", hash = "sha256:b306e8cbd1127b63f26154533cc601095b70251d679202fdd9f322ceb972fa6d"}, + {file = "openbb_tiingo-1.3.2.tar.gz", hash = "sha256:446433f71f0388f8084bad63ad5aafd32b310e8581c56661bad15fc7a0eea3cf"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-tmx" -version = "1.2.1" +version = "1.2.2" description = "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API." optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tmx-1.2.1-py3-none-any.whl", hash = "sha256:9ff468469cd7041435f125bb2eb8e8d8d8f502e7446b87505d4de3940cda074b"}, - {file = "openbb_tmx-1.2.1.tar.gz", hash = "sha256:70dbc14d462950ba66a069514e69581f8fb9f0a13f3a63af3deb6bd9f62db8cf"}, + {file = "openbb_tmx-1.2.2-py3-none-any.whl", hash = "sha256:a55390eedbb9d2cb09fab316cdc03a63225810d2b8407f9ef6658ef8459f98a9"}, + {file = "openbb_tmx-1.2.2.tar.gz", hash = "sha256:19ee114a610ebd63d1b81f72a2a9a8b73316c52dac923eb7e2d419736fea99b9"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" exchange-calendars = ">=4.5.4,<5.0.0" -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-tradier" -version = "1.2.1" +version = "1.2.2" description = "Tradier Provider Extension for the OpenBB Platform" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tradier-1.2.1-py3-none-any.whl", hash = "sha256:3a0ea9b73c0335fad57b901fdee506aed362c4ef1c9c8d7c43762691a12bfc3e"}, - {file = "openbb_tradier-1.2.1.tar.gz", hash = "sha256:95256d95dbb8194168a9729699c23e3aee90ae5b7a84f750115a12b8083780e7"}, + {file = "openbb_tradier-1.2.2-py3-none-any.whl", hash = "sha256:73e47be491f7ea02d1dd7a2fec9018b9a25bb9c6934623c28cc15e75fc9939c6"}, + {file = "openbb_tradier-1.2.2.tar.gz", hash = "sha256:ea9ec730eaeff50a4554d829bb9258da8370d11d0d1d611d72d90ca1792e8b3d"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-tradingeconomics" -version = "1.3.1" +version = "1.3.2" description = "Trading Economics extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_tradingeconomics-1.3.1-py3-none-any.whl", hash = "sha256:cb4293e78111f2667c9b3418c5d5d8055ee024d58adef3bf9e3e12c1b785a0e5"}, - {file = "openbb_tradingeconomics-1.3.1.tar.gz", hash = "sha256:74aea85a6c33eceac79b3f880693b3b83574325e5f890015744c0384d109eac1"}, + {file = "openbb_tradingeconomics-1.3.2-py3-none-any.whl", hash = "sha256:d8347eb9a91997bd4a7479b50689ea0b1cc5d0dd922577e6279f34b03a4820e2"}, + {file = "openbb_tradingeconomics-1.3.2.tar.gz", hash = "sha256:c286f40b6c8b869005c439fae2462f65e7ed82fb946f86e2b73ae5fafdc4fa1c"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-wsj" -version = "1.3.1" +version = "1.3.2" description = "wsj extension for OpenBB" optional = true python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_wsj-1.3.1-py3-none-any.whl", hash = "sha256:dcbe92493f8956af5b80c85fd53ca2caac9663d5c56f17ebd9db49f51deb7db8"}, - {file = "openbb_wsj-1.3.1.tar.gz", hash = "sha256:80ca80aff48b399951bf1cf4772df98821ef363596c77a834115a3a22b868b32"}, + {file = "openbb_wsj-1.3.2-py3-none-any.whl", hash = "sha256:cbf85ad782dfb5f8d51ec0d21365ba46728f82d4d908eed64f7fb1ce56092c5e"}, + {file = "openbb_wsj-1.3.2.tar.gz", hash = "sha256:624ab91c64fd821efe42525ecbe6a68954011fd623113b5e6e54ce6eb8625257"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" +openbb-core = ">=1.3.2,<2.0.0" [[package]] name = "openbb-yfinance" -version = "1.3.1" +version = "1.3.3" description = "yfinance extension for OpenBB" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_yfinance-1.3.1-py3-none-any.whl", hash = "sha256:5f54cc9723a6520e11b2edd2e75af02a38584607a322e6e984a237ca090c5ae6"}, - {file = "openbb_yfinance-1.3.1.tar.gz", hash = "sha256:b701300710c74e97eb6aab551df0455e2ad6a5329fc20d2fc5a6ed4a464172e6"}, + {file = "openbb_yfinance-1.3.3-py3-none-any.whl", hash = "sha256:9a3e6d8d6a15a01a50a3f986adf3a1f7427ad64ae4cbc2f55de41891ddfa68cf"}, + {file = "openbb_yfinance-1.3.3.tar.gz", hash = "sha256:a900cea277aa98611737481bf64c4c789a513aefdecc679c88e22ba45473c6a7"}, ] [package.dependencies] -openbb-core = ">=1.3.1,<2.0.0" -yfinance = ">=0.2.40,<0.3.0" +openbb-core = ">=1.3.2,<2.0.0" +yfinance = ">=0.2.43,<0.3.0" [[package]] name = "packaging" @@ -2494,13 +2535,13 @@ type = ["mypy (>=1.8)"] [[package]] name = "plotly" -version = "5.23.0" +version = "5.24.0" description = "An open-source, interactive data visualization library for Python" optional = true python-versions = ">=3.8" files = [ - {file = "plotly-5.23.0-py3-none-any.whl", hash = "sha256:76cbe78f75eddc10c56f5a4ee3e7ccaade7c0a57465546f02098c0caed6c2d1a"}, - {file = "plotly-5.23.0.tar.gz", hash = "sha256:89e57d003a116303a34de6700862391367dd564222ab71f8531df70279fc0193"}, + {file = "plotly-5.24.0-py3-none-any.whl", hash = "sha256:0e54efe52c8cef899f7daa41be9ed97dfb6be622613a2a8f56a86a0634b2b67e"}, + {file = "plotly-5.24.0.tar.gz", hash = "sha256:eae9f4f54448682442c92c1e97148e3ad0c52f0cf86306e1b76daba24add554a"}, ] [package.dependencies] @@ -2524,13 +2565,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -2543,123 +2584,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -2905,66 +2947,6 @@ files = [ {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] -[[package]] -name = "pyyaml" -version = "6.0.1" -description = "YAML parser and emitter for Python" -optional = false -python-versions = ">=3.6" -files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, -] - [[package]] name = "random-user-agent" version = "1.0.1" @@ -3044,13 +3026,13 @@ yaml = ["pyyaml (>=6.0.1)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -3174,29 +3156,29 @@ files = [ [[package]] name = "ruff" -version = "0.5.7" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.7-py3-none-linux_armv6l.whl", hash = "sha256:548992d342fc404ee2e15a242cdbea4f8e39a52f2e7752d0e4cbe88d2d2f416a"}, - {file = "ruff-0.5.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:00cc8872331055ee017c4f1071a8a31ca0809ccc0657da1d154a1d2abac5c0be"}, - {file = "ruff-0.5.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eaf3d86a1fdac1aec8a3417a63587d93f906c678bb9ed0b796da7b59c1114a1e"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a01c34400097b06cf8a6e61b35d6d456d5bd1ae6961542de18ec81eaf33b4cb8"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcc8054f1a717e2213500edaddcf1dbb0abad40d98e1bd9d0ad364f75c763eea"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f70284e73f36558ef51602254451e50dd6cc479f8b6f8413a95fcb5db4a55fc"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:a78ad870ae3c460394fc95437d43deb5c04b5c29297815a2a1de028903f19692"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ccd078c66a8e419475174bfe60a69adb36ce04f8d4e91b006f1329d5cd44bcf"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e31c9bad4ebf8fdb77b59cae75814440731060a09a0e0077d559a556453acbb"}, - {file = "ruff-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d796327eed8e168164346b769dd9a27a70e0298d667b4ecee6877ce8095ec8e"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4a09ea2c3f7778cc635e7f6edf57d566a8ee8f485f3c4454db7771efb692c499"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a36d8dcf55b3a3bc353270d544fb170d75d2dff41eba5df57b4e0b67a95bb64e"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9369c218f789eefbd1b8d82a8cf25017b523ac47d96b2f531eba73770971c9e5"}, - {file = "ruff-0.5.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b88ca3db7eb377eb24fb7c82840546fb7acef75af4a74bd36e9ceb37a890257e"}, - {file = "ruff-0.5.7-py3-none-win32.whl", hash = "sha256:33d61fc0e902198a3e55719f4be6b375b28f860b09c281e4bdbf783c0566576a"}, - {file = "ruff-0.5.7-py3-none-win_amd64.whl", hash = "sha256:083bbcbe6fadb93cd86709037acc510f86eed5a314203079df174c40bbbca6b3"}, - {file = "ruff-0.5.7-py3-none-win_arm64.whl", hash = "sha256:2dca26154ff9571995107221d0aeaad0e75a77b5a682d6236cf89a58c70b76f4"}, - {file = "ruff-0.5.7.tar.gz", hash = "sha256:8dfc0a458797f5d9fb622dd0efc52d796f23f0a1493a9527f4e49a550ae9a7e5"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -3288,19 +3270,23 @@ test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "po [[package]] name = "setuptools" -version = "72.1.0" +version = "74.1.2" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = true python-versions = ">=3.8" files = [ - {file = "setuptools-72.1.0-py3-none-any.whl", hash = "sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1"}, - {file = "setuptools-72.1.0.tar.gz", hash = "sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec"}, + {file = "setuptools-74.1.2-py3-none-any.whl", hash = "sha256:5f4c08aa4d3ebcb57a50c33b1b07e94315d7fc7230f7115e47fc99776c8ce308"}, + {file = "setuptools-74.1.2.tar.gz", hash = "sha256:95b40ed940a1c67eb70fc099094bd6e99c6ee7c23aa2306f4d2697ba7916f9c6"}, ] [package.extras] -core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "ordered-set (>=3.1.1)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.11.*)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (<0.4)", "pytest-ruff (>=0.2.1)", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.5.2)"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.11.*)", "pytest-mypy"] [[package]] name = "setuptools-scm" @@ -3359,13 +3345,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -3496,13 +3482,13 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -3533,93 +3519,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "url-normalize" version = "1.4.3" @@ -3690,42 +3589,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -3734,98 +3633,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.23.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.23.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bee8ce357a05c20db04f46c22be2d1a2c6a8ed365b325d08af94358e0688eeb4"}, - {file = "watchfiles-0.23.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4ccd3011cc7ee2f789af9ebe04745436371d36afe610028921cab9f24bb2987b"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb02d41c33be667e6135e6686f1bb76104c88a312a18faa0ef0262b5bf7f1a0f"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7cf12ac34c444362f3261fb3ff548f0037ddd4c5bb85f66c4be30d2936beb3c5"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a0b2c25040a3c0ce0e66c7779cc045fdfbbb8d59e5aabfe033000b42fe44b53e"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ecf2be4b9eece4f3da8ba5f244b9e51932ebc441c0867bd6af46a3d97eb068d6"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40cb8fa00028908211eb9f8d47744dca21a4be6766672e1ff3280bee320436f1"}, - {file = "watchfiles-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f48c917ffd36ff9a5212614c2d0d585fa8b064ca7e66206fb5c095015bc8207"}, - {file = "watchfiles-0.23.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9d183e3888ada88185ab17064079c0db8c17e32023f5c278d7bf8014713b1b5b"}, - {file = "watchfiles-0.23.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9837edf328b2805346f91209b7e660f65fb0e9ca18b7459d075d58db082bf981"}, - {file = "watchfiles-0.23.0-cp310-none-win32.whl", hash = "sha256:296e0b29ab0276ca59d82d2da22cbbdb39a23eed94cca69aed274595fb3dfe42"}, - {file = "watchfiles-0.23.0-cp310-none-win_amd64.whl", hash = "sha256:4ea756e425ab2dfc8ef2a0cb87af8aa7ef7dfc6fc46c6f89bcf382121d4fff75"}, - {file = "watchfiles-0.23.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:e397b64f7aaf26915bf2ad0f1190f75c855d11eb111cc00f12f97430153c2eab"}, - {file = "watchfiles-0.23.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4ac73b02ca1824ec0a7351588241fd3953748d3774694aa7ddb5e8e46aef3e3"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130a896d53b48a1cecccfa903f37a1d87dbb74295305f865a3e816452f6e49e4"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c5e7803a65eb2d563c73230e9d693c6539e3c975ccfe62526cadde69f3fda0cf"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1aa4cc85202956d1a65c88d18c7b687b8319dbe6b1aec8969784ef7a10e7d1a"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87f889f6e58849ddb7c5d2cb19e2e074917ed1c6e3ceca50405775166492cca8"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:37fd826dac84c6441615aa3f04077adcc5cac7194a021c9f0d69af20fb9fa788"}, - {file = "watchfiles-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee7db6e36e7a2c15923072e41ea24d9a0cf39658cb0637ecc9307b09d28827e1"}, - {file = "watchfiles-0.23.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2368c5371c17fdcb5a2ea71c5c9d49f9b128821bfee69503cc38eae00feb3220"}, - {file = "watchfiles-0.23.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:857af85d445b9ba9178db95658c219dbd77b71b8264e66836a6eba4fbf49c320"}, - {file = "watchfiles-0.23.0-cp311-none-win32.whl", hash = "sha256:1d636c8aeb28cdd04a4aa89030c4b48f8b2954d8483e5f989774fa441c0ed57b"}, - {file = "watchfiles-0.23.0-cp311-none-win_amd64.whl", hash = "sha256:46f1d8069a95885ca529645cdbb05aea5837d799965676e1b2b1f95a4206313e"}, - {file = "watchfiles-0.23.0-cp311-none-win_arm64.whl", hash = "sha256:e495ed2a7943503766c5d1ff05ae9212dc2ce1c0e30a80d4f0d84889298fa304"}, - {file = "watchfiles-0.23.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1db691bad0243aed27c8354b12d60e8e266b75216ae99d33e927ff5238d270b5"}, - {file = "watchfiles-0.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:62d2b18cb1edaba311fbbfe83fb5e53a858ba37cacb01e69bc20553bb70911b8"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e087e8fdf1270d000913c12e6eca44edd02aad3559b3e6b8ef00f0ce76e0636f"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dd41d5c72417b87c00b1b635738f3c283e737d75c5fa5c3e1c60cd03eac3af77"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e5f3ca0ff47940ce0a389457b35d6df601c317c1e1a9615981c474452f98de1"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6991e3a78f642368b8b1b669327eb6751439f9f7eaaa625fae67dd6070ecfa0b"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f7252f52a09f8fa5435dc82b6af79483118ce6bd51eb74e6269f05ee22a7b9f"}, - {file = "watchfiles-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e01bcb8d767c58865207a6c2f2792ad763a0fe1119fb0a430f444f5b02a5ea0"}, - {file = "watchfiles-0.23.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8e56fbcdd27fce061854ddec99e015dd779cae186eb36b14471fc9ae713b118c"}, - {file = "watchfiles-0.23.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bd3e2d64500a6cad28bcd710ee6269fbeb2e5320525acd0cfab5f269ade68581"}, - {file = "watchfiles-0.23.0-cp312-none-win32.whl", hash = "sha256:eb99c954291b2fad0eff98b490aa641e128fbc4a03b11c8a0086de8b7077fb75"}, - {file = "watchfiles-0.23.0-cp312-none-win_amd64.whl", hash = "sha256:dccc858372a56080332ea89b78cfb18efb945da858fabeb67f5a44fa0bcb4ebb"}, - {file = "watchfiles-0.23.0-cp312-none-win_arm64.whl", hash = "sha256:6c21a5467f35c61eafb4e394303720893066897fca937bade5b4f5877d350ff8"}, - {file = "watchfiles-0.23.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ba31c32f6b4dceeb2be04f717811565159617e28d61a60bb616b6442027fd4b9"}, - {file = "watchfiles-0.23.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:85042ab91814fca99cec4678fc063fb46df4cbb57b4835a1cc2cb7a51e10250e"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:24655e8c1c9c114005c3868a3d432c8aa595a786b8493500071e6a52f3d09217"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6b1a950ab299a4a78fd6369a97b8763732bfb154fdb433356ec55a5bce9515c1"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8d3c5cd327dd6ce0edfc94374fb5883d254fe78a5e9d9dfc237a1897dc73cd1"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ff785af8bacdf0be863ec0c428e3288b817e82f3d0c1d652cd9c6d509020dd0"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02b7ba9d4557149410747353e7325010d48edcfe9d609a85cb450f17fd50dc3d"}, - {file = "watchfiles-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a1b05c0afb2cd2f48c1ed2ae5487b116e34b93b13074ed3c22ad5c743109f0"}, - {file = "watchfiles-0.23.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:109a61763e7318d9f821b878589e71229f97366fa6a5c7720687d367f3ab9eef"}, - {file = "watchfiles-0.23.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:9f8e6bb5ac007d4a4027b25f09827ed78cbbd5b9700fd6c54429278dacce05d1"}, - {file = "watchfiles-0.23.0-cp313-none-win32.whl", hash = "sha256:f46c6f0aec8d02a52d97a583782d9af38c19a29900747eb048af358a9c1d8e5b"}, - {file = "watchfiles-0.23.0-cp313-none-win_amd64.whl", hash = "sha256:f449afbb971df5c6faeb0a27bca0427d7b600dd8f4a068492faec18023f0dcff"}, - {file = "watchfiles-0.23.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:2dddc2487d33e92f8b6222b5fb74ae2cfde5e8e6c44e0248d24ec23befdc5366"}, - {file = "watchfiles-0.23.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e75695cc952e825fa3e0684a7f4a302f9128721f13eedd8dbd3af2ba450932b8"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2537ef60596511df79b91613a5bb499b63f46f01a11a81b0a2b0dedf645d0a9c"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20b423b58f5fdde704a226b598a2d78165fe29eb5621358fe57ea63f16f165c4"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b98732ec893975455708d6fc9a6daab527fc8bbe65be354a3861f8c450a632a4"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee1f5fcbf5bc33acc0be9dd31130bcba35d6d2302e4eceafafd7d9018c7755ab"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8f195338a5a7b50a058522b39517c50238358d9ad8284fd92943643144c0c03"}, - {file = "watchfiles-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:524fcb8d59b0dbee2c9b32207084b67b2420f6431ed02c18bd191e6c575f5c48"}, - {file = "watchfiles-0.23.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0eff099a4df36afaa0eea7a913aa64dcf2cbd4e7a4f319a73012210af4d23810"}, - {file = "watchfiles-0.23.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a8323daae27ea290ba3350c70c836c0d2b0fb47897fa3b0ca6a5375b952b90d3"}, - {file = "watchfiles-0.23.0-cp38-none-win32.whl", hash = "sha256:aafea64a3ae698695975251f4254df2225e2624185a69534e7fe70581066bc1b"}, - {file = "watchfiles-0.23.0-cp38-none-win_amd64.whl", hash = "sha256:c846884b2e690ba62a51048a097acb6b5cd263d8bd91062cd6137e2880578472"}, - {file = "watchfiles-0.23.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a753993635eccf1ecb185dedcc69d220dab41804272f45e4aef0a67e790c3eb3"}, - {file = "watchfiles-0.23.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6bb91fa4d0b392f0f7e27c40981e46dda9eb0fbc84162c7fb478fe115944f491"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1f67312efa3902a8e8496bfa9824d3bec096ff83c4669ea555c6bdd213aa516"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7ca6b71dcc50d320c88fb2d88ecd63924934a8abc1673683a242a7ca7d39e781"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aec5c29915caf08771d2507da3ac08e8de24a50f746eb1ed295584ba1820330"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1733b9bc2c8098c6bdb0ff7a3d7cb211753fecb7bd99bdd6df995621ee1a574b"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:02ff5d7bd066c6a7673b17c8879cd8ee903078d184802a7ee851449c43521bdd"}, - {file = "watchfiles-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18e2de19801b0eaa4c5292a223effb7cfb43904cb742c5317a0ac686ed604765"}, - {file = "watchfiles-0.23.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8ada449e22198c31fb013ae7e9add887e8d2bd2335401abd3cbc55f8c5083647"}, - {file = "watchfiles-0.23.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3af1b05361e1cc497bf1be654a664750ae61f5739e4bb094a2be86ec8c6db9b6"}, - {file = "watchfiles-0.23.0-cp39-none-win32.whl", hash = "sha256:486bda18be5d25ab5d932699ceed918f68eb91f45d018b0343e3502e52866e5e"}, - {file = "watchfiles-0.23.0-cp39-none-win_amd64.whl", hash = "sha256:d2d42254b189a346249424fb9bb39182a19289a2409051ee432fb2926bad966a"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6a9265cf87a5b70147bfb2fec14770ed5b11a5bb83353f0eee1c25a81af5abfe"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9f02a259fcbbb5fcfe7a0805b1097ead5ba7a043e318eef1db59f93067f0b49b"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ebaebb53b34690da0936c256c1cdb0914f24fb0e03da76d185806df9328abed"}, - {file = "watchfiles-0.23.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd257f98cff9c6cb39eee1a83c7c3183970d8a8d23e8cf4f47d9a21329285cee"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:aba037c1310dd108411d27b3d5815998ef0e83573e47d4219f45753c710f969f"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:a96ac14e184aa86dc43b8a22bb53854760a58b2966c2b41580de938e9bf26ed0"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11698bb2ea5e991d10f1f4f83a39a02f91e44e4bd05f01b5c1ec04c9342bf63c"}, - {file = "watchfiles-0.23.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efadd40fca3a04063d40c4448c9303ce24dd6151dc162cfae4a2a060232ebdcb"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:556347b0abb4224c5ec688fc58214162e92a500323f50182f994f3ad33385dcb"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1cf7f486169986c4b9d34087f08ce56a35126600b6fef3028f19ca16d5889071"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f18de0f82c62c4197bea5ecf4389288ac755896aac734bd2cc44004c56e4ac47"}, - {file = "watchfiles-0.23.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:532e1f2c491274d1333a814e4c5c2e8b92345d41b12dc806cf07aaff786beb66"}, - {file = "watchfiles-0.23.0.tar.gz", hash = "sha256:9338ade39ff24f8086bb005d16c29f8e9f19e55b18dcb04dfa26fcbc09da497b"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -4015,101 +3910,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -4118,13 +4015,13 @@ multidict = ">=4.0" [[package]] name = "yfinance" -version = "0.2.41" +version = "0.2.43" description = "Download market data from Yahoo! Finance API" optional = false python-versions = "*" files = [ - {file = "yfinance-0.2.41-py2.py3-none-any.whl", hash = "sha256:2ed7b453cb8568773eb2dbb4d87cc37ff02e5d133f7723ec3e219ab0b86b56d8"}, - {file = "yfinance-0.2.41.tar.gz", hash = "sha256:f94409a1ed4d596b9da8d2dbb498faaabfcf593d5870e1412e17669a212bb345"}, + {file = "yfinance-0.2.43-py2.py3-none-any.whl", hash = "sha256:11b4f5515b17450bd3bdcdc26b299aeeaea7ff9cb63d0fa0a865f460c0c7618f"}, + {file = "yfinance-0.2.43.tar.gz", hash = "sha256:32404597f325a2a2c2708aceb8d552088dd26891ac0e6018f6c5f3f2f61055f0"}, ] [package.dependencies] @@ -4146,18 +4043,22 @@ repair = ["scipy (>=1.6.3)"] [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [extras] all = ["openbb-alpha-vantage", "openbb-biztoc", "openbb-cboe", "openbb-charting", "openbb-ecb", "openbb-econometrics", "openbb-finra", "openbb-finviz", "openbb-government-us", "openbb-multpl", "openbb-nasdaq", "openbb-quantitative", "openbb-seeking-alpha", "openbb-stockgrid", "openbb-technical", "openbb-tmx", "openbb-tradier", "openbb-wsj"] @@ -4183,4 +4084,4 @@ wsj = ["openbb-wsj"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "0427592575f683a8ace7b72a4682ae0e8ca8e088f51e999bde24cbd92db6ec87" +content-hash = "ac243d3cb31307ae3ea0c96a2707e443bf4cb1e57c6046332d643d19a31e5d70" diff --git a/openbb_platform/providers/alpha_vantage/poetry.lock b/openbb_platform/providers/alpha_vantage/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/alpha_vantage/poetry.lock +++ b/openbb_platform/providers/alpha_vantage/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/alpha_vantage/pyproject.toml b/openbb_platform/providers/alpha_vantage/pyproject.toml index 4c183cefd838..6c96fba8ea7e 100644 --- a/openbb_platform/providers/alpha_vantage/pyproject.toml +++ b/openbb_platform/providers/alpha_vantage/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-alpha-vantage" -version = "1.3.1" +version = "1.3.2" description = "Alpha Vantage extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_alpha_vantage" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/benzinga/poetry.lock b/openbb_platform/providers/benzinga/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/benzinga/poetry.lock +++ b/openbb_platform/providers/benzinga/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/benzinga/pyproject.toml b/openbb_platform/providers/benzinga/pyproject.toml index 9ddb8136bbb5..f6b81f956573 100644 --- a/openbb_platform/providers/benzinga/pyproject.toml +++ b/openbb_platform/providers/benzinga/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-benzinga" -version = "1.3.1" +version = "1.3.2" description = "Benzinga extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_benzinga" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/biztoc/poetry.lock b/openbb_platform/providers/biztoc/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/biztoc/poetry.lock +++ b/openbb_platform/providers/biztoc/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/biztoc/pyproject.toml b/openbb_platform/providers/biztoc/pyproject.toml index a64dc3e5daed..d95973b64faf 100644 --- a/openbb_platform/providers/biztoc/pyproject.toml +++ b/openbb_platform/providers/biztoc/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-biztoc" -version = "1.3.1" +version = "1.3.2" description = "" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_biztoc" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/bls/README.md b/openbb_platform/providers/bls/README.md new file mode 100644 index 000000000000..6b9047714935 --- /dev/null +++ b/openbb_platform/providers/bls/README.md @@ -0,0 +1,19 @@ +# BLS Provider Extension + +This extension integrates the BLS data provider into the OpenBB Platform. + +## Installation + +To install this extension from PyPI: + +```console +pip install openbb-bls +``` + +To install the extension locally, run the following command in this folder: + +```console +poetry install +``` + +Documentation available [here](https://docs.openbb.co/platform/developer_guide/contributing). diff --git a/openbb_platform/providers/bls/__init__.py b/openbb_platform/providers/bls/__init__.py new file mode 100644 index 000000000000..5c4db4cc3183 --- /dev/null +++ b/openbb_platform/providers/bls/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Extension.""" diff --git a/openbb_platform/providers/bls/openbb_bls/__init__.py b/openbb_platform/providers/bls/openbb_bls/__init__.py new file mode 100644 index 000000000000..e4005aefb69f --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/__init__.py @@ -0,0 +1,21 @@ +"""BLS Provider Module.""" + +from openbb_bls.models.search import BlsSearchFetcher +from openbb_bls.models.series import BlsSeriesFetcher +from openbb_core.provider.abstract.provider import Provider + +bls_provider = Provider( + name="bls", + website="https://www.bls.gov/developers/api_signature_v2.htm", + description="The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API)" + + " gives the public access to economic data from all BLS programs." + + " It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create" + + " original, inventive applications with published BLS data.", + credentials=["api_key"], + fetcher_dict={ + "BlsSearch": BlsSearchFetcher, + "BlsSeries": BlsSeriesFetcher, + }, + repr_name="Bureau of Labor Statistics' (BLS) Public Data API", + instructions="Sign up for a free API key here: https://data.bls.gov/registrationEngine/", +) diff --git a/openbb_platform/providers/bls/openbb_bls/assets/__init__.py b/openbb_platform/providers/bls/openbb_bls/assets/__init__.py new file mode 100644 index 000000000000..2813e6757217 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Static Assets.""" diff --git a/openbb_platform/providers/bls/openbb_bls/assets/bed_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/bed_codes.json new file mode 100644 index 000000000000..f10b187d01dd --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/bed_codes.json @@ -0,0 +1,221 @@ +{ + "bd": { + "msa_code": { + "00000": "National" + }, + "state_code": { + "00": "U.S. totals", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "72": "Puerto Rico", + "78": "Virgin Islands" + }, + "county_code": { + "000": "National" + }, + "industry_code": { + "000000": "Total private", + "100000": "Goods-producing", + "100010": "Natural resources and mining", + "100020": "Construction", + "100030": "Manufacturing", + "200000": "Service-providing", + "200010": "Wholesale trade", + "200020": "Retail trade", + "200030": "Transportation and warehousing", + "200040": "Utilities", + "200050": "Information", + "200060": "Financial activities", + "200070": "Professional and business services", + "200080": "Education and health services", + "200090": "Leisure and hospitality", + "200100": "Other services (except public administration)", + "300111": "Crop production", + "300112": "Animal production and aquaculture", + "300113": "Forestry and logging", + "300114": "Hunting, fishing, and trapping", + "300115": "Support activities for agriculture and forestry", + "300211": "Oil and gas extraction", + "300212": "Mining (except oil and gas)", + "300213": "Support activities for mining", + "300236": "Construction of buildings", + "300237": "Heavy and civil engineering construction", + "300238": "Specialty trade contractors", + "300311": "Food manufacturing", + "300312": "Beverage and tobacco product manufacturing", + "300313": "Textile mills", + "300314": "Textile product mills", + "300315": "Apparel manufacturing", + "300316": "Leather and allied product manufacturing", + "300321": "Wood product manufacturing", + "300322": "Paper Manufacturing", + "300323": "Printing and related support activities", + "300324": "Petroleum and coal products manufacturing", + "300325": "Chemical manufacturing", + "300326": "Plastics and rubber products manufacturing", + "300327": "Nonmetallic mineral product manufacturing", + "300331": "Primary metal manufacturing", + "300332": "Fabricated metal product manufacturing", + "300333": "Machinery manufacturing", + "300334": "Computer and electronic product manufacturing", + "300335": "Electrical equipment, appliance, and component manufacturing", + "300336": "Transportation equipment manufacturing", + "300337": "Furniture and related product manufacturing", + "300339": "Miscellaneous manufacturing", + "300423": "Merchant wholesalers, durable goods", + "300424": "Merchant wholesalers, nondurable goods", + "300425": "Wholesale trade agents and brokers", + "300441": "Motor vehicle and parts dealers", + "300444": "Building material and garden equipment and supplies dealers", + "300445": "Food and beverage stores", + "300481": "Air transportation", + "300483": "Water transportation", + "300484": "Truck transportation", + "300485": "Transit and ground passenger transportation", + "300486": "Pipeline transportation", + "300487": "Scenic and sightseeing transportation", + "300488": "Support activities for transportation", + "300492": "Couriers and messengers", + "300493": "Warehousing and storage", + "300512": "Motion picture and sound recording industries", + "300517": "Telecommunications", + "300518": "Computing infracstructure providers, data processing, web hosting, and related services", + "300519": "Web search portals, libraries, archives, and other information services", + "300522": "Credit intermediation and related activities", + "300523": "Securities, commodity contracts, and other financial investments and related activities", + "300524": "Insurance carriers and related activities", + "300525": "Funds, trusts, and other financial vehicles", + "300531": "Real estate", + "300532": "Rental and leasing services", + "300533": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "300541": "Professional, scientific, and technical services", + "300551": "Management of companies and enterprises", + "300561": "Administrative and support services", + "300562": "Waste management and remediation services", + "300611": "Educational services", + "300621": "Ambulatory health care services", + "300622": "Hospitals", + "300623": "Nursing and residential care facilities", + "300624": "Social assistance", + "300711": "Performing arts, spectator sports, and related industries", + "300712": "Museums, historical sites, and similar institutions", + "300713": "Amusement, gambling, and recreation industries", + "300721": "Accommodation", + "300722": "Food services and drinking places", + "300811": "Repair and maintenance", + "300812": "Personal and laundry services", + "300813": "Religious, grantmaking, civic, professional, and similar organizations" + }, + "unitanalysis_code": { + "1": "Establishment" + }, + "dataelement_code": { + "1": "Employment", + "2": "Number of Establishments" + }, + "sizeclass_code": { + "00": "All size classes", + "01": "1 to 4 employees", + "02": "5 to 9 employees", + "03": "10 to 19 employees", + "04": "20 to 49 employees", + "05": "50 to 99 employees", + "06": "100 to 249 employees", + "07": "250 to 499 employees", + "08": "500 to 999 employees", + "09": "1,000 or more employees", + "10": "1 job", + "11": "2 jobs", + "12": "3 jobs", + "13": "4 jobs", + "14": "5 jobs", + "15": "6 jobs", + "16": "7 jobs", + "17": "8 jobs", + "18": "9 jobs", + "19": "10 jobs", + "20": "11-14 jobs", + "21": "15-19 jobs", + "22": "20-24 jobs", + "23": "25-29 jobs", + "24": "30-39 jobs", + "25": "40-49 jobs", + "26": "50-74 jobs", + "27": "75-99 jobs", + "28": "100 or more jobs", + "31": "1 to 4 jobs", + "32": "5 to 19 jobs", + "33": "20 or more jobs" + }, + "dataclass_code": { + "01": "Gross Job Gains", + "02": "Expansions", + "03": "Openings", + "04": "Gross Job Losses", + "05": "Contractions", + "06": "Closings", + "07": "Establishment Births", + "08": "Establishment Deaths" + }, + "ratelevel_code": { + "L": "Level", + "R": "Rate" + }, + "ownership_code": { + "5": "Private Sector" + }, + "footnote_code": { + "1": "Total private includes unclassified sector, not shown separately", + "2": "An administrative event occurred during this quarter" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/bed_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/bed_series.xz new file mode 100644 index 000000000000..f1115c0b0751 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/bed_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/bls_assets.json b/openbb_platform/providers/bls/openbb_bls/assets/bls_assets.json new file mode 100644 index 000000000000..3f3c83d6d7b2 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/bls_assets.json @@ -0,0 +1,1375 @@ +{ + "ap": { + "area": "https://download.bls.gov/pub/time.series/ap/ap.area", + "Current": "https://download.bls.gov/pub/time.series/ap/ap.data.0.Current", + "HouseholdFuels": "https://download.bls.gov/pub/time.series/ap/ap.data.1.HouseholdFuels", + "Gasoline": "https://download.bls.gov/pub/time.series/ap/ap.data.2.Gasoline", + "Food": "https://download.bls.gov/pub/time.series/ap/ap.data.3.Food", + "footnote": "https://download.bls.gov/pub/time.series/ap/ap.footnote", + "item": "https://download.bls.gov/pub/time.series/ap/ap.item", + "period": "https://download.bls.gov/pub/time.series/ap/ap.period", + "seasonal": "https://download.bls.gov/pub/time.series/ap/ap.seasonal", + "series": "https://download.bls.gov/pub/time.series/ap/ap.series" + }, + "bd": { + "county": "https://download.bls.gov/pub/time.series/bd/bd.county", + "Current": "https://download.bls.gov/pub/time.series/bd/bd.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/bd/bd.data.1.AllItems", + "dataclass": "https://download.bls.gov/pub/time.series/bd/bd.dataclass", + "dataelement": "https://download.bls.gov/pub/time.series/bd/bd.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/bd/bd.footnote", + "industry": "https://download.bls.gov/pub/time.series/bd/bd.industry", + "msa": "https://download.bls.gov/pub/time.series/bd/bd.msa", + "ownership": "https://download.bls.gov/pub/time.series/bd/bd.ownership", + "periodicity": "https://download.bls.gov/pub/time.series/bd/bd.periodicity", + "ratelevel": "https://download.bls.gov/pub/time.series/bd/bd.ratelevel", + "seasonal": "https://download.bls.gov/pub/time.series/bd/bd.seasonal", + "series": "https://download.bls.gov/pub/time.series/bd/bd.series", + "sizeclass": "https://download.bls.gov/pub/time.series/bd/bd.sizeclass", + "state": "https://download.bls.gov/pub/time.series/bd/bd.state", + "unitanalysis": "https://download.bls.gov/pub/time.series/bd/bd.unitanalysis" + }, + "bg": { + "alteration": "https://download.bls.gov/pub/time.series/bg/bg.alteration", + "AllData": "https://download.bls.gov/pub/time.series/bg/bg.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/bg/bg.duration", + "measure": "https://download.bls.gov/pub/time.series/bg/bg.measure", + "period": "https://download.bls.gov/pub/time.series/bg/bg.period", + "sector": "https://download.bls.gov/pub/time.series/bg/bg.sector", + "selection": "https://download.bls.gov/pub/time.series/bg/bg.selection", + "series": "https://download.bls.gov/pub/time.series/bg/bg.series", + "unit": "https://download.bls.gov/pub/time.series/bg/bg.unit" + }, + "bp": { + "alteration": "https://download.bls.gov/pub/time.series/bp/bp.alteration", + "AllData": "https://download.bls.gov/pub/time.series/bp/bp.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/bp/bp.duration", + "industry": "https://download.bls.gov/pub/time.series/bp/bp.industry", + "measure": "https://download.bls.gov/pub/time.series/bp/bp.measure", + "period": "https://download.bls.gov/pub/time.series/bp/bp.period", + "periodicity": "https://download.bls.gov/pub/time.series/bp/bp.periodicity", + "selection": "https://download.bls.gov/pub/time.series/bp/bp.selection", + "series": "https://download.bls.gov/pub/time.series/bp/bp.series", + "unit": "https://download.bls.gov/pub/time.series/bp/bp.unit" + }, + "cc": { + "benefit": "https://download.bls.gov/pub/time.series/cc/cc.benefit", + "costfactor": "https://download.bls.gov/pub/time.series/cc/cc.costfactor", + "Current": "https://download.bls.gov/pub/time.series/cc/cc.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cc/cc.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/cc/cc.footnote", + "industryocc": "https://download.bls.gov/pub/time.series/cc/cc.industryocc", + "sector": "https://download.bls.gov/pub/time.series/cc/cc.sector", + "series": "https://download.bls.gov/pub/time.series/cc/cc.series" + }, + "cd": { + "age": "https://download.bls.gov/pub/time.series/cd/cd.age", + "case": "https://download.bls.gov/pub/time.series/cd/cd.case", + "category": "https://download.bls.gov/pub/time.series/cd/cd.category", + "category2": "https://download.bls.gov/pub/time.series/cd/cd.category2", + "Current": "https://download.bls.gov/pub/time.series/cd/cd.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cd/cd.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cd/cd.datatype", + "event": "https://download.bls.gov/pub/time.series/cd/cd.event", + "footnote": "https://download.bls.gov/pub/time.series/cd/cd.footnote", + "gender": "https://download.bls.gov/pub/time.series/cd/cd.gender", + "industry": "https://download.bls.gov/pub/time.series/cd/cd.industry", + "los": "https://download.bls.gov/pub/time.series/cd/cd.los", + "nature": "https://download.bls.gov/pub/time.series/cd/cd.nature", + "occupation": "https://download.bls.gov/pub/time.series/cd/cd.occupation", + "pob": "https://download.bls.gov/pub/time.series/cd/cd.pob", + "race": "https://download.bls.gov/pub/time.series/cd/cd.race", + "series": "https://download.bls.gov/pub/time.series/cd/cd.series", + "source": "https://download.bls.gov/pub/time.series/cd/cd.source" + }, + "ce": { + "AllCESSeries": "https://download.bls.gov/pub/time.series/ce/ce.data.0.AllCESSeries", + "Employment": "https://download.bls.gov/pub/time.series/ce/ce.data.90a.Government.Employment", + "CurrentSeasAE": "https://download.bls.gov/pub/time.series/ce/ce.data.01a.CurrentSeasAE", + "AllRealEarningsAE": "https://download.bls.gov/pub/time.series/ce/ce.data.02b.AllRealEarningsAE", + "AllRealEarningsPE": "https://download.bls.gov/pub/time.series/ce/ce.data.03c.AllRealEarningsPE", + "AllEmployeeHoursAndEarnings": "https://download.bls.gov/pub/time.series/ce/ce.data.80b.OtherServices.AllEmployeeHoursAndEarnings", + "ProductionEmployeeHoursAndEarnings": "https://download.bls.gov/pub/time.series/ce/ce.data.80c.OtherServices.ProductionEmployeeHoursAndEarnings", + "Goog": "https://download.bls.gov/pub/time.series/ce/ce.data.Goog", + "datatype": "https://download.bls.gov/pub/time.series/ce/ce.datatype", + "footnote": "https://download.bls.gov/pub/time.series/ce/ce.footnote", + "industry": "https://download.bls.gov/pub/time.series/ce/ce.industry", + "period": "https://download.bls.gov/pub/time.series/ce/ce.period", + "seasonal": "https://download.bls.gov/pub/time.series/ce/ce.seasonal", + "series": "https://download.bls.gov/pub/time.series/ce/ce.series", + "supersector": "https://download.bls.gov/pub/time.series/ce/ce.supersector" + }, + "cf": { + "case": "https://download.bls.gov/pub/time.series/cf/cf.case", + "category": "https://download.bls.gov/pub/time.series/cf/cf.category", + "category2": "https://download.bls.gov/pub/time.series/cf/cf.category2", + "Current": "https://download.bls.gov/pub/time.series/cf/cf.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cf/cf.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cf/cf.datatype", + "event": "https://download.bls.gov/pub/time.series/cf/cf.event", + "footnote": "https://download.bls.gov/pub/time.series/cf/cf.footnote", + "industry": "https://download.bls.gov/pub/time.series/cf/cf.industry", + "occupation": "https://download.bls.gov/pub/time.series/cf/cf.occupation", + "series": "https://download.bls.gov/pub/time.series/cf/cf.series", + "source": "https://download.bls.gov/pub/time.series/cf/cf.source" + }, + "ch": { + "age": "https://download.bls.gov/pub/time.series/ch/ch.age", + "case": "https://download.bls.gov/pub/time.series/ch/ch.case", + "category": "https://download.bls.gov/pub/time.series/ch/ch.category", + "Current": "https://download.bls.gov/pub/time.series/ch/ch.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ch/ch.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/ch/ch.datatype", + "event": "https://download.bls.gov/pub/time.series/ch/ch.event", + "footnote": "https://download.bls.gov/pub/time.series/ch/ch.footnote", + "gender": "https://download.bls.gov/pub/time.series/ch/ch.gender", + "hour": "https://download.bls.gov/pub/time.series/ch/ch.hour", + "industry": "https://download.bls.gov/pub/time.series/ch/ch.industry", + "los": "https://download.bls.gov/pub/time.series/ch/ch.los", + "nature": "https://download.bls.gov/pub/time.series/ch/ch.nature", + "occupation": "https://download.bls.gov/pub/time.series/ch/ch.occupation", + "ownership": "https://download.bls.gov/pub/time.series/ch/ch.ownership", + "pob": "https://download.bls.gov/pub/time.series/ch/ch.pob", + "race": "https://download.bls.gov/pub/time.series/ch/ch.race", + "series": "https://download.bls.gov/pub/time.series/ch/ch.series", + "source": "https://download.bls.gov/pub/time.series/ch/ch.source", + "special": "https://download.bls.gov/pub/time.series/ch/ch.special", + "state": "https://download.bls.gov/pub/time.series/ch/ch.state", + "time": "https://download.bls.gov/pub/time.series/ch/ch.time", + "weekday": "https://download.bls.gov/pub/time.series/ch/ch.weekday" + }, + "ci": { + "area": "https://download.bls.gov/pub/time.series/ci/ci.area", + "aspect": "https://download.bls.gov/pub/time.series/ci/ci.aspect", + "Current": "https://download.bls.gov/pub/time.series/ci/ci.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ci/ci.data.1.AllData", + "estimate": "https://download.bls.gov/pub/time.series/ci/ci.estimate", + "footnote": "https://download.bls.gov/pub/time.series/ci/ci.footnote", + "industry": "https://download.bls.gov/pub/time.series/ci/ci.industry", + "occupation": "https://download.bls.gov/pub/time.series/ci/ci.occupation", + "owner": "https://download.bls.gov/pub/time.series/ci/ci.owner", + "periodicity": "https://download.bls.gov/pub/time.series/ci/ci.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/ci/ci.seasonal", + "series": "https://download.bls.gov/pub/time.series/ci/ci.series", + "subcell": "https://download.bls.gov/pub/time.series/ci/ci.subcell" + }, + "cm": { + "area": "https://download.bls.gov/pub/time.series/cm/cm.area", + "aspect": "https://download.bls.gov/pub/time.series/cm/cm.aspect", + "Current": "https://download.bls.gov/pub/time.series/cm/cm.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cm/cm.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cm/cm.datatype", + "estimate": "https://download.bls.gov/pub/time.series/cm/cm.estimate", + "footnote": "https://download.bls.gov/pub/time.series/cm/cm.footnote", + "industry": "https://download.bls.gov/pub/time.series/cm/cm.industry", + "occupation": "https://download.bls.gov/pub/time.series/cm/cm.occupation", + "owner": "https://download.bls.gov/pub/time.series/cm/cm.owner", + "seasonal": "https://download.bls.gov/pub/time.series/cm/cm.seasonal", + "series": "https://download.bls.gov/pub/time.series/cm/cm.series", + "subcell": "https://download.bls.gov/pub/time.series/cm/cm.subcell" + }, + "cs": { + "age": "https://download.bls.gov/pub/time.series/cs/cs.age", + "case": "https://download.bls.gov/pub/time.series/cs/cs.case", + "category": "https://download.bls.gov/pub/time.series/cs/cs.category", + "Current": "https://download.bls.gov/pub/time.series/cs/cs.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/cs/cs.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/cs/cs.datatype", + "event": "https://download.bls.gov/pub/time.series/cs/cs.event", + "footnote": "https://download.bls.gov/pub/time.series/cs/cs.footnote", + "gender": "https://download.bls.gov/pub/time.series/cs/cs.gender", + "hour": "https://download.bls.gov/pub/time.series/cs/cs.hour", + "industry": "https://download.bls.gov/pub/time.series/cs/cs.industry", + "los": "https://download.bls.gov/pub/time.series/cs/cs.los", + "nature": "https://download.bls.gov/pub/time.series/cs/cs.nature", + "occupation": "https://download.bls.gov/pub/time.series/cs/cs.occupation", + "ownership": "https://download.bls.gov/pub/time.series/cs/cs.ownership", + "pob": "https://download.bls.gov/pub/time.series/cs/cs.pob", + "race": "https://download.bls.gov/pub/time.series/cs/cs.race", + "series": "https://download.bls.gov/pub/time.series/cs/cs.series", + "source": "https://download.bls.gov/pub/time.series/cs/cs.source", + "special": "https://download.bls.gov/pub/time.series/cs/cs.special", + "state": "https://download.bls.gov/pub/time.series/cs/cs.state", + "time": "https://download.bls.gov/pub/time.series/cs/cs.time", + "weekday": "https://download.bls.gov/pub/time.series/cs/cs.weekday" + }, + "cu": { + "area": "https://download.bls.gov/pub/time.series/cu/cu.area", + "base": "https://download.bls.gov/pub/time.series/cu/cu.base", + "Current": "https://download.bls.gov/pub/time.series/cu/cu.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/cu/cu.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/cu/cu.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/cu/cu.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/cu/cu.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/cu/cu.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/cu/cu.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/cu/cu.data.15.USMedical", + "USRecreation": "https://download.bls.gov/pub/time.series/cu/cu.data.16.USRecreation", + "USEducationAndCommunication": "https://download.bls.gov/pub/time.series/cu/cu.data.17.USEducationAndCommunication", + "USOtherGoodsAndServices": "https://download.bls.gov/pub/time.series/cu/cu.data.18.USOtherGoodsAndServices", + "PopulationSize": "https://download.bls.gov/pub/time.series/cu/cu.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/cu/cu.data.2.Summaries", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/cu/cu.data.20.USCommoditiesServicesSpecial", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/cu/cu.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/cu/cu.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/cu/cu.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/cu/cu.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/cu/cu.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/cu/cu.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/cu/cu.data.9.OtherSouth", + "footnote": "https://download.bls.gov/pub/time.series/cu/cu.footnote", + "item": "https://download.bls.gov/pub/time.series/cu/cu.item", + "period": "https://download.bls.gov/pub/time.series/cu/cu.period", + "periodicity": "https://download.bls.gov/pub/time.series/cu/cu.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/cu/cu.seasonal", + "series": "https://download.bls.gov/pub/time.series/cu/cu.series" + }, + "cw": { + "area": "https://download.bls.gov/pub/time.series/cw/cw.area", + "base": "https://download.bls.gov/pub/time.series/cw/cw.base", + "Current": "https://download.bls.gov/pub/time.series/cw/cw.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/cw/cw.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/cw/cw.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/cw/cw.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/cw/cw.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/cw/cw.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/cw/cw.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/cw/cw.data.15.USMedical", + "USRecreation": "https://download.bls.gov/pub/time.series/cw/cw.data.16.USRecreation", + "USEducationAndCommunication": "https://download.bls.gov/pub/time.series/cw/cw.data.17.USEducationAndCommunication", + "USOtherGoodsAndServices": "https://download.bls.gov/pub/time.series/cw/cw.data.18.USOtherGoodsAndServices", + "PopulationSize": "https://download.bls.gov/pub/time.series/cw/cw.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/cw/cw.data.2.Summaries", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/cw/cw.data.20.USCommoditiesServicesSpecial", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/cw/cw.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/cw/cw.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/cw/cw.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/cw/cw.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/cw/cw.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/cw/cw.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/cw/cw.data.9.OtherSouth", + "footnote": "https://download.bls.gov/pub/time.series/cw/cw.footnote", + "item": "https://download.bls.gov/pub/time.series/cw/cw.item", + "period": "https://download.bls.gov/pub/time.series/cw/cw.period", + "periodicity": "https://download.bls.gov/pub/time.series/cw/cw.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/cw/cw.seasonal", + "series": "https://download.bls.gov/pub/time.series/cw/cw.series" + }, + "cx": { + "aspect": "https://download.bls.gov/pub/time.series/cx/cx.aspect", + "category": "https://download.bls.gov/pub/time.series/cx/cx.category", + "characteristics": "https://download.bls.gov/pub/time.series/cx/cx.characteristics", + "AllData": "https://download.bls.gov/pub/time.series/cx/cx.data.1.AllData", + "demographics": "https://download.bls.gov/pub/time.series/cx/cx.demographics", + "footnote": "https://download.bls.gov/pub/time.series/cx/cx.footnote", + "item": "https://download.bls.gov/pub/time.series/cx/cx.item", + "process": "https://download.bls.gov/pub/time.series/cx/cx.process", + "series": "https://download.bls.gov/pub/time.series/cx/cx.series", + "subcategory": "https://download.bls.gov/pub/time.series/cx/cx.subcategory" + }, + "eb": { + "AllData": "https://download.bls.gov/pub/time.series/eb/eb.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/eb/eb.footnote", + "period": "https://download.bls.gov/pub/time.series/eb/eb.period", + "seasonal": "https://download.bls.gov/pub/time.series/eb/eb.seasonal", + "series": "https://download.bls.gov/pub/time.series/eb/eb.series", + "title": "https://download.bls.gov/pub/time.series/eb/eb.title", + "type": "https://download.bls.gov/pub/time.series/eb/eb.type" + }, + "ec": { + "message": "https://download.bls.gov/pub/time.series/ec/.message", + "compensation": "https://download.bls.gov/pub/time.series/ec/ec.compensation", + "Current": "https://download.bls.gov/pub/time.series/ec/ec.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ec/ec.data.1.AllData", + "group": "https://download.bls.gov/pub/time.series/ec/ec.group", + "081297": "https://download.bls.gov/pub/time.series/ec/ec.old.series.081297", + "ownership": "https://download.bls.gov/pub/time.series/ec/ec.ownership", + "period": "https://download.bls.gov/pub/time.series/ec/ec.period", + "periodicity": "https://download.bls.gov/pub/time.series/ec/ec.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/ec/ec.seasonal", + "series": "https://download.bls.gov/pub/time.series/ec/ec.series", + "tar": "https://download.bls.gov/pub/time.series/ec/ftpubec.tar", + "series/ec/README": "https://download.bls.gov/pub/time.series/ec/README" + }, + "ee": { + "message": "https://download.bls.gov/pub/time.series/ee/.message", + "CurrentSeasAE": "https://download.bls.gov/pub/time.series/ee/ee.data.1.CurrentSeasAE", + "TradeAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.10.TradeAECurr", + "FireAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.11.FireAECurr", + "ServicesAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.12.ServicesAECurr", + "GovtAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.13.GovtAECurr", + "TotsWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.14.TotsWWPWCurr", + "ManufactureWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.15.ManufactureWWPWCurr", + "ServiceProdTPUWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.16.ServiceProdTPUWWPWCurr", + "TradeWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.17.TradeWWPWCurr", + "FireWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.18.FireWWPWCurr", + "ServicesWWPWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.19.ServicesWWPWCurr", + "CurrentSeasPWWW": "https://download.bls.gov/pub/time.series/ee/ee.data.2.CurrentSeasPWWW", + "GovtWWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.20.GovtWWCurr", + "TotsAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.21.TotsAHECurr", + "ManufactureAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.22.ManufactureAHECurr", + "ServiceProdTPUAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.23.ServiceProdTPUAHECurr", + "TradeAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.24.TradeAHECurr", + "FireAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.25.FireAHECurr", + "ServicesAHECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.26.ServicesAHECurr", + "TotsAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.27.TotsAWCurr", + "ManufactureAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.28.ManufactureAWCurr", + "ServiceProdTPUAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.29.ServiceProdTPUAWCurr", + "CurrentSeasOther": "https://download.bls.gov/pub/time.series/ee/ee.data.3.CurrentSeasOther", + "TradeAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.30.TradeAWCurr", + "FireAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.31.FireAWCurr", + "ServicesAWCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.32.ServicesAWCurr", + "TotsOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.33.TotsOtherCurr", + "ManufactureOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.34.ManufactureOtherCurr", + "ServiceProdTPUOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.35.ServiceProdTPUOtherCurr", + "TradeOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.36.TradeOtherCurr", + "FireOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.37.FireOtherCurr", + "ServicesOtherCurr": "https://download.bls.gov/pub/time.series/ee/ee.data.38.ServicesOtherCurr", + "TotsAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.39.TotsAEHist", + "HistorySeasAE": "https://download.bls.gov/pub/time.series/ee/ee.data.4.HistorySeasAE", + "ManufactureAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.40b.ManufactureAEHist", + "ServiceProdTPUAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.41.ServiceProdTPUAEHist", + "TradeAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.42.TradeAEHist", + "FireAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.43.FireAEHist", + "ServicesAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.44.ServicesAEHist", + "GovtAEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.45.GovtAEHist", + "TotsWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.46.TotsWWPWHist", + "ManufactureWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.47b.ManufactureWWPWHist", + "ServiceProdTPUWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.48.ServiceProdTPUWWPWHist", + "TradeWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.49.TradeWWPWHist", + "HistorySeasPWWW": "https://download.bls.gov/pub/time.series/ee/ee.data.5.HistorySeasPWWW", + "FireWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.50.FireWWPWHist", + "ServicesWWPWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.51.ServicesWWPWHist", + "GovtWWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.52.GovtWWHist", + "TotsAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.53.TotsAHEHist", + "ManufactureAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.54b.ManufactureAHEHist", + "ServiceProdTPUAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.55.ServiceProdTPUAHEHist", + "TradeAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.56.TradeAHEHist", + "FireAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.57.FireAHEHist", + "ServicesAHEHist": "https://download.bls.gov/pub/time.series/ee/ee.data.58.ServicesAHEHist", + "TotsAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.59.TotsAWHist", + "HistorySeasOther": "https://download.bls.gov/pub/time.series/ee/ee.data.6.HistorySeasOther", + "ManufactureAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.60c.ManufactureAWHist", + "ServiceProdTPUAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.61.ServiceProdTPUAWHist", + "TradeAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.62.TradeAWHist", + "FireAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.63.FireAWHist", + "ServicesAWHist": "https://download.bls.gov/pub/time.series/ee/ee.data.64.ServicesAWHist", + "TotsOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.65.TotsOtherHist", + "ManufactureOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.66.ManufactureOtherHist", + "ServiceProdTPUOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.67.ServiceProdTPUOtherHist", + "TradeOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.68.TradeOtherHist", + "FireOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.69.FireOtherHist", + "TotsAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.7.TotsAECurr", + "ServicesOtherHist": "https://download.bls.gov/pub/time.series/ee/ee.data.70.ServicesOtherHist", + "WeeklyEarnings": "https://download.bls.gov/pub/time.series/ee/ee.data.71.WeeklyEarnings", + "WeeklyEarningsHist": "https://download.bls.gov/pub/time.series/ee/ee.data.72.WeeklyEarningsHist", + "ManufactureAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.8.ManufactureAECurr", + "ServiceProdTPUAECurr": "https://download.bls.gov/pub/time.series/ee/ee.data.9.ServiceProdTPUAECurr", + "datatype": "https://download.bls.gov/pub/time.series/ee/ee.datatype", + "footnote": "https://download.bls.gov/pub/time.series/ee/ee.footnote", + "industry": "https://download.bls.gov/pub/time.series/ee/ee.industry", + "period": "https://download.bls.gov/pub/time.series/ee/ee.period", + "seasonal": "https://download.bls.gov/pub/time.series/ee/ee.seasonal", + "series": "https://download.bls.gov/pub/time.series/ee/ee.series" + }, + "ei": { + "Current": "https://download.bls.gov/pub/time.series/ei/ei.data.0.Current", + "BEAImport": "https://download.bls.gov/pub/time.series/ei/ei.data.01.BEAImport", + "BEAExport": "https://download.bls.gov/pub/time.series/ei/ei.data.02.BEAExport", + "NAICSImport": "https://download.bls.gov/pub/time.series/ei/ei.data.03.NAICSImport", + "NAICSExport": "https://download.bls.gov/pub/time.series/ei/ei.data.04.NAICSExport", + "HarmonizedImport": "https://download.bls.gov/pub/time.series/ei/ei.data.05.HarmonizedImport", + "HarmonizedExport": "https://download.bls.gov/pub/time.series/ei/ei.data.06.HarmonizedExport", + "LocalityofOrigin": "https://download.bls.gov/pub/time.series/ei/ei.data.07.LocalityofOrigin", + "LocalityofDestination": "https://download.bls.gov/pub/time.series/ei/ei.data.08.LocalityofDestination", + "TermsofTrade": "https://download.bls.gov/pub/time.series/ei/ei.data.09.TermsofTrade", + "ServicesImport": "https://download.bls.gov/pub/time.series/ei/ei.data.10.ServicesImport", + "ServicesExport": "https://download.bls.gov/pub/time.series/ei/ei.data.11.ServicesExport", + "ServicesInbound": "https://download.bls.gov/pub/time.series/ei/ei.data.12.ServicesInbound", + "ServicesOutbound": "https://download.bls.gov/pub/time.series/ei/ei.data.13.ServicesOutbound", + "footnote": "https://download.bls.gov/pub/time.series/ei/ei.footnote", + "index": "https://download.bls.gov/pub/time.series/ei/ei.index", + "period": "https://download.bls.gov/pub/time.series/ei/ei.period", + "seasonal": "https://download.bls.gov/pub/time.series/ei/ei.seasonal", + "series": "https://download.bls.gov/pub/time.series/ei/ei.series" + }, + "fi": { + "area": "https://download.bls.gov/pub/time.series/fi/fi.area", + "case": "https://download.bls.gov/pub/time.series/fi/fi.case", + "category": "https://download.bls.gov/pub/time.series/fi/fi.category", + "category2": "https://download.bls.gov/pub/time.series/fi/fi.category2", + "Current": "https://download.bls.gov/pub/time.series/fi/fi.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/fi/fi.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/fi/fi.datatype", + "event": "https://download.bls.gov/pub/time.series/fi/fi.event", + "footnote": "https://download.bls.gov/pub/time.series/fi/fi.footnote", + "industry": "https://download.bls.gov/pub/time.series/fi/fi.industry", + "occupation": "https://download.bls.gov/pub/time.series/fi/fi.occupation", + "series": "https://download.bls.gov/pub/time.series/fi/fi.series", + "source": "https://download.bls.gov/pub/time.series/fi/fi.source" + }, + "fm": { + "chld": "https://download.bls.gov/pub/time.series/fm/fm.chld", + "Current": "https://download.bls.gov/pub/time.series/fm/fm.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/fm/fm.data.1.AllData", + "fchld": "https://download.bls.gov/pub/time.series/fm/fm.fchld", + "fdat": "https://download.bls.gov/pub/time.series/fm/fm.fdat", + "fhlf": "https://download.bls.gov/pub/time.series/fm/fm.fhlf", + "fnmatwk": "https://download.bls.gov/pub/time.series/fm/fm.fnmatwk", + "fnme": "https://download.bls.gov/pub/time.series/fm/fm.fnme", + "fnmlf": "https://download.bls.gov/pub/time.series/fm/fm.fnmlf", + "fnmu": "https://download.bls.gov/pub/time.series/fm/fm.fnmu", + "fnmws": "https://download.bls.gov/pub/time.series/fm/fm.fnmws", + "footnote": "https://download.bls.gov/pub/time.series/fm/fm.footnote", + "forig": "https://download.bls.gov/pub/time.series/fm/fm.forig", + "frace": "https://download.bls.gov/pub/time.series/fm/fm.frace", + "ftpt": "https://download.bls.gov/pub/time.series/fm/fm.ftpt", + "ftyp": "https://download.bls.gov/pub/time.series/fm/fm.ftyp", + "hhlf": "https://download.bls.gov/pub/time.series/fm/fm.hhlf", + "lfst": "https://download.bls.gov/pub/time.series/fm/fm.lfst", + "mari": "https://download.bls.gov/pub/time.series/fm/fm.mari", + "misclf": "https://download.bls.gov/pub/time.series/fm/fm.misclf", + "mwlf": "https://download.bls.gov/pub/time.series/fm/fm.mwlf", + "orig": "https://download.bls.gov/pub/time.series/fm/fm.orig", + "prlf": "https://download.bls.gov/pub/time.series/fm/fm.prlf", + "race": "https://download.bls.gov/pub/time.series/fm/fm.race", + "seasonal": "https://download.bls.gov/pub/time.series/fm/fm.seasonal", + "series": "https://download.bls.gov/pub/time.series/fm/fm.series", + "sexs": "https://download.bls.gov/pub/time.series/fm/fm.sexs", + "tdat": "https://download.bls.gov/pub/time.series/fm/fm.tdat", + "wkst": "https://download.bls.gov/pub/time.series/fm/fm.wkst" + }, + "fw": { + "area": "https://download.bls.gov/pub/time.series/fw/fw.area", + "case": "https://download.bls.gov/pub/time.series/fw/fw.case", + "category": "https://download.bls.gov/pub/time.series/fw/fw.category", + "category2": "https://download.bls.gov/pub/time.series/fw/fw.category2", + "Current": "https://download.bls.gov/pub/time.series/fw/fw.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/fw/fw.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/fw/fw.datatype", + "event": "https://download.bls.gov/pub/time.series/fw/fw.event", + "footnote": "https://download.bls.gov/pub/time.series/fw/fw.footnote", + "industry": "https://download.bls.gov/pub/time.series/fw/fw.industry", + "occupation": "https://download.bls.gov/pub/time.series/fw/fw.occupation", + "seasonal": "https://download.bls.gov/pub/time.series/fw/fw.seasonal", + "series": "https://download.bls.gov/pub/time.series/fw/fw.series", + "source": "https://download.bls.gov/pub/time.series/fw/fw.source" + }, + "gg": { + "altenergy": "https://download.bls.gov/pub/time.series/gg/gg.altenergy", + "area": "https://download.bls.gov/pub/time.series/gg/gg.area", + "AllData": "https://download.bls.gov/pub/time.series/gg/gg.data.1.AllData", + "dataelement": "https://download.bls.gov/pub/time.series/gg/gg.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/gg/gg.footnote", + "greenquartile": "https://download.bls.gov/pub/time.series/gg/gg.greenquartile", + "industry": "https://download.bls.gov/pub/time.series/gg/gg.industry", + "own": "https://download.bls.gov/pub/time.series/gg/gg.own", + "periodicity": "https://download.bls.gov/pub/time.series/gg/gg.periodicity", + "ratelevel": "https://download.bls.gov/pub/time.series/gg/gg.ratelevel", + "seasonal": "https://download.bls.gov/pub/time.series/gg/gg.seasonal", + "series": "https://download.bls.gov/pub/time.series/gg/gg.series", + "size": "https://download.bls.gov/pub/time.series/gg/gg.size" + }, + "gp": { + "area": "https://download.bls.gov/pub/time.series/gp/gp.area", + "charact": "https://download.bls.gov/pub/time.series/gp/gp.charact", + "AllData": "https://download.bls.gov/pub/time.series/gp/gp.data.1.AllData", + "force": "https://download.bls.gov/pub/time.series/gp/gp.labor.force", + "period": "https://download.bls.gov/pub/time.series/gp/gp.period", + "series": "https://download.bls.gov/pub/time.series/gp/gp.series", + "state": "https://download.bls.gov/pub/time.series/gp/gp.state" + }, + "hc": { + "age": "https://download.bls.gov/pub/time.series/hc/hc.age", + "case": "https://download.bls.gov/pub/time.series/hc/hc.case", + "category": "https://download.bls.gov/pub/time.series/hc/hc.category", + "category2": "https://download.bls.gov/pub/time.series/hc/hc.category2", + "Current": "https://download.bls.gov/pub/time.series/hc/hc.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/hc/hc.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/hc/hc.datatype", + "event": "https://download.bls.gov/pub/time.series/hc/hc.event", + "footnote": "https://download.bls.gov/pub/time.series/hc/hc.footnote", + "gender": "https://download.bls.gov/pub/time.series/hc/hc.gender", + "industry": "https://download.bls.gov/pub/time.series/hc/hc.industry", + "los": "https://download.bls.gov/pub/time.series/hc/hc.los", + "nature": "https://download.bls.gov/pub/time.series/hc/hc.nature", + "occupation": "https://download.bls.gov/pub/time.series/hc/hc.occupation", + "pob": "https://download.bls.gov/pub/time.series/hc/hc.pob", + "race": "https://download.bls.gov/pub/time.series/hc/hc.race", + "series": "https://download.bls.gov/pub/time.series/hc/hc.series", + "source": "https://download.bls.gov/pub/time.series/hc/hc.source" + }, + "hs": { + "type": "https://download.bls.gov/pub/time.series/hs/hs.data.type", + "1976to1980": "https://download.bls.gov/pub/time.series/hs/hs.data.1.1976to1980", + "1981to1984": "https://download.bls.gov/pub/time.series/hs/hs.data.2.1981to1984", + "1985to1988": "https://download.bls.gov/pub/time.series/hs/hs.data.3.1985to1988", + "division": "https://download.bls.gov/pub/time.series/hs/hs.division", + "industry": "https://download.bls.gov/pub/time.series/hs/hs.industry", + "period": "https://download.bls.gov/pub/time.series/hs/hs.period", + "series": "https://download.bls.gov/pub/time.series/hs/hs.series" + }, + "ii": { + "area": "https://download.bls.gov/pub/time.series/ii/ii.area", + "case_type": "https://download.bls.gov/pub/time.series/ii/ii.case_type", + "AllData": "https://download.bls.gov/pub/time.series/ii/ii.data.1.AllData", + "data_type": "https://download.bls.gov/pub/time.series/ii/ii.data_type", + "footnote": "https://download.bls.gov/pub/time.series/ii/ii.footnote", + "industry": "https://download.bls.gov/pub/time.series/ii/ii.industry", + "seasonal": "https://download.bls.gov/pub/time.series/ii/ii.seasonal", + "series": "https://download.bls.gov/pub/time.series/ii/ii.series", + "supersector": "https://download.bls.gov/pub/time.series/ii/ii.supersector" + }, + "in": { + "country": "https://download.bls.gov/pub/time.series/in/in.country", + "Current": "https://download.bls.gov/pub/time.series/in/in.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/in/in.data.1.AllData", + "economicgroup": "https://download.bls.gov/pub/time.series/in/in.economicgroup", + "economicseries": "https://download.bls.gov/pub/time.series/in/in.economicseries", + "footnote": "https://download.bls.gov/pub/time.series/in/in.footnote", + "industry": "https://download.bls.gov/pub/time.series/in/in.industry", + "period": "https://download.bls.gov/pub/time.series/in/in.period", + "periodicity": "https://download.bls.gov/pub/time.series/in/in.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/in/in.seasonal", + "series": "https://download.bls.gov/pub/time.series/in/in.series" + }, + "ip": { + "area": "https://download.bls.gov/pub/time.series/ip/ip.area", + "Current": "https://download.bls.gov/pub/time.series/ip/ip.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ip/ip.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/ip/ip.duration", + "footnote": "https://download.bls.gov/pub/time.series/ip/ip.footnote", + "industry": "https://download.bls.gov/pub/time.series/ip/ip.industry", + "measure": "https://download.bls.gov/pub/time.series/ip/ip.measure", + "seasonal": "https://download.bls.gov/pub/time.series/ip/ip.seasonal", + "sector": "https://download.bls.gov/pub/time.series/ip/ip.sector", + "series": "https://download.bls.gov/pub/time.series/ip/ip.series", + "type": "https://download.bls.gov/pub/time.series/ip/ip.type" + }, + "jl": { + "Current": "https://download.bls.gov/pub/time.series/jl/jl.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/jl/jl.data.1.AllItems", + "dataelement": "https://download.bls.gov/pub/time.series/jl/jl.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/jl/jl.footnote", + "industry": "https://download.bls.gov/pub/time.series/jl/jl.industry", + "ratelevel": "https://download.bls.gov/pub/time.series/jl/jl.ratelevel", + "region": "https://download.bls.gov/pub/time.series/jl/jl.region", + "seasonal": "https://download.bls.gov/pub/time.series/jl/jl.seasonal", + "series": "https://download.bls.gov/pub/time.series/jl/jl.series" + }, + "jt": { + "area": "https://download.bls.gov/pub/time.series/jt/jt.area", + "Current": "https://download.bls.gov/pub/time.series/jt/jt.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/jt/jt.data.1.AllItems", + "JobOpenings": "https://download.bls.gov/pub/time.series/jt/jt.data.2.JobOpenings", + "Hires": "https://download.bls.gov/pub/time.series/jt/jt.data.3.Hires", + "TotalSeparations": "https://download.bls.gov/pub/time.series/jt/jt.data.4.TotalSeparations", + "Quits": "https://download.bls.gov/pub/time.series/jt/jt.data.5.Quits", + "LayoffsDischarges": "https://download.bls.gov/pub/time.series/jt/jt.data.6.LayoffsDischarges", + "OtherSeparations": "https://download.bls.gov/pub/time.series/jt/jt.data.7.OtherSeparations", + "UnemployedPerJobOpeningRatio": "https://download.bls.gov/pub/time.series/jt/jt.data.8.UnemployedPerJobOpeningRatio", + "dataelement": "https://download.bls.gov/pub/time.series/jt/jt.dataelement", + "footnote": "https://download.bls.gov/pub/time.series/jt/jt.footnote", + "industry": "https://download.bls.gov/pub/time.series/jt/jt.industry", + "period": "https://download.bls.gov/pub/time.series/jt/jt.period", + "ratelevel": "https://download.bls.gov/pub/time.series/jt/jt.ratelevel", + "seasonal": "https://download.bls.gov/pub/time.series/jt/jt.seasonal", + "series": "https://download.bls.gov/pub/time.series/jt/jt.series", + "sizeclass": "https://download.bls.gov/pub/time.series/jt/jt.sizeclass", + "state": "https://download.bls.gov/pub/time.series/jt/jt.state" + }, + "la": { + "area": "https://download.bls.gov/pub/time.series/la/la.area", + "area_type": "https://download.bls.gov/pub/time.series/la/la.area_type", + "areamaps": "https://download.bls.gov/pub/time.series/la/la.areamaps", + "CurrentU00-04": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU00-04", + "CurrentU05-09": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU05-09", + "CurrentU10-14": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU10-14", + "CurrentU15-19": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU15-19", + "CurrentU20-24": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU20-24", + "CurrentU90-94": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU90-94", + "CurrentU95-99": "https://download.bls.gov/pub/time.series/la/la.data.0.CurrentU95-99", + "CurrentS": "https://download.bls.gov/pub/time.series/la/la.data.1.CurrentS", + "Arkansas": "https://download.bls.gov/pub/time.series/la/la.data.10.Arkansas", + "California": "https://download.bls.gov/pub/time.series/la/la.data.11.California", + "Colorado": "https://download.bls.gov/pub/time.series/la/la.data.12.Colorado", + "Connecticut": "https://download.bls.gov/pub/time.series/la/la.data.13.Connecticut", + "Delaware": "https://download.bls.gov/pub/time.series/la/la.data.14.Delaware", + "DC": "https://download.bls.gov/pub/time.series/la/la.data.15.DC", + "Florida": "https://download.bls.gov/pub/time.series/la/la.data.16.Florida", + "Georgia": "https://download.bls.gov/pub/time.series/la/la.data.17.Georgia", + "Hawaii": "https://download.bls.gov/pub/time.series/la/la.data.18.Hawaii", + "Idaho": "https://download.bls.gov/pub/time.series/la/la.data.19.Idaho", + "AllStatesU": "https://download.bls.gov/pub/time.series/la/la.data.2.AllStatesU", + "Illinois": "https://download.bls.gov/pub/time.series/la/la.data.20.Illinois", + "Indiana": "https://download.bls.gov/pub/time.series/la/la.data.21.Indiana", + "Iowa": "https://download.bls.gov/pub/time.series/la/la.data.22.Iowa", + "Kansas": "https://download.bls.gov/pub/time.series/la/la.data.23.Kansas", + "Kentucky": "https://download.bls.gov/pub/time.series/la/la.data.24.Kentucky", + "Louisiana": "https://download.bls.gov/pub/time.series/la/la.data.25.Louisiana", + "Maine": "https://download.bls.gov/pub/time.series/la/la.data.26.Maine", + "Maryland": "https://download.bls.gov/pub/time.series/la/la.data.27.Maryland", + "Massachusetts": "https://download.bls.gov/pub/time.series/la/la.data.28.Massachusetts", + "Michigan": "https://download.bls.gov/pub/time.series/la/la.data.29.Michigan", + "AllStatesS": "https://download.bls.gov/pub/time.series/la/la.data.3.AllStatesS", + "Minnesota": "https://download.bls.gov/pub/time.series/la/la.data.30.Minnesota", + "Mississippi": "https://download.bls.gov/pub/time.series/la/la.data.31.Mississippi", + "Missouri": "https://download.bls.gov/pub/time.series/la/la.data.32.Missouri", + "Montana": "https://download.bls.gov/pub/time.series/la/la.data.33.Montana", + "Nebraska": "https://download.bls.gov/pub/time.series/la/la.data.34.Nebraska", + "Nevada": "https://download.bls.gov/pub/time.series/la/la.data.35.Nevada", + "NewHampshire": "https://download.bls.gov/pub/time.series/la/la.data.36.NewHampshire", + "NewJersey": "https://download.bls.gov/pub/time.series/la/la.data.37.NewJersey", + "NewMexico": "https://download.bls.gov/pub/time.series/la/la.data.38.NewMexico", + "NewYork": "https://download.bls.gov/pub/time.series/la/la.data.39.NewYork", + "RegionDivisionU": "https://download.bls.gov/pub/time.series/la/la.data.4.RegionDivisionU", + "NorthCarolina": "https://download.bls.gov/pub/time.series/la/la.data.40.NorthCarolina", + "NorthDakota": "https://download.bls.gov/pub/time.series/la/la.data.41.NorthDakota", + "Ohio": "https://download.bls.gov/pub/time.series/la/la.data.42.Ohio", + "Oklahoma": "https://download.bls.gov/pub/time.series/la/la.data.43.Oklahoma", + "Oregon": "https://download.bls.gov/pub/time.series/la/la.data.44.Oregon", + "Pennsylvania": "https://download.bls.gov/pub/time.series/la/la.data.45.Pennsylvania", + "PuertoRico": "https://download.bls.gov/pub/time.series/la/la.data.46.PuertoRico", + "RhodeIsland": "https://download.bls.gov/pub/time.series/la/la.data.47.RhodeIsland", + "SouthCarolina": "https://download.bls.gov/pub/time.series/la/la.data.48.SouthCarolina", + "SouthDakota": "https://download.bls.gov/pub/time.series/la/la.data.49.SouthDakota", + "RegionDivisionS": "https://download.bls.gov/pub/time.series/la/la.data.5.RegionDivisionS", + "Tennessee": "https://download.bls.gov/pub/time.series/la/la.data.50.Tennessee", + "Texas": "https://download.bls.gov/pub/time.series/la/la.data.51.Texas", + "Utah": "https://download.bls.gov/pub/time.series/la/la.data.52.Utah", + "Vermont": "https://download.bls.gov/pub/time.series/la/la.data.53.Vermont", + "Virginia": "https://download.bls.gov/pub/time.series/la/la.data.54.Virginia", + "Washington": "https://download.bls.gov/pub/time.series/la/la.data.56.Washington", + "WestVirginia": "https://download.bls.gov/pub/time.series/la/la.data.57.WestVirginia", + "Wisconsin": "https://download.bls.gov/pub/time.series/la/la.data.58.Wisconsin", + "Wyoming": "https://download.bls.gov/pub/time.series/la/la.data.59.Wyoming", + "Metro": "https://download.bls.gov/pub/time.series/la/la.data.60.Metro", + "Division": "https://download.bls.gov/pub/time.series/la/la.data.61.Division", + "Micro": "https://download.bls.gov/pub/time.series/la/la.data.62.Micro", + "Combined": "https://download.bls.gov/pub/time.series/la/la.data.63.Combined", + "County": "https://download.bls.gov/pub/time.series/la/la.data.64.County", + "City": "https://download.bls.gov/pub/time.series/la/la.data.65.City", + "Alabama": "https://download.bls.gov/pub/time.series/la/la.data.7.Alabama", + "Alaska": "https://download.bls.gov/pub/time.series/la/la.data.8.Alaska", + "Arizona": "https://download.bls.gov/pub/time.series/la/la.data.9.Arizona", + "footnote": "https://download.bls.gov/pub/time.series/la/la.footnote", + "map_info": "https://download.bls.gov/pub/time.series/la/la.map_info", + "measure": "https://download.bls.gov/pub/time.series/la/la.measure", + "period": "https://download.bls.gov/pub/time.series/la/la.period", + "seasonal": "https://download.bls.gov/pub/time.series/la/la.seasonal", + "series": "https://download.bls.gov/pub/time.series/la/la.series", + "state_region_division": "https://download.bls.gov/pub/time.series/la/la.state_region_division" + }, + "le": { + "ages": "https://download.bls.gov/pub/time.series/le/le.ages", + "born": "https://download.bls.gov/pub/time.series/le/le.born", + "cert": "https://download.bls.gov/pub/time.series/le/le.cert", + "class": "https://download.bls.gov/pub/time.series/le/le.class", + "Current": "https://download.bls.gov/pub/time.series/le/le.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/le/le.data.1.AllData", + "earn": "https://download.bls.gov/pub/time.series/le/le.earn", + "education": "https://download.bls.gov/pub/time.series/le/le.education", + "fips": "https://download.bls.gov/pub/time.series/le/le.fips", + "footnote": "https://download.bls.gov/pub/time.series/le/le.footnote", + "indy": "https://download.bls.gov/pub/time.series/le/le.indy", + "lfst": "https://download.bls.gov/pub/time.series/le/le.lfst", + "occupation": "https://download.bls.gov/pub/time.series/le/le.occupation", + "orig": "https://download.bls.gov/pub/time.series/le/le.orig", + "pcts": "https://download.bls.gov/pub/time.series/le/le.pcts", + "race": "https://download.bls.gov/pub/time.series/le/le.race", + "seasonal": "https://download.bls.gov/pub/time.series/le/le.seasonal", + "series": "https://download.bls.gov/pub/time.series/le/le.series", + "sexs": "https://download.bls.gov/pub/time.series/le/le.sexs", + "tdata": "https://download.bls.gov/pub/time.series/le/le.tdata", + "unin": "https://download.bls.gov/pub/time.series/le/le.unin" + }, + "li": { + "area": "https://download.bls.gov/pub/time.series/li/li.area", + "Current": "https://download.bls.gov/pub/time.series/li/li.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/li/li.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/li/li.footnote", + "item": "https://download.bls.gov/pub/time.series/li/li.item", + "period": "https://download.bls.gov/pub/time.series/li/li.period", + "series": "https://download.bls.gov/pub/time.series/li/li.series" + }, + "ln": { + "absn": "https://download.bls.gov/pub/time.series/ln/ln.absn", + "activity": "https://download.bls.gov/pub/time.series/ln/ln.activity", + "ages": "https://download.bls.gov/pub/time.series/ln/ln.ages", + "born": "https://download.bls.gov/pub/time.series/ln/ln.born", + "cert": "https://download.bls.gov/pub/time.series/ln/ln.cert", + "chld": "https://download.bls.gov/pub/time.series/ln/ln.chld", + "class": "https://download.bls.gov/pub/time.series/ln/ln.class", + "AllData": "https://download.bls.gov/pub/time.series/ln/ln.data.1.AllData", + "disa": "https://download.bls.gov/pub/time.series/ln/ln.disa", + "duration": "https://download.bls.gov/pub/time.series/ln/ln.duration", + "education": "https://download.bls.gov/pub/time.series/ln/ln.education", + "entr": "https://download.bls.gov/pub/time.series/ln/ln.entr", + "expr": "https://download.bls.gov/pub/time.series/ln/ln.expr", + "footnote": "https://download.bls.gov/pub/time.series/ln/ln.footnote", + "hheader": "https://download.bls.gov/pub/time.series/ln/ln.hheader", + "hour": "https://download.bls.gov/pub/time.series/ln/ln.hour", + "indy": "https://download.bls.gov/pub/time.series/ln/ln.indy", + "jdes": "https://download.bls.gov/pub/time.series/ln/ln.jdes", + "lfst": "https://download.bls.gov/pub/time.series/ln/ln.lfst", + "look": "https://download.bls.gov/pub/time.series/ln/ln.look", + "mari": "https://download.bls.gov/pub/time.series/ln/ln.mari", + "mjhs": "https://download.bls.gov/pub/time.series/ln/ln.mjhs", + "occupation": "https://download.bls.gov/pub/time.series/ln/ln.occupation", + "orig": "https://download.bls.gov/pub/time.series/ln/ln.orig", + "pcts": "https://download.bls.gov/pub/time.series/ln/ln.pcts", + "periodicity": "https://download.bls.gov/pub/time.series/ln/ln.periodicity", + "race": "https://download.bls.gov/pub/time.series/ln/ln.race", + "rjnw": "https://download.bls.gov/pub/time.series/ln/ln.rjnw", + "rnlf": "https://download.bls.gov/pub/time.series/ln/ln.rnlf", + "rwns": "https://download.bls.gov/pub/time.series/ln/ln.rwns", + "seasonal": "https://download.bls.gov/pub/time.series/ln/ln.seasonal", + "seek": "https://download.bls.gov/pub/time.series/ln/ln.seek", + "series": "https://download.bls.gov/pub/time.series/ln/ln.series", + "sexs": "https://download.bls.gov/pub/time.series/ln/ln.sexs", + "tdat": "https://download.bls.gov/pub/time.series/ln/ln.tdat", + "tlwk": "https://download.bls.gov/pub/time.series/ln/ln.tlwk", + "vets": "https://download.bls.gov/pub/time.series/ln/ln.vets", + "wkst": "https://download.bls.gov/pub/time.series/ln/ln.wkst" + }, + "lu": { + "ages": "https://download.bls.gov/pub/time.series/lu/lu.ages", + "class": "https://download.bls.gov/pub/time.series/lu/lu.class", + "Current": "https://download.bls.gov/pub/time.series/lu/lu.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/lu/lu.data.1.AllData", + "earn": "https://download.bls.gov/pub/time.series/lu/lu.earn", + "education": "https://download.bls.gov/pub/time.series/lu/lu.education", + "fips": "https://download.bls.gov/pub/time.series/lu/lu.fips", + "footnote": "https://download.bls.gov/pub/time.series/lu/lu.footnote", + "indy": "https://download.bls.gov/pub/time.series/lu/lu.indy", + "lfst": "https://download.bls.gov/pub/time.series/lu/lu.lfst", + "occupation": "https://download.bls.gov/pub/time.series/lu/lu.occupation", + "orig": "https://download.bls.gov/pub/time.series/lu/lu.orig", + "pcts": "https://download.bls.gov/pub/time.series/lu/lu.pcts", + "periodicity": "https://download.bls.gov/pub/time.series/lu/lu.periodicity", + "race": "https://download.bls.gov/pub/time.series/lu/lu.race", + "seasonal": "https://download.bls.gov/pub/time.series/lu/lu.seasonal", + "series": "https://download.bls.gov/pub/time.series/lu/lu.series", + "sexs": "https://download.bls.gov/pub/time.series/lu/lu.sexs", + "tdata": "https://download.bls.gov/pub/time.series/lu/lu.tdata", + "unin": "https://download.bls.gov/pub/time.series/lu/lu.unin" + }, + "ml": { + "Current": "https://download.bls.gov/pub/time.series/ml/ml.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/ml/ml.data.1.AllData", + "dataelement": "https://download.bls.gov/pub/time.series/ml/ml.dataelement", + "dataseries": "https://download.bls.gov/pub/time.series/ml/ml.dataseries", + "footnote": "https://download.bls.gov/pub/time.series/ml/ml.footnote", + "industrybase": "https://download.bls.gov/pub/time.series/ml/ml.industrybase", + "irc": "https://download.bls.gov/pub/time.series/ml/ml.irc", + "period": "https://download.bls.gov/pub/time.series/ml/ml.period", + "series": "https://download.bls.gov/pub/time.series/ml/ml.series", + "srd": "https://download.bls.gov/pub/time.series/ml/ml.srd" + }, + "mp": { + "AllData": "https://download.bls.gov/pub/time.series/mp/mp.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/mp/mp.duration", + "footnote": "https://download.bls.gov/pub/time.series/mp/mp.footnote", + "measure": "https://download.bls.gov/pub/time.series/mp/mp.measure", + "period": "https://download.bls.gov/pub/time.series/mp/mp.period", + "seasonal": "https://download.bls.gov/pub/time.series/mp/mp.seasonal", + "sector": "https://download.bls.gov/pub/time.series/mp/mp.sector", + "series": "https://download.bls.gov/pub/time.series/mp/mp.series" + }, + "mu": { + "area": "https://download.bls.gov/pub/time.series/mu/mu.area", + "Current": "https://download.bls.gov/pub/time.series/mu/mu.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/mu/mu.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/mu/mu.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/mu/mu.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/mu/mu.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/mu/mu.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/mu/mu.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/mu/mu.data.15.USMedical", + "USEntertainment": "https://download.bls.gov/pub/time.series/mu/mu.data.16.USEntertainment", + "USOtherGoodsServices": "https://download.bls.gov/pub/time.series/mu/mu.data.17.USOtherGoodsServices", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/mu/mu.data.18.USCommoditiesServicesSpecial", + "PopulationSize": "https://download.bls.gov/pub/time.series/mu/mu.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/mu/mu.data.2.Summaries", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/mu/mu.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/mu/mu.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/mu/mu.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/mu/mu.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/mu/mu.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/mu/mu.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/mu/mu.data.9.OtherSouth", + "item": "https://download.bls.gov/pub/time.series/mu/mu.item", + "MapErrors": "https://download.bls.gov/pub/time.series/mu/mu.MapErrors", + "series": "https://download.bls.gov/pub/time.series/mu/mu.series" + }, + "mw": { + "area": "https://download.bls.gov/pub/time.series/mw/mw.area", + "Current": "https://download.bls.gov/pub/time.series/mw/mw.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/mw/mw.data.1.AllItems", + "OtherWest": "https://download.bls.gov/pub/time.series/mw/mw.data.10.OtherWest", + "USFoodBeverage": "https://download.bls.gov/pub/time.series/mw/mw.data.11.USFoodBeverage", + "USHousing": "https://download.bls.gov/pub/time.series/mw/mw.data.12.USHousing", + "USApparel": "https://download.bls.gov/pub/time.series/mw/mw.data.13.USApparel", + "USTransportation": "https://download.bls.gov/pub/time.series/mw/mw.data.14.USTransportation", + "USMedical": "https://download.bls.gov/pub/time.series/mw/mw.data.15.USMedical", + "USEntertainment": "https://download.bls.gov/pub/time.series/mw/mw.data.16.USEntertainment", + "USOtherGoodsServices": "https://download.bls.gov/pub/time.series/mw/mw.data.17.USOtherGoodsServices", + "USCommoditiesServicesSpecial": "https://download.bls.gov/pub/time.series/mw/mw.data.18.USCommoditiesServicesSpecial", + "PopulationSize": "https://download.bls.gov/pub/time.series/mw/mw.data.19.PopulationSize", + "Summaries": "https://download.bls.gov/pub/time.series/mw/mw.data.2.Summaries", + "AsizeNorthEast": "https://download.bls.gov/pub/time.series/mw/mw.data.3.AsizeNorthEast", + "AsizeNorthCentral": "https://download.bls.gov/pub/time.series/mw/mw.data.4.AsizeNorthCentral", + "AsizeSouth": "https://download.bls.gov/pub/time.series/mw/mw.data.5.AsizeSouth", + "AsizeWest": "https://download.bls.gov/pub/time.series/mw/mw.data.6.AsizeWest", + "OtherNorthEast": "https://download.bls.gov/pub/time.series/mw/mw.data.7.OtherNorthEast", + "OtherNorthCentral": "https://download.bls.gov/pub/time.series/mw/mw.data.8.OtherNorthCentral", + "OtherSouth": "https://download.bls.gov/pub/time.series/mw/mw.data.9.OtherSouth", + "item": "https://download.bls.gov/pub/time.series/mw/mw.item", + "MapErrors": "https://download.bls.gov/pub/time.series/mw/mw.MapErrors", + "series": "https://download.bls.gov/pub/time.series/mw/mw.series" + }, + "nb": { + "aspect": "https://download.bls.gov/pub/time.series/nb/nb.aspect", + "AllData": "https://download.bls.gov/pub/time.series/nb/nb.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/nb/nb.datatype", + "estimate": "https://download.bls.gov/pub/time.series/nb/nb.estimate", + "footnote": "https://download.bls.gov/pub/time.series/nb/nb.footnote", + "industry": "https://download.bls.gov/pub/time.series/nb/nb.industry", + "occupation": "https://download.bls.gov/pub/time.series/nb/nb.occupation", + "ownership": "https://download.bls.gov/pub/time.series/nb/nb.ownership", + "provision": "https://download.bls.gov/pub/time.series/nb/nb.provision", + "seasonal": "https://download.bls.gov/pub/time.series/nb/nb.seasonal", + "series": "https://download.bls.gov/pub/time.series/nb/nb.series", + "subcell": "https://download.bls.gov/pub/time.series/nb/nb.subcell", + "survey": "https://download.bls.gov/pub/time.series/nb/nb.survey" + }, + "nc": { + "area": "https://download.bls.gov/pub/time.series/nc/nc.area", + "baseline": "https://download.bls.gov/pub/time.series/nc/nc.baseline", + "AllData": "https://download.bls.gov/pub/time.series/nc/nc.data.1.AllData", + "factor_item": "https://download.bls.gov/pub/time.series/nc/nc.factor_item", + "level": "https://download.bls.gov/pub/time.series/nc/nc.level", + "mogocc": "https://download.bls.gov/pub/time.series/nc/nc.mogocc", + "occupation": "https://download.bls.gov/pub/time.series/nc/nc.occupation", + "series": "https://download.bls.gov/pub/time.series/nc/nc.series", + "starea": "https://download.bls.gov/pub/time.series/nc/nc.starea", + "state": "https://download.bls.gov/pub/time.series/nc/nc.state" + }, + "nd": { + "Current": "https://download.bls.gov/pub/time.series/nd/nd.data.0.Current", + "ForestryandLogging": "https://download.bls.gov/pub/time.series/nd/nd.data.05.ForestryandLogging", + "OilAndGas": "https://download.bls.gov/pub/time.series/nd/nd.data.1.OilAndGas", + "Wood": "https://download.bls.gov/pub/time.series/nd/nd.data.10.Wood", + "Paper": "https://download.bls.gov/pub/time.series/nd/nd.data.11.Paper", + "Printing": "https://download.bls.gov/pub/time.series/nd/nd.data.12.Printing", + "PetroleumCoalProducts": "https://download.bls.gov/pub/time.series/nd/nd.data.13.PetroleumCoalProducts", + "Chemicals": "https://download.bls.gov/pub/time.series/nd/nd.data.14.Chemicals", + "PlasticsRubberProducts": "https://download.bls.gov/pub/time.series/nd/nd.data.15.PlasticsRubberProducts", + "NonmetallicMineral": "https://download.bls.gov/pub/time.series/nd/nd.data.16.NonmetallicMineral", + "PrimaryMetal": "https://download.bls.gov/pub/time.series/nd/nd.data.17.PrimaryMetal", + "FabricatedMetalProduct": "https://download.bls.gov/pub/time.series/nd/nd.data.18.FabricatedMetalProduct", + "Machinery": "https://download.bls.gov/pub/time.series/nd/nd.data.19.Machinery", + "Mining": "https://download.bls.gov/pub/time.series/nd/nd.data.2.Mining", + "ComputerProduct": "https://download.bls.gov/pub/time.series/nd/nd.data.20.ComputerProduct", + "ElectricalMachinery": "https://download.bls.gov/pub/time.series/nd/nd.data.21.ElectricalMachinery", + "TransportationEquipment": "https://download.bls.gov/pub/time.series/nd/nd.data.22.TransportationEquipment", + "Furniture": "https://download.bls.gov/pub/time.series/nd/nd.data.23.Furniture", + "Miscellaneous": "https://download.bls.gov/pub/time.series/nd/nd.data.24.Miscellaneous", + "MotorVehicleDealers": "https://download.bls.gov/pub/time.series/nd/nd.data.25.MotorVehicleDealers", + "FurnitureStores": "https://download.bls.gov/pub/time.series/nd/nd.data.26.FurnitureStores", + "ElectronicsStores": "https://download.bls.gov/pub/time.series/nd/nd.data.27.ElectronicsStores", + "BuildingGardenStores": "https://download.bls.gov/pub/time.series/nd/nd.data.28.BuildingGardenStores", + "FoodBeverageStores": "https://download.bls.gov/pub/time.series/nd/nd.data.29.FoodBeverageStores", + "MiningSupport": "https://download.bls.gov/pub/time.series/nd/nd.data.3.MiningSupport", + "HealthStores": "https://download.bls.gov/pub/time.series/nd/nd.data.30.HealthStores", + "GasolineStations": "https://download.bls.gov/pub/time.series/nd/nd.data.31.GasolineStations", + "ClothingStores": "https://download.bls.gov/pub/time.series/nd/nd.data.32.ClothingStores", + "SportsMusicStores": "https://download.bls.gov/pub/time.series/nd/nd.data.33.SportsMusicStores", + "GeneralStores": "https://download.bls.gov/pub/time.series/nd/nd.data.34.GeneralStores", + "NonstoreRetailers": "https://download.bls.gov/pub/time.series/nd/nd.data.35.NonstoreRetailers", + "AirTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.36.AirTransportation", + "RailTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.37.RailTransportation", + "WaterTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.38.WaterTransportation", + "TruckTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.39.TruckTransportation", + "Food": "https://download.bls.gov/pub/time.series/nd/nd.data.4.Food", + "PipelineTransportation": "https://download.bls.gov/pub/time.series/nd/nd.data.40.PipelineTransportation", + "TransportationSupport": "https://download.bls.gov/pub/time.series/nd/nd.data.42.TransportationSupport", + "PostalService": "https://download.bls.gov/pub/time.series/nd/nd.data.43.PostalService", + "CouriersAndMessengers": "https://download.bls.gov/pub/time.series/nd/nd.data.44.CouriersAndMessengers", + "WarehousingStorage": "https://download.bls.gov/pub/time.series/nd/nd.data.45.WarehousingStorage", + "Utilities": "https://download.bls.gov/pub/time.series/nd/nd.data.46.Utilities", + "AmbulatoryHealthCareServices": "https://download.bls.gov/pub/time.series/nd/nd.data.47.AmbulatoryHealthCareServices", + "BeverageTobacco": "https://download.bls.gov/pub/time.series/nd/nd.data.5.BeverageTobacco", + "Hospitals": "https://download.bls.gov/pub/time.series/nd/nd.data.50.Hospitals", + "NursingResidentialCareFacil": "https://download.bls.gov/pub/time.series/nd/nd.data.51.NursingResidentialCareFacil", + "Publishing": "https://download.bls.gov/pub/time.series/nd/nd.data.53.Publishing", + "Broadcasting": "https://download.bls.gov/pub/time.series/nd/nd.data.54.Broadcasting", + "Telecommunications": "https://download.bls.gov/pub/time.series/nd/nd.data.55.Telecommunications", + "ISPsSearchPortandDataProcess": "https://download.bls.gov/pub/time.series/nd/nd.data.56.ISPsSearchPortandDataProcess", + "Finance": "https://download.bls.gov/pub/time.series/nd/nd.data.57.Finance", + "InsuranceCarriers": "https://download.bls.gov/pub/time.series/nd/nd.data.58.InsuranceCarriers", + "RealEstate": "https://download.bls.gov/pub/time.series/nd/nd.data.59.RealEstate", + "Textile": "https://download.bls.gov/pub/time.series/nd/nd.data.6.Textile", + "EducationalService": "https://download.bls.gov/pub/time.series/nd/nd.data.61.EducationalService", + "RentalandLeasingServices": "https://download.bls.gov/pub/time.series/nd/nd.data.62.RentalandLeasingServices", + "ProfessionalandTechnicalServ": "https://download.bls.gov/pub/time.series/nd/nd.data.63.ProfessionalandTechnicalServ", + "AdministrativeandSupportServ": "https://download.bls.gov/pub/time.series/nd/nd.data.67.AdministrativeandSupportServ", + "TextileProduct": "https://download.bls.gov/pub/time.series/nd/nd.data.7.TextileProduct", + "WasteMgtandRemediationServ": "https://download.bls.gov/pub/time.series/nd/nd.data.70.WasteMgtandRemediationServ", + "Accommodation": "https://download.bls.gov/pub/time.series/nd/nd.data.71.Accommodation", + "RecyclableMaterials": "https://download.bls.gov/pub/time.series/nd/nd.data.72.RecyclableMaterials", + "MiscellaneousStoreRetailers": "https://download.bls.gov/pub/time.series/nd/nd.data.73.MiscellaneousStoreRetailers", + "PremiumsforPropandCasualtyIns": "https://download.bls.gov/pub/time.series/nd/nd.data.74.PremiumsforPropandCasualtyIns", + "Construction": "https://download.bls.gov/pub/time.series/nd/nd.data.75.Construction", + "WholesaleTrade": "https://download.bls.gov/pub/time.series/nd/nd.data.76.WholesaleTrade", + "Recreation": "https://download.bls.gov/pub/time.series/nd/nd.data.77.Recreation", + "Apparel": "https://download.bls.gov/pub/time.series/nd/nd.data.8.Apparel", + "OtherServices": "https://download.bls.gov/pub/time.series/nd/nd.data.81.OtherServices", + "Leather": "https://download.bls.gov/pub/time.series/nd/nd.data.9.Leather", + "footnote": "https://download.bls.gov/pub/time.series/nd/nd.footnote", + "industry": "https://download.bls.gov/pub/time.series/nd/nd.industry", + "product": "https://download.bls.gov/pub/time.series/nd/nd.product", + "seasonal": "https://download.bls.gov/pub/time.series/nd/nd.seasonal", + "series": "https://download.bls.gov/pub/time.series/nd/nd.series" + }, + "nw": { + "AllData": "https://download.bls.gov/pub/time.series/nw/nw.data.1.AllData", + "datatype_id": "https://download.bls.gov/pub/time.series/nw/nw.datatype_id", + "estimate_id": "https://download.bls.gov/pub/time.series/nw/nw.estimate_id", + "footnote": "https://download.bls.gov/pub/time.series/nw/nw.footnote", + "industry": "https://download.bls.gov/pub/time.series/nw/nw.industry", + "level": "https://download.bls.gov/pub/time.series/nw/nw.level", + "occupation": "https://download.bls.gov/pub/time.series/nw/nw.occupation", + "ownership": "https://download.bls.gov/pub/time.series/nw/nw.ownership", + "series": "https://download.bls.gov/pub/time.series/nw/nw.series", + "starea": "https://download.bls.gov/pub/time.series/nw/nw.starea", + "subcell_id": "https://download.bls.gov/pub/time.series/nw/nw.subcell_id" + }, + "oe": { + "area": "https://download.bls.gov/pub/time.series/oe/oe.area", + "areatype": "https://download.bls.gov/pub/time.series/oe/oe.areatype", + "Current": "https://download.bls.gov/pub/time.series/oe/oe.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/oe/oe.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/oe/oe.datatype", + "footnote": "https://download.bls.gov/pub/time.series/oe/oe.footnote", + "industry": "https://download.bls.gov/pub/time.series/oe/oe.industry", + "occupation": "https://download.bls.gov/pub/time.series/oe/oe.occupation", + "release": "https://download.bls.gov/pub/time.series/oe/oe.release", + "seasonal": "https://download.bls.gov/pub/time.series/oe/oe.seasonal", + "sector": "https://download.bls.gov/pub/time.series/oe/oe.sector", + "series": "https://download.bls.gov/pub/time.series/oe/oe.series" + }, + "or": { + "additive": "https://download.bls.gov/pub/time.series/or/or.additive", + "aspect": "https://download.bls.gov/pub/time.series/or/or.aspect", + "category": "https://download.bls.gov/pub/time.series/or/or.category", + "AllData": "https://download.bls.gov/pub/time.series/or/or.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/or/or.datatype", + "estimate": "https://download.bls.gov/pub/time.series/or/or.estimate", + "footnote": "https://download.bls.gov/pub/time.series/or/or.footnote", + "industry": "https://download.bls.gov/pub/time.series/or/or.industry", + "job_characteristic": "https://download.bls.gov/pub/time.series/or/or.job_characteristic", + "occupation": "https://download.bls.gov/pub/time.series/or/or.occupation", + "ownership": "https://download.bls.gov/pub/time.series/or/or.ownership", + "requirement": "https://download.bls.gov/pub/time.series/or/or.requirement", + "seasonal": "https://download.bls.gov/pub/time.series/or/or.seasonal", + "series": "https://download.bls.gov/pub/time.series/or/or.series" + }, + "pc": { + "Current": "https://download.bls.gov/pub/time.series/pc/pc.data.0.Current", + "aggregates": "https://download.bls.gov/pub/time.series/pc/pc.data.01.aggregates", + "ForestryandLogging": "https://download.bls.gov/pub/time.series/pc/pc.data.05.ForestryandLogging", + "OilAndGas": "https://download.bls.gov/pub/time.series/pc/pc.data.1.OilAndGas", + "Wood": "https://download.bls.gov/pub/time.series/pc/pc.data.10.Wood", + "Paper": "https://download.bls.gov/pub/time.series/pc/pc.data.11.Paper", + "Printing": "https://download.bls.gov/pub/time.series/pc/pc.data.12.Printing", + "PetroleumCoalProducts": "https://download.bls.gov/pub/time.series/pc/pc.data.13.PetroleumCoalProducts", + "Chemicals": "https://download.bls.gov/pub/time.series/pc/pc.data.14.Chemicals", + "PlasticsRubberProducts": "https://download.bls.gov/pub/time.series/pc/pc.data.15.PlasticsRubberProducts", + "NonmetallicMineral": "https://download.bls.gov/pub/time.series/pc/pc.data.16.NonmetallicMineral", + "PrimaryMetal": "https://download.bls.gov/pub/time.series/pc/pc.data.17.PrimaryMetal", + "FabricatedMetalProduct": "https://download.bls.gov/pub/time.series/pc/pc.data.18.FabricatedMetalProduct", + "Machinery": "https://download.bls.gov/pub/time.series/pc/pc.data.19.Machinery", + "Mining": "https://download.bls.gov/pub/time.series/pc/pc.data.2.Mining", + "ComputerProduct": "https://download.bls.gov/pub/time.series/pc/pc.data.20.ComputerProduct", + "ElectricalMachinery": "https://download.bls.gov/pub/time.series/pc/pc.data.21.ElectricalMachinery", + "TransportationEquipment": "https://download.bls.gov/pub/time.series/pc/pc.data.22.TransportationEquipment", + "Furniture": "https://download.bls.gov/pub/time.series/pc/pc.data.23.Furniture", + "Miscellaneous": "https://download.bls.gov/pub/time.series/pc/pc.data.24.Miscellaneous", + "MotorVehicleDealers": "https://download.bls.gov/pub/time.series/pc/pc.data.25.MotorVehicleDealers", + "FurnitureStores": "https://download.bls.gov/pub/time.series/pc/pc.data.26.FurnitureStores", + "ElectronicsStores": "https://download.bls.gov/pub/time.series/pc/pc.data.27.ElectronicsStores", + "BuildingGardenStores": "https://download.bls.gov/pub/time.series/pc/pc.data.28.BuildingGardenStores", + "FoodBeverageStores": "https://download.bls.gov/pub/time.series/pc/pc.data.29.FoodBeverageStores", + "MiningSupport": "https://download.bls.gov/pub/time.series/pc/pc.data.3.MiningSupport", + "HealthStores": "https://download.bls.gov/pub/time.series/pc/pc.data.30.HealthStores", + "GasolineStations": "https://download.bls.gov/pub/time.series/pc/pc.data.31.GasolineStations", + "ClothingStores": "https://download.bls.gov/pub/time.series/pc/pc.data.32.ClothingStores", + "SportsMusicStores": "https://download.bls.gov/pub/time.series/pc/pc.data.33.SportsMusicStores", + "GeneralStores": "https://download.bls.gov/pub/time.series/pc/pc.data.34.GeneralStores", + "NonstoreRetailers": "https://download.bls.gov/pub/time.series/pc/pc.data.35.NonstoreRetailers", + "AirTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.36.AirTransportation", + "RailTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.37.RailTransportation", + "WaterTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.38.WaterTransportation", + "TruckTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.39.TruckTransportation", + "Food": "https://download.bls.gov/pub/time.series/pc/pc.data.4.Food", + "PipelineTransportation": "https://download.bls.gov/pub/time.series/pc/pc.data.40.PipelineTransportation", + "TransportationSupport": "https://download.bls.gov/pub/time.series/pc/pc.data.42.TransportationSupport", + "PostalService": "https://download.bls.gov/pub/time.series/pc/pc.data.43.PostalService", + "CouriersAndMessengers": "https://download.bls.gov/pub/time.series/pc/pc.data.44.CouriersAndMessengers", + "WarehousingStorage": "https://download.bls.gov/pub/time.series/pc/pc.data.45.WarehousingStorage", + "Utilities": "https://download.bls.gov/pub/time.series/pc/pc.data.46.Utilities", + "AmbulatoryHealthCareServices": "https://download.bls.gov/pub/time.series/pc/pc.data.47.AmbulatoryHealthCareServices", + "BeverageTobacco": "https://download.bls.gov/pub/time.series/pc/pc.data.5.BeverageTobacco", + "Hospitals": "https://download.bls.gov/pub/time.series/pc/pc.data.50.Hospitals", + "NursingResidentialCareFacil": "https://download.bls.gov/pub/time.series/pc/pc.data.51.NursingResidentialCareFacil", + "Publishing": "https://download.bls.gov/pub/time.series/pc/pc.data.53.Publishing", + "Broadcasting": "https://download.bls.gov/pub/time.series/pc/pc.data.54.Broadcasting", + "Telecommunications": "https://download.bls.gov/pub/time.series/pc/pc.data.55.Telecommunications", + "ISPsSearchPortandDataProcess": "https://download.bls.gov/pub/time.series/pc/pc.data.56.ISPsSearchPortandDataProcess", + "Finance": "https://download.bls.gov/pub/time.series/pc/pc.data.57.Finance", + "InsuranceCarriers": "https://download.bls.gov/pub/time.series/pc/pc.data.58.InsuranceCarriers", + "RealEstate": "https://download.bls.gov/pub/time.series/pc/pc.data.59.RealEstate", + "Textile": "https://download.bls.gov/pub/time.series/pc/pc.data.6.Textile", + "EducationalServices": "https://download.bls.gov/pub/time.series/pc/pc.data.61.EducationalServices", + "RentalandLeasingServices": "https://download.bls.gov/pub/time.series/pc/pc.data.62.RentalandLeasingServices", + "ProfessionalandTechnicalServ": "https://download.bls.gov/pub/time.series/pc/pc.data.63.ProfessionalandTechnicalServ", + "AdministrativeandSupportServ": "https://download.bls.gov/pub/time.series/pc/pc.data.67.AdministrativeandSupportServ", + "TextileProduct": "https://download.bls.gov/pub/time.series/pc/pc.data.7.TextileProduct", + "WasteMgtandRemediationServ": "https://download.bls.gov/pub/time.series/pc/pc.data.70.WasteMgtandRemediationServ", + "Accommodation": "https://download.bls.gov/pub/time.series/pc/pc.data.71.Accommodation", + "RecyclableMaterials": "https://download.bls.gov/pub/time.series/pc/pc.data.72.RecyclableMaterials", + "MiscellaneousStoreRetailers": "https://download.bls.gov/pub/time.series/pc/pc.data.73.MiscellaneousStoreRetailers", + "PremiumsforPropandCasualtyIns": "https://download.bls.gov/pub/time.series/pc/pc.data.74.PremiumsforPropandCasualtyIns", + "Construction": "https://download.bls.gov/pub/time.series/pc/pc.data.75.Construction", + "WholesaleTrade": "https://download.bls.gov/pub/time.series/pc/pc.data.76.WholesaleTrade", + "Recreation": "https://download.bls.gov/pub/time.series/pc/pc.data.77.Recreation", + "Apparel": "https://download.bls.gov/pub/time.series/pc/pc.data.8.Apparel", + "OtherServices": "https://download.bls.gov/pub/time.series/pc/pc.data.81.OtherServices", + "Leather": "https://download.bls.gov/pub/time.series/pc/pc.data.9.Leather", + "footnote": "https://download.bls.gov/pub/time.series/pc/pc.footnote", + "industry": "https://download.bls.gov/pub/time.series/pc/pc.industry", + "period": "https://download.bls.gov/pub/time.series/pc/pc.period", + "product": "https://download.bls.gov/pub/time.series/pc/pc.product", + "seasonal": "https://download.bls.gov/pub/time.series/pc/pc.seasonal", + "series": "https://download.bls.gov/pub/time.series/pc/pc.series" + }, + "pd": { + "Current": "https://download.bls.gov/pub/time.series/pd/pd.data.0.Current", + "MetalMining": "https://download.bls.gov/pub/time.series/pd/pd.data.1.MetalMining", + "Lumber": "https://download.bls.gov/pub/time.series/pd/pd.data.10.Lumber", + "Furniture": "https://download.bls.gov/pub/time.series/pd/pd.data.11.Furniture", + "Paper": "https://download.bls.gov/pub/time.series/pd/pd.data.12.Paper", + "Printing": "https://download.bls.gov/pub/time.series/pd/pd.data.13.Printing", + "Chemicals": "https://download.bls.gov/pub/time.series/pd/pd.data.14.Chemicals", + "Petroleum": "https://download.bls.gov/pub/time.series/pd/pd.data.15.Petroleum", + "Rubber": "https://download.bls.gov/pub/time.series/pd/pd.data.16.Rubber", + "Leather": "https://download.bls.gov/pub/time.series/pd/pd.data.17.Leather", + "Stone": "https://download.bls.gov/pub/time.series/pd/pd.data.18.Stone", + "PrimaryMetal": "https://download.bls.gov/pub/time.series/pd/pd.data.19.PrimaryMetal", + "AnthraciteMining": "https://download.bls.gov/pub/time.series/pd/pd.data.2.AnthraciteMining", + "FabricatedMetal": "https://download.bls.gov/pub/time.series/pd/pd.data.20.FabricatedMetal", + "Machinery": "https://download.bls.gov/pub/time.series/pd/pd.data.21.Machinery", + "ElectricalMachinery": "https://download.bls.gov/pub/time.series/pd/pd.data.22.ElectricalMachinery", + "TransportationEquipment": "https://download.bls.gov/pub/time.series/pd/pd.data.23.TransportationEquipment", + "MeasuringInstruments": "https://download.bls.gov/pub/time.series/pd/pd.data.24.MeasuringInstruments", + "Miscellaneous": "https://download.bls.gov/pub/time.series/pd/pd.data.25.Miscellaneous", + "AirTransportation": "https://download.bls.gov/pub/time.series/pd/pd.data.29.AirTransportation", + "BituminousAndLignite": "https://download.bls.gov/pub/time.series/pd/pd.data.3.BituminousAndLignite", + "PipeLines": "https://download.bls.gov/pub/time.series/pd/pd.data.30.PipeLines", + "Other": "https://download.bls.gov/pub/time.series/pd/pd.data.31.Other", + "OilAndGas": "https://download.bls.gov/pub/time.series/pd/pd.data.4.OilAndGas", + "NonMetallicMining": "https://download.bls.gov/pub/time.series/pd/pd.data.5.NonMetallicMining", + "Food": "https://download.bls.gov/pub/time.series/pd/pd.data.6.Food", + "Tobacco": "https://download.bls.gov/pub/time.series/pd/pd.data.7.Tobacco", + "Textile": "https://download.bls.gov/pub/time.series/pd/pd.data.8.Textile", + "Apparel": "https://download.bls.gov/pub/time.series/pd/pd.data.9.Apparel", + "footnote": "https://download.bls.gov/pub/time.series/pd/pd.footnote", + "industry": "https://download.bls.gov/pub/time.series/pd/pd.industry", + "period": "https://download.bls.gov/pub/time.series/pd/pd.period", + "product": "https://download.bls.gov/pub/time.series/pd/pd.product", + "seasonal": "https://download.bls.gov/pub/time.series/pd/pd.seasonal", + "series": "https://download.bls.gov/pub/time.series/pd/pd.series" + }, + "pr": { + "class": "https://download.bls.gov/pub/time.series/pr/pr.class", + "Current": "https://download.bls.gov/pub/time.series/pr/pr.data.0.Current", + "AllData": "https://download.bls.gov/pub/time.series/pr/pr.data.1.AllData", + "duration": "https://download.bls.gov/pub/time.series/pr/pr.duration", + "footnote": "https://download.bls.gov/pub/time.series/pr/pr.footnote", + "measure": "https://download.bls.gov/pub/time.series/pr/pr.measure", + "period": "https://download.bls.gov/pub/time.series/pr/pr.period", + "seasonal": "https://download.bls.gov/pub/time.series/pr/pr.seasonal", + "sector": "https://download.bls.gov/pub/time.series/pr/pr.sector", + "series": "https://download.bls.gov/pub/time.series/pr/pr.series" + }, + "sa": { + "message": "https://download.bls.gov/pub/time.series/sa/.message", + "area": "https://download.bls.gov/pub/time.series/sa/sa.area", + "Current": "https://download.bls.gov/pub/time.series/sa/sa.data.0.Current", + "Florida": "https://download.bls.gov/pub/time.series/sa/sa.data.10c.Florida", + "Georgia": "https://download.bls.gov/pub/time.series/sa/sa.data.11b.Georgia", + "Hawaii": "https://download.bls.gov/pub/time.series/sa/sa.data.12.Hawaii", + "Idaho": "https://download.bls.gov/pub/time.series/sa/sa.data.13.Idaho", + "Illinois": "https://download.bls.gov/pub/time.series/sa/sa.data.14c.Illinois", + "Indiana": "https://download.bls.gov/pub/time.series/sa/sa.data.15b.Indiana", + "Iowa": "https://download.bls.gov/pub/time.series/sa/sa.data.16.Iowa", + "Kansas": "https://download.bls.gov/pub/time.series/sa/sa.data.17.Kansas", + "Kentucky": "https://download.bls.gov/pub/time.series/sa/sa.data.18.Kentucky", + "Louisiana": "https://download.bls.gov/pub/time.series/sa/sa.data.19b.Louisiana", + "Alabama": "https://download.bls.gov/pub/time.series/sa/sa.data.1b.Alabama", + "Alaska": "https://download.bls.gov/pub/time.series/sa/sa.data.2.Alaska", + "Maine": "https://download.bls.gov/pub/time.series/sa/sa.data.20.Maine", + "Maryland": "https://download.bls.gov/pub/time.series/sa/sa.data.21.Maryland", + "Massachusetts": "https://download.bls.gov/pub/time.series/sa/sa.data.22b.Massachusetts", + "Michigan": "https://download.bls.gov/pub/time.series/sa/sa.data.23d.Michigan", + "Minnesota": "https://download.bls.gov/pub/time.series/sa/sa.data.24.Minnesota", + "Mississippi": "https://download.bls.gov/pub/time.series/sa/sa.data.25.Mississippi", + "Missouri": "https://download.bls.gov/pub/time.series/sa/sa.data.26b.Missouri", + "Montana": "https://download.bls.gov/pub/time.series/sa/sa.data.27.Montana", + "Nebraska": "https://download.bls.gov/pub/time.series/sa/sa.data.28.Nebraska", + "Nevada": "https://download.bls.gov/pub/time.series/sa/sa.data.29.Nevada", + "Arizona": "https://download.bls.gov/pub/time.series/sa/sa.data.3.Arizona", + "NewHampshire": "https://download.bls.gov/pub/time.series/sa/sa.data.30.NewHampshire", + "NewJersey": "https://download.bls.gov/pub/time.series/sa/sa.data.31c.NewJersey", + "NewMexico": "https://download.bls.gov/pub/time.series/sa/sa.data.32.NewMexico", + "NewYork": "https://download.bls.gov/pub/time.series/sa/sa.data.33i.NewYork", + "NorthCarolina": "https://download.bls.gov/pub/time.series/sa/sa.data.34b.NorthCarolina", + "NorthDakota": "https://download.bls.gov/pub/time.series/sa/sa.data.35.NorthDakota", + "Ohio": "https://download.bls.gov/pub/time.series/sa/sa.data.36f.Ohio", + "Oklahoma": "https://download.bls.gov/pub/time.series/sa/sa.data.37.Oklahoma", + "Oregon": "https://download.bls.gov/pub/time.series/sa/sa.data.38b.Oregon", + "Pennsylvania": "https://download.bls.gov/pub/time.series/sa/sa.data.39g.Pennsylvania", + "PuertoRico": "https://download.bls.gov/pub/time.series/sa/sa.data.40.PuertoRico", + "RhodeIsland": "https://download.bls.gov/pub/time.series/sa/sa.data.41.RhodeIsland", + "SouthCarolina": "https://download.bls.gov/pub/time.series/sa/sa.data.42b.SouthCarolina", + "SouthDakota": "https://download.bls.gov/pub/time.series/sa/sa.data.43.SouthDakota", + "Tennessee": "https://download.bls.gov/pub/time.series/sa/sa.data.44b.Tennessee", + "Texas": "https://download.bls.gov/pub/time.series/sa/sa.data.45e.Texas", + "Utah": "https://download.bls.gov/pub/time.series/sa/sa.data.46.Utah", + "Vermont": "https://download.bls.gov/pub/time.series/sa/sa.data.47.Vermont", + "Virginia": "https://download.bls.gov/pub/time.series/sa/sa.data.48c.Virginia", + "VirginIslands": "https://download.bls.gov/pub/time.series/sa/sa.data.49.VirginIslands", + "Arkansas": "https://download.bls.gov/pub/time.series/sa/sa.data.4b.Arkansas", + "Washington": "https://download.bls.gov/pub/time.series/sa/sa.data.50.Washington", + "WestVirginia": "https://download.bls.gov/pub/time.series/sa/sa.data.51b.WestVirginia", + "Wisconsin": "https://download.bls.gov/pub/time.series/sa/sa.data.52b.Wisconsin", + "Wyoming": "https://download.bls.gov/pub/time.series/sa/sa.data.53.Wyoming", + "California": "https://download.bls.gov/pub/time.series/sa/sa.data.5g.California", + "Colorado": "https://download.bls.gov/pub/time.series/sa/sa.data.6.Colorado", + "Connecticut": "https://download.bls.gov/pub/time.series/sa/sa.data.7b.Connecticut", + "Delaware": "https://download.bls.gov/pub/time.series/sa/sa.data.8.Delaware", + "DC": "https://download.bls.gov/pub/time.series/sa/sa.data.9.DC", + "data_type": "https://download.bls.gov/pub/time.series/sa/sa.data_type", + "detail": "https://download.bls.gov/pub/time.series/sa/sa.detail", + "footnote": "https://download.bls.gov/pub/time.series/sa/sa.footnote", + "industry": "https://download.bls.gov/pub/time.series/sa/sa.industry", + "period": "https://download.bls.gov/pub/time.series/sa/sa.period", + "series": "https://download.bls.gov/pub/time.series/sa/sa.series", + "state": "https://download.bls.gov/pub/time.series/sa/sa.state" + }, + "sh": { + "type": "https://download.bls.gov/pub/time.series/sh/sh.data.type", + "AllData": "https://download.bls.gov/pub/time.series/sh/sh.data.1.AllData", + "division": "https://download.bls.gov/pub/time.series/sh/sh.division", + "footnote": "https://download.bls.gov/pub/time.series/sh/sh.footnote", + "industry": "https://download.bls.gov/pub/time.series/sh/sh.industry", + "period": "https://download.bls.gov/pub/time.series/sh/sh.period", + "series": "https://download.bls.gov/pub/time.series/sh/sh.series" + }, + "si": { + "case_type": "https://download.bls.gov/pub/time.series/si/si.case_type", + "AllData": "https://download.bls.gov/pub/time.series/si/si.data.1.AllData", + "data_type": "https://download.bls.gov/pub/time.series/si/si.data_type", + "division": "https://download.bls.gov/pub/time.series/si/si.division", + "footnote": "https://download.bls.gov/pub/time.series/si/si.footnote", + "industry": "https://download.bls.gov/pub/time.series/si/si.industry", + "series": "https://download.bls.gov/pub/time.series/si/si.series" + }, + "sm": { + "area": "https://download.bls.gov/pub/time.series/sm/sm.area", + "Current": "https://download.bls.gov/pub/time.series/sm/sm.data.76.Government.Current", + "Alabama": "https://download.bls.gov/pub/time.series/sm/sm.data.1.Alabama", + "AllData": "https://download.bls.gov/pub/time.series/sm/sm.data.1.AllData", + "Florida": "https://download.bls.gov/pub/time.series/sm/sm.data.10b.Florida", + "Georgia": "https://download.bls.gov/pub/time.series/sm/sm.data.11.Georgia", + "Hawaii": "https://download.bls.gov/pub/time.series/sm/sm.data.12.Hawaii", + "Idaho": "https://download.bls.gov/pub/time.series/sm/sm.data.13.Idaho", + "Illinois": "https://download.bls.gov/pub/time.series/sm/sm.data.14.Illinois", + "Indiana": "https://download.bls.gov/pub/time.series/sm/sm.data.15.Indiana", + "Iowa": "https://download.bls.gov/pub/time.series/sm/sm.data.16.Iowa", + "Kansas": "https://download.bls.gov/pub/time.series/sm/sm.data.17.Kansas", + "Kentucky": "https://download.bls.gov/pub/time.series/sm/sm.data.18.Kentucky", + "Louisiana": "https://download.bls.gov/pub/time.series/sm/sm.data.19.Louisiana", + "Alaska": "https://download.bls.gov/pub/time.series/sm/sm.data.2.Alaska", + "Maine": "https://download.bls.gov/pub/time.series/sm/sm.data.20.Maine", + "Maryland": "https://download.bls.gov/pub/time.series/sm/sm.data.21.Maryland", + "Massachusetts": "https://download.bls.gov/pub/time.series/sm/sm.data.22.Massachusetts", + "Michigan": "https://download.bls.gov/pub/time.series/sm/sm.data.23b.Michigan", + "Minnesota": "https://download.bls.gov/pub/time.series/sm/sm.data.24.Minnesota", + "Mississippi": "https://download.bls.gov/pub/time.series/sm/sm.data.25.Mississippi", + "Missouri": "https://download.bls.gov/pub/time.series/sm/sm.data.26.Missouri", + "Montana": "https://download.bls.gov/pub/time.series/sm/sm.data.27.Montana", + "Nebraska": "https://download.bls.gov/pub/time.series/sm/sm.data.28.Nebraska", + "Nevada": "https://download.bls.gov/pub/time.series/sm/sm.data.29.Nevada", + "Arizona": "https://download.bls.gov/pub/time.series/sm/sm.data.3.Arizona", + "NewHampshire": "https://download.bls.gov/pub/time.series/sm/sm.data.30.NewHampshire", + "NewJersey": "https://download.bls.gov/pub/time.series/sm/sm.data.31.NewJersey", + "NewMexico": "https://download.bls.gov/pub/time.series/sm/sm.data.32.NewMexico", + "NewYork": "https://download.bls.gov/pub/time.series/sm/sm.data.33b.NewYork", + "NorthCarolina": "https://download.bls.gov/pub/time.series/sm/sm.data.34.NorthCarolina", + "NorthDakota": "https://download.bls.gov/pub/time.series/sm/sm.data.35.NorthDakota", + "Ohio": "https://download.bls.gov/pub/time.series/sm/sm.data.36.Ohio", + "Oklahoma": "https://download.bls.gov/pub/time.series/sm/sm.data.37.Oklahoma", + "Oregon": "https://download.bls.gov/pub/time.series/sm/sm.data.38.Oregon", + "Pennsylvania": "https://download.bls.gov/pub/time.series/sm/sm.data.39b.Pennsylvania", + "Arkansas": "https://download.bls.gov/pub/time.series/sm/sm.data.4.Arkansas", + "PuertoRico": "https://download.bls.gov/pub/time.series/sm/sm.data.40.PuertoRico", + "RhodeIsland": "https://download.bls.gov/pub/time.series/sm/sm.data.41.RhodeIsland", + "SouthCarolina": "https://download.bls.gov/pub/time.series/sm/sm.data.42.SouthCarolina", + "SouthDakota": "https://download.bls.gov/pub/time.series/sm/sm.data.43.SouthDakota", + "Tennessee": "https://download.bls.gov/pub/time.series/sm/sm.data.44.Tennessee", + "Texas": "https://download.bls.gov/pub/time.series/sm/sm.data.45c.Texas", + "Utah": "https://download.bls.gov/pub/time.series/sm/sm.data.46.Utah", + "Vermont": "https://download.bls.gov/pub/time.series/sm/sm.data.47.Vermont", + "Virginia": "https://download.bls.gov/pub/time.series/sm/sm.data.48.Virginia", + "VirginIslands": "https://download.bls.gov/pub/time.series/sm/sm.data.49.VirginIslands", + "Washington": "https://download.bls.gov/pub/time.series/sm/sm.data.50.Washington", + "WestVirginia": "https://download.bls.gov/pub/time.series/sm/sm.data.51.WestVirginia", + "Wisconsin": "https://download.bls.gov/pub/time.series/sm/sm.data.52.Wisconsin", + "Wyoming": "https://download.bls.gov/pub/time.series/sm/sm.data.53.Wyoming", + "All": "https://download.bls.gov/pub/time.series/sm/sm.data.55.TotalNonFarmStateWide.All", + "California": "https://download.bls.gov/pub/time.series/sm/sm.data.5c.California", + "Colorado": "https://download.bls.gov/pub/time.series/sm/sm.data.6.Colorado", + "Connecticut": "https://download.bls.gov/pub/time.series/sm/sm.data.7.Connecticut", + "Delaware": "https://download.bls.gov/pub/time.series/sm/sm.data.8.Delaware", + "DC": "https://download.bls.gov/pub/time.series/sm/sm.data.9.DC", + "data_type": "https://download.bls.gov/pub/time.series/sm/sm.data_type", + "footnote": "https://download.bls.gov/pub/time.series/sm/sm.footnote", + "industry": "https://download.bls.gov/pub/time.series/sm/sm.industry", + "period": "https://download.bls.gov/pub/time.series/sm/sm.period", + "seasonal": "https://download.bls.gov/pub/time.series/sm/sm.seasonal", + "series": "https://download.bls.gov/pub/time.series/sm/sm.series", + "state": "https://download.bls.gov/pub/time.series/sm/sm.state", + "supersector": "https://download.bls.gov/pub/time.series/sm/sm.supersector" + }, + "su": { + "area": "https://download.bls.gov/pub/time.series/su/su.area", + "base": "https://download.bls.gov/pub/time.series/su/su.base", + "Current": "https://download.bls.gov/pub/time.series/su/su.data.0.Current", + "AllItems": "https://download.bls.gov/pub/time.series/su/su.data.1.AllItems", + "footnote": "https://download.bls.gov/pub/time.series/su/su.footnote", + "item": "https://download.bls.gov/pub/time.series/su/su.item", + "periodicity": "https://download.bls.gov/pub/time.series/su/su.periodicity", + "seasonal": "https://download.bls.gov/pub/time.series/su/su.seasonal", + "series": "https://download.bls.gov/pub/time.series/su/su.series" + }, + "wd": { + "Current": "https://download.bls.gov/pub/time.series/wd/wd.data.0.Current", + "Pulp": "https://download.bls.gov/pub/time.series/wd/wd.data.10.Pulp", + "Metals10-103": "https://download.bls.gov/pub/time.series/wd/wd.data.11a.Metals10-103", + "Metals104-109": "https://download.bls.gov/pub/time.series/wd/wd.data.11b.Metals104-109", + "Machinery11-113": "https://download.bls.gov/pub/time.series/wd/wd.data.12a.Machinery11-113", + "Machinery114-116": "https://download.bls.gov/pub/time.series/wd/wd.data.12b.Machinery114-116", + "Machinery117-119": "https://download.bls.gov/pub/time.series/wd/wd.data.12c.Machinery117-119", + "MachineryInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.12i.MachineryInputs", + "Furniture": "https://download.bls.gov/pub/time.series/wd/wd.data.13.Furniture", + "Minerals": "https://download.bls.gov/pub/time.series/wd/wd.data.14.Minerals", + "TransportEqInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.14i.TransportEqInputs", + "Transportation": "https://download.bls.gov/pub/time.series/wd/wd.data.15.Transportation", + "Miscellaneous": "https://download.bls.gov/pub/time.series/wd/wd.data.16.Miscellaneous", + "TotalDurables": "https://download.bls.gov/pub/time.series/wd/wd.data.17.TotalDurables", + "SpecialIndexes": "https://download.bls.gov/pub/time.series/wd/wd.data.18.SpecialIndexes", + "FarmProducts": "https://download.bls.gov/pub/time.series/wd/wd.data.2.FarmProducts", + "StageofProcessing": "https://download.bls.gov/pub/time.series/wd/wd.data.20.StageofProcessing", + "FD-ID": "https://download.bls.gov/pub/time.series/wd/wd.data.21.FD-ID", + "RefinedPetroleum": "https://download.bls.gov/pub/time.series/wd/wd.data.23.RefinedPetroleum", + "ProcessedFoods": "https://download.bls.gov/pub/time.series/wd/wd.data.3.ProcessedFoods", + "Services": "https://download.bls.gov/pub/time.series/wd/wd.data.30.Services", + "TransportServInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.30i.TransportServInputs", + "Textile": "https://download.bls.gov/pub/time.series/wd/wd.data.4.Textile", + "Leather": "https://download.bls.gov/pub/time.series/wd/wd.data.5.Leather", + "HealthServInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.51i.HealthServInputs", + "EntertnOtherInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.56i.EntertnOtherInputs", + "Fuels": "https://download.bls.gov/pub/time.series/wd/wd.data.6.Fuels", + "Chemicals": "https://download.bls.gov/pub/time.series/wd/wd.data.7.Chemicals", + "ChemicalsInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.7i.ChemicalsInputs", + "Rubber": "https://download.bls.gov/pub/time.series/wd/wd.data.8.Rubber", + "Construction": "https://download.bls.gov/pub/time.series/wd/wd.data.80.Construction", + "ConstructnInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.80i.ConstructnInputs", + "RubberInputs": "https://download.bls.gov/pub/time.series/wd/wd.data.8i.RubberInputs", + "Lumber": "https://download.bls.gov/pub/time.series/wd/wd.data.9.Lumber", + "footnote": "https://download.bls.gov/pub/time.series/wd/wd.footnote", + "group": "https://download.bls.gov/pub/time.series/wd/wd.group", + "item": "https://download.bls.gov/pub/time.series/wd/wd.item", + "seasonal": "https://download.bls.gov/pub/time.series/wd/wd.seasonal", + "series": "https://download.bls.gov/pub/time.series/wd/wd.series" + }, + "wm": { + "area": "https://download.bls.gov/pub/time.series/wm/wm.area", + "aspect": "https://download.bls.gov/pub/time.series/wm/wm.aspect", + "AllData": "https://download.bls.gov/pub/time.series/wm/wm.data.1.AllData", + "datatype": "https://download.bls.gov/pub/time.series/wm/wm.datatype", + "estimate": "https://download.bls.gov/pub/time.series/wm/wm.estimate", + "footnote": "https://download.bls.gov/pub/time.series/wm/wm.footnote", + "industry": "https://download.bls.gov/pub/time.series/wm/wm.industry", + "level": "https://download.bls.gov/pub/time.series/wm/wm.level", + "occupation": "https://download.bls.gov/pub/time.series/wm/wm.occupation", + "ownership": "https://download.bls.gov/pub/time.series/wm/wm.ownership", + "period": "https://download.bls.gov/pub/time.series/wm/wm.period", + "seasonal": "https://download.bls.gov/pub/time.series/wm/wm.seasonal", + "series": "https://download.bls.gov/pub/time.series/wm/wm.series", + "subcell": "https://download.bls.gov/pub/time.series/wm/wm.subcell" + }, + "wp": { + "Current": "https://download.bls.gov/pub/time.series/wp/wp.data.0.Current", + "AllCommodities": "https://download.bls.gov/pub/time.series/wp/wp.data.1.AllCommodities", + "Pulp": "https://download.bls.gov/pub/time.series/wp/wp.data.10.Pulp", + "Metals10-103": "https://download.bls.gov/pub/time.series/wp/wp.data.11a.Metals10-103", + "Metals104-109": "https://download.bls.gov/pub/time.series/wp/wp.data.11b.Metals104-109", + "Machinery11-113": "https://download.bls.gov/pub/time.series/wp/wp.data.12a.Machinery11-113", + "Machinery114-116": "https://download.bls.gov/pub/time.series/wp/wp.data.12b.Machinery114-116", + "Machinery117-119": "https://download.bls.gov/pub/time.series/wp/wp.data.12c.Machinery117-119", + "MachineryInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.12i.MachineryInputs", + "Furniture": "https://download.bls.gov/pub/time.series/wp/wp.data.13.Furniture", + "Minerals": "https://download.bls.gov/pub/time.series/wp/wp.data.14.Minerals", + "TransportEqInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.14i.TransportEqInputs", + "Transportation": "https://download.bls.gov/pub/time.series/wp/wp.data.15.Transportation", + "Miscellaneous": "https://download.bls.gov/pub/time.series/wp/wp.data.16.Miscellaneous", + "TotalDurables": "https://download.bls.gov/pub/time.series/wp/wp.data.17.TotalDurables", + "SpecialIndexes": "https://download.bls.gov/pub/time.series/wp/wp.data.18.SpecialIndexes", + "SteelMill": "https://download.bls.gov/pub/time.series/wp/wp.data.19.SteelMill", + "FarmProducts": "https://download.bls.gov/pub/time.series/wp/wp.data.2.FarmProducts", + "Aggregates": "https://download.bls.gov/pub/time.series/wp/wp.data.21.Aggregates", + "FD-ID": "https://download.bls.gov/pub/time.series/wp/wp.data.22.FD-ID", + "ProcessedFoods": "https://download.bls.gov/pub/time.series/wp/wp.data.3.ProcessedFoods", + "Services": "https://download.bls.gov/pub/time.series/wp/wp.data.30.Services", + "TransportServInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.30i.TransportServInputs", + "Textile": "https://download.bls.gov/pub/time.series/wp/wp.data.4.Textile", + "Leather": "https://download.bls.gov/pub/time.series/wp/wp.data.5.Leather", + "HealthServInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.51i.HealthServInputs", + "EntertnOtherInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.56i.EntertnOtherInputs", + "Fuels": "https://download.bls.gov/pub/time.series/wp/wp.data.6.Fuels", + "Chemicals": "https://download.bls.gov/pub/time.series/wp/wp.data.7.Chemicals", + "ChemicalsInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.7i.ChemicalsInputs", + "Rubber": "https://download.bls.gov/pub/time.series/wp/wp.data.8.Rubber", + "Construction": "https://download.bls.gov/pub/time.series/wp/wp.data.80.Construction", + "ConstructnInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.80i.ConstructnInputs", + "RubberInputs": "https://download.bls.gov/pub/time.series/wp/wp.data.8i.RubberInputs", + "Lumber": "https://download.bls.gov/pub/time.series/wp/wp.data.9.Lumber", + "footnote": "https://download.bls.gov/pub/time.series/wp/wp.footnote", + "group": "https://download.bls.gov/pub/time.series/wp/wp.group", + "item": "https://download.bls.gov/pub/time.series/wp/wp.item", + "period": "https://download.bls.gov/pub/time.series/wp/wp.period", + "seasonal": "https://download.bls.gov/pub/time.series/wp/wp.seasonal", + "series": "https://download.bls.gov/pub/time.series/wp/wp.series" + }, + "ws": { + "AllData": "https://download.bls.gov/pub/time.series/ws/ws.data.1.AllData", + "footnote": "https://download.bls.gov/pub/time.series/ws/ws.footnote", + "measure": "https://download.bls.gov/pub/time.series/ws/ws.measure", + "period": "https://download.bls.gov/pub/time.series/ws/ws.period", + "seasonal": "https://download.bls.gov/pub/time.series/ws/ws.seasonal", + "series": "https://download.bls.gov/pub/time.series/ws/ws.series" + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cpi_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/cpi_codes.json new file mode 100644 index 000000000000..3b2b62def86d --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/cpi_codes.json @@ -0,0 +1,1199 @@ +{ + "ap": { + "area_code": { + "0000": "U.S. city average", + "0100": "Northeast", + "0110": "New England", + "0120": "Middle Atlantic", + "0200": "Midwest", + "0230": "East North Central", + "0240": "West North Central", + "0300": "South", + "0350": "South Atlantic", + "0360": "East South Central", + "0370": "West South Central", + "0400": "West", + "0480": "Mountain", + "0490": "Pacific", + "A104": "Pittsburgh, PA", + "A105": "Buffalo-Niagara Falls, NY", + "A106": "Scranton, PA", + "A210": "Cleveland-Akron, OH", + "A212": "Milwaukee-Racine, WI", + "A213": "Cincinnati-Hamilton, OH-KY-IN", + "A214": "Kansas City, MO-KS", + "A311": "Washington-Baltimore, DC-MD-VA-WV", + "A315": "Washington, DC-MD-VA", + "A317": "Baltimore, MD", + "A421": "Los Angeles-Riverside-Orange County, CA", + "A425": "Portland-Salem, OR-WA", + "B000": "City size B", + "B100": "Northeast size B", + "B200": "North Central size B", + "B300": "South size B", + "B400": "West size B", + "C000": "City size C", + "C100": "Northeast size C", + "C200": "North Central size C", + "C300": "South size C", + "C400": "West size C", + "D000": "Size Class D", + "D100": "Northeast - Size Class D", + "D200": "Midwest - Size Class D", + "D300": "South - Size Class D", + "D400": "West - Size Class D", + "N000": "Size Class B/C", + "N100": "Northeast - Size Class B/C", + "N200": "Midwest - Size Class B/C", + "N300": "South - Size Class B/C", + "N400": "West - Size Class B/C", + "S000": "Size Class A", + "S100": "Northeast - Size Class A", + "S11A": "Boston-Cambridge-Newton, MA-NH", + "S12A": "New York-Newark-Jersey City, NY-NJ-PA", + "S12B": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "S200": "Midwest - Size Class A", + "S23A": "Chicago-Naperville-Elgin, IL-IN-WI", + "S23B": "Detroit-Warren-Dearborn, MI", + "S24A": "Minneapolis-St.Paul-Bloomington, MN-WI", + "S24B": "St. Louis, MO-IL", + "S300": "South - Size Class A", + "S35A": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "S35B": "Miami-Fort Lauderdale-West Palm Beach, FL", + "S35C": "Atlanta-Sandy Springs-Roswell, GA", + "S35D": "Tampa-St. Petersburg-Clearwater, FL", + "S35E": "Baltimore-Columbia-Towson, MD", + "S37A": "Dallas-Fort Worth-Arlington, TX", + "S37B": "Houston-The Woodlands-Sugar Land, TX", + "S400": "West - Size Class A", + "S48A": "Phoenix-Mesa-Scottsdale, AZ", + "S48B": "Denver-Aurora-Lakewood, CO", + "S49A": "Los Angeles-Long Beach-Anaheim, CA", + "S49B": "San Francisco-Oakland-Hayward, CA", + "S49C": "Riverside-San Bernardino-Ontario, CA", + "S49D": "Seattle-Tacoma-Bellevue WA", + "S49E": "San Diego-Carlsbad, CA", + "S49F": "Urban Hawaii", + "S49G": "Urban Alaska" + }, + "item_code": { + "701111": "Flour, white, all purpose, per lb. (453.6 gm)", + "701311": "Rice, white, long grain, precooked (cost per pound/453.6 grams)", + "701312": "Rice, white, long grain, uncooked, per lb. (453.6 gm)", + "701321": "Spaghetti (cost per pound/453.6 grams)", + "701322": "Spaghetti and macaroni, per lb. (453.6 gm)", + "702111": "Bread, white, pan, per lb. (453.6 gm)", + "702112": "Bread, French, per lb. (453.6 gm)", + "702211": "Bread, rye, pan (cost per pound/453.6 grams)", + "702212": "Bread, whole wheat, pan, per lb. (453.6 gm)", + "702213": "Bread, wheat blend, pan (cost per pound/453.6 grams)", + "702221": "Rolls, hamburger (cost per pound/453.6 grams)", + "702411": "Cupcakes, chocolate (cost per pound/453.6 grams)", + "702421": "Cookies, chocolate chip, per lb. (453.6 gm)", + "702611": "Crackers, soda, salted, per lb. (453.6 gm)", + "703111": "Ground chuck, 100% beef, per lb. (453.6 gm)", + "703112": "Ground beef, 100% beef, per lb. (453.6 gm)", + "703113": "Ground beef, lean and extra lean, per lb. (453.6 gm)", + "703211": "Chuck roast, USDA Choice, bone-in, per lb. (453.6 gm)", + "703212": "Chuck roast, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703213": "Chuck roast, USDA Choice, boneless, per lb. (453.6 gm)", + "703311": "Round roast, USDA Choice, boneless, per lb. (453.6 gm)", + "703312": "Round roast, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703411": "Rib roast, USDA Choice, bone-in, per lb. (453.6 gm)", + "703421": "Steak, chuck, U.S. choice, bone-in (cost per pound/453.6 grams)", + "703422": "Steak, T-Bone, USDA Choice, bone-in, per lb. (453.6 gm)", + "703423": "Steak, porterhouse, U.S. choice, bone-in (cost per pound/453.6 grams)", + "703425": "Steak, rib eye, USDA Choice, boneless, per lb. (453.6 gm)", + "703431": "Short ribs, any primal source, bone-in, per lb. (453.6 gm)", + "703432": "Beef for stew, boneless, per lb. (453.6 gm)", + "703511": "Steak, round, USDA Choice, boneless, per lb. (453.6 gm)", + "703512": "Steak, round, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703611": "Steak, sirloin, USDA Choice, bone-in, per lb. (453.6 gm)", + "703612": "Steak, sirloin, graded and ungraded, excluding USDA Prime and Choice, per lb. (453.6 gm)", + "703613": "Steak, sirloin, USDA Choice, boneless, per lb. (453.6 gm)", + "704111": "Bacon, sliced, per lb. (453.6 gm)", + "704211": "Chops, center cut, bone-in, per lb. (453.6 gm)", + "704212": "Chops, boneless, per lb. (453.6 gm)", + "704311": "Ham, rump or shank half, bone-in, smoked,per lb. (453.6 gm)", + "704312": "Ham, boneless, excluding canned, per lb. (453.6 gm)", + "704313": "Ham, rump portion, bone-in, smoked (cost per pound/453.6 grams)", + "704314": "Ham, shank portion, bone-in, smoked (cost per pound/453.6 grams)", + "704321": "Ham, canned, 3 or 5 lbs, per lb. (453.6 gm)", + "704411": "Pork shoulder roast, blade boston, bone-in (cost per pound/453.6 grams)", + "704412": "Pork sirloin roast, bone-in (cost per pound/453.6 grams)", + "704413": "Shoulder picnic, bone-in, smoked, per lb. (453.6 gm)", + "704421": "Sausage, fresh, loose, per lb. (453.6 gm)", + "705111": "Frankfurters, all meat or all beef, per lb. (453.6 gm)", + "705121": "Bologna, all beef or mixed, per lb. (453.6 gm)", + "705141": "Beef liver (cost per pound/453.6 grams)", + "705142": "Lamb and mutton, bone-in, per lb. (453.6 gm)", + "706111": "Chicken, fresh, whole, per lb. (453.6 gm)", + "706211": "Chicken breast, bone-in, per lb. (453.6 gm)", + "706212": "Chicken legs, bone-in, per lb. (453.6 gm)", + "706311": "Turkey, frozen, whole, per lb. (453.6 gm)", + "707111": "Tuna, light, chunk, per lb. (453.6 gm)", + "708111": "Eggs, grade A, large, per doz.", + "708112": "Eggs, grade AA, large, per doz.", + "709111": "Milk, fresh, whole, fortified, per 1/2 gal. (1.9 lit)", + "709112": "Milk, fresh, whole, fortified, per gal. (3.8 lit)", + "709211": "Milk, fresh, skim (cost per one-half gallon/1.9 liters)", + "709212": "Milk, fresh, low fat, per 1/2 gal. (1.9 lit)", + "709213": "Milk, fresh, low fat, per gal. (3.8 lit)", + "710111": "Butter, salted, grade AA, stick, per lb. (453.6 gm)", + "710122": "Yogurt, natural, fruit flavored, per 8 oz. (226.8 gm)", + "710211": "American processed cheese, per lb. (453.6 gm)", + "710212": "Cheddar cheese, natural, per lb. (453.6 gm)", + "710411": "Ice cream, prepackaged, bulk, regular, per 1/2 gal. (1.9 lit)", + "711111": "Apples, Red Delicious, per lb. (453.6 gm)", + "711211": "Bananas, per lb. (453.6 gm)", + "711311": "Oranges, Navel, per lb. (453.6 gm)", + "711312": "Oranges, Valencia, per lb. (453.6 gm)", + "711411": "Grapefruit, per lb. (453.6 gm)", + "711412": "Lemons, per lb. (453.6 gm)", + "711413": "Pears, Anjou, per lb. (453.6 gm)", + "711414": "Peaches, per lb. (453.6 gm)", + "711415": "Strawberries, dry pint, per 12 oz. (340.2 gm)", + "711416": "Grapes, Emperor or Tokay (cost per pound/453.6 grams)", + "711417": "Grapes, Thompson Seedless, per lb. (453.6 gm)", + "711418": "Cherries, per lb. (453.6 gm)", + "712111": "Potatoes, white (cost per pound/453.6 grams)", + "712112": "Potatoes, white, per lb. (453.6 gm)", + "712211": "Lettuce, iceberg, per lb. (453.6 gm)", + "712311": "Tomatoes, field grown, per lb. (453.6 gm)", + "712401": "Cabbage, per lb. (453.6 gm)", + "712402": "Celery, per lb. (453.6 gm)", + "712403": "Carrots, short trimmed and topped, per lb. (453.6 gm)", + "712404": "Onions, dry yellow, per lb. (453.6 gm)", + "712405": "Onions, green scallions (cost per pound/453.6 grams)", + "712406": "Peppers, sweet, per lb. (453.6 gm)", + "712407": "Corn on the cob, per lb. (453.6 gm)", + "712408": "Radishes (cost per pound/453.6 grams)", + "712409": "Cucumbers, per lb. (453.6 gm)", + "712410": "Beans, green, snap (cost per pound/453.6 grams)", + "712411": "Mushrooms (cost per pound/453.6 grams)", + "712412": "Broccoli, per lb. (453.6 gm)", + "713111": "Orange juice, frozen concentrate, 12 oz. can, per 16 oz. (473.2 ml)", + "713311": "Apple Sauce, any variety, all sizes, per lb. (453.6 gm)", + "713312": "Peaches, any variety, all sizes, per lb. (453.6 gm)", + "714111": "Potatoes, frozen, French fried, per lb. (453.6 gm)", + "714221": "Corn, canned, any style, all sizes, per lb. (453.6 gm)", + "714231": "Tomatoes, canned, whole, per lb. (453.6 gm)", + "714232": "Tomatoes, canned, any type, all sizes, per lb. (453.6 gm)", + "714233": "Beans, dried, any type, all sizes, per lb. (453.6 gm)", + "715111": "Hard candy, solid (cost per pound/453.6 grams)", + "715211": "Sugar, white, all sizes, per lb. (453.6 gm)", + "715212": "Sugar, white, 33-80 oz. pkg, per lb. (453.6 gm)", + "715311": "Jelly (cost per pound/453.6 grams)", + "716111": "Margarine, vegetable oil blends, stick (cost per pound/453.6 grams)", + "716113": "Margarine, vegetable oil blends, soft, tubs (cost per pound/453.6 grams)", + "716114": "Margarine, stick, per lb. (453.6 gm)", + "716116": "Margarine, soft, tubs, per lb. (453.6 gm)", + "716121": "Shortening, vegetable oil blends, per lb. (453.6 gm)", + "716141": "Peanut butter, creamy, all sizes, per lb. (453.6 gm)", + "717111": "Cola, non-diet, return bottles, 6 or 8 pack (cost per 16 ounces/473.2 ml)", + "717112": "Cola, non diet, return bottles, 24-40 ounce (cost per 16 ounces/473.2 ml)", + "717113": "Cola, nondiet, cans, 72 oz. 6 pk., per 16 oz. (473.2 ml)", + "717114": "Cola, nondiet, per 2 liters (67.6 oz)", + "717311": "Coffee, 100%, ground roast, all sizes, per lb. (453.6 gm)", + "717312": "Coffee, 100%, ground roast, 13.1-20 oz. can, per lb. (453.6 gm)", + "717324": "Coffee, instant, plain, regular, 6.1-14 ounce (cost per 16 ounces/453.6 grams)", + "717325": "Coffee, freeze dried, regular, all sizes (cost per 16 ounces/453.6 grams)", + "717326": "Coffee, freeze dried, decaf., all sizes (cost per 16 ounces/453.6 grams)", + "717327": "Coffee, instant, plain, regular, all sizes, per lb. (453.6 gm)", + "717411": "Coffee, instant, plain, 9.1-14 ounce (cost per 16 ounces/453.6 grams)", + "717412": "Coffee, instant, plain, 3.1-6 ounce (cost per 16 ounces/453.6 grams)", + "717413": "Coffee, freeze dried, plain, 3.1-9 ounce (cost per 16 ounces/453.6 grams)", + "718311": "Potato chips, per 16 oz.", + "718631": "Pork and beans, canned (cost per 16 ounces/453.6 grams)", + "720111": "Malt beverages, all types, all sizes, any origin, per 16 oz. (473.2 ml)", + "720211": "Bourbon whiskey, 375 ml-1.75 liter (cost per 25.4 ounces/750 ml)", + "720221": "Vodka, domestic, 375 ml-1.75 liter (cost per 25.4 ounces/750 ml)", + "720222": "Vodka, all types, all sizes, any origin, per 1 liter (33.8 oz)", + "720311": "Wine, red and white table, all sizes, any origin, per 1 liter (33.8 oz)", + "72511": "Fuel oil #2 per gallon (3.785 liters)", + "72601": "Utility (piped) gas - 40 therms", + "72610": "Electricity per KWH", + "72611": "Utility (piped) gas - 100 therms", + "72620": "Utility (piped) gas per therm", + "72621": "Electricity per 500 KWH", + "74712": "Gasoline, leaded regular (cost per gallon/3.8 liters)", + "74713": "Gasoline, leaded premium (cost per gallon/3.8 liters)", + "74714": "Gasoline, unleaded regular, per gallon/3.785 liters", + "74715": "Gasoline, unleaded midgrade, per gallon/3.785 liters", + "74716": "Gasoline, unleaded premium, per gallon/3.785 liters", + "74717": "Automotive diesel fuel, per gallon/3.785 liters", + "7471A": "Gasoline, all types, per gallon/3.785 liters", + "FC1101": "All uncooked ground beef, per lb. (453.6 gm)", + "FC2101": "All Uncooked Beef Roasts, per lb. (453.6 gm)", + "FC3101": "All Uncooked Beef Steaks, per lb. (453.6 gm)", + "FC4101": "All Uncooked Other Beef (Excluding Veal), per lb. (453.6 gm)", + "FD2101": "All Ham (Excluding Canned Ham and Luncheon Slices), per lb. (453.6 gm)", + "FD3101": "All Pork Chops, per lb. (453.6 gm)", + "FD4101": "All Other Pork (Excluding Canned Ham and Luncheon Slices), per lb. (453.6 gm)", + "FF1101": "Chicken breast, boneless, per lb. (453.6 gm)", + "FJ1101": "Milk, fresh, low-fat, reduced fat, skim, per gal. (3.8 lit)", + "FJ4101": "Yogurt, per 8 oz. (226.8 gm)", + "FL2101": "Lettuce, romaine, per lb. (453.6 gm)", + "FN1101": "All soft drinks, per 2 liters (67.6 oz)", + "FN1102": "All soft drinks, 12 pk, 12 oz., cans, per 12 oz. (354.9 ml)", + "FS1101": "Butter, stick, per lb. (453.6 gm)" + } + }, + "cu": { + "area_code": { + "0000": "U.S. city average", + "0100": "Northeast", + "0110": "New England", + "0120": "Middle Atlantic", + "0200": "Midwest", + "0230": "East North Central", + "0240": "West North Central", + "0300": "South", + "0350": "South Atlantic", + "0360": "East South Central", + "0370": "West South Central", + "0400": "West", + "0480": "Mountain", + "0490": "Pacific", + "A104": "Pittsburgh, PA", + "A210": "Cleveland-Akron, OH", + "A212": "Milwaukee-Racine, WI", + "A213": "Cincinnati-Hamilton, OH-KY-IN", + "A214": "Kansas City, MO-KS", + "A311": "Washington-Baltimore, DC-MD-VA-WV", + "A421": "Los Angeles-Riverside-Orange County, CA", + "A425": "Portland-Salem, OR-WA", + "D000": "Size Class D", + "D200": "Midwest - Size Class D", + "D300": "South - Size Class D", + "N000": "Size Class B/C", + "N100": "Northeast - Size Class B/C", + "N200": "Midwest - Size Class B/C", + "N300": "South - Size Class B/C", + "N400": "West - Size Class B/C", + "S000": "Size Class A", + "S100": "Northeast - Size Class A", + "S11A": "Boston-Cambridge-Newton, MA-NH", + "S12A": "New York-Newark-Jersey City, NY-NJ-PA", + "S12B": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "S200": "Midwest - Size Class A", + "S23A": "Chicago-Naperville-Elgin, IL-IN-WI", + "S23B": "Detroit-Warren-Dearborn, MI", + "S24A": "Minneapolis-St.Paul-Bloomington, MN-WI", + "S24B": "St. Louis, MO-IL", + "S300": "South - Size Class A", + "S35A": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "S35B": "Miami-Fort Lauderdale-West Palm Beach, FL", + "S35C": "Atlanta-Sandy Springs-Roswell, GA", + "S35D": "Tampa-St. Petersburg-Clearwater, FL", + "S35E": "Baltimore-Columbia-Towson, MD", + "S37A": "Dallas-Fort Worth-Arlington, TX", + "S37B": "Houston-The Woodlands-Sugar Land, TX", + "S400": "West - Size Class A", + "S48A": "Phoenix-Mesa-Scottsdale, AZ", + "S48B": "Denver-Aurora-Lakewood, CO", + "S49A": "Los Angeles-Long Beach-Anaheim, CA", + "S49B": "San Francisco-Oakland-Hayward, CA", + "S49C": "Riverside-San Bernardino-Ontario, CA", + "S49D": "Seattle-Tacoma-Bellevue WA", + "S49E": "San Diego-Carlsbad, CA", + "S49F": "Urban Hawaii", + "S49G": "Urban Alaska" + }, + "item_code": { + "AA0": "All items - old base", + "AA0R": "Purchasing power of the consumer dollar - old base", + "SA0": "All items", + "SA0E": "Energy", + "SA0L1": "All items less food", + "SA0L12": "All items less food and shelter", + "SA0L12E": "All items less food, shelter, and energy", + "SA0L12E4": "All items less food, shelter, energy, and used cars and trucks", + "SA0L1E": "All items less food and energy", + "SA0L2": "All items less shelter", + "SA0L5": "All items less medical care", + "SA0LE": "All items less energy", + "SA0R": "Purchasing power of the consumer dollar", + "SA311": "Apparel less footwear", + "SAA": "Apparel", + "SAA1": "Men's and boys' apparel", + "SAA2": "Women's and girls' apparel", + "SAC": "Commodities", + "SACE": "Energy commodities", + "SACL1": "Commodities less food", + "SACL11": "Commodities less food and beverages", + "SACL1E": "Commodities less food and energy commodities", + "SACL1E4": "Commodities less food, energy, and used cars and trucks", + "SAD": "Durables", + "SAE": "Education and communication", + "SAE1": "Education", + "SAE2": "Communication", + "SAE21": "Information and information processing", + "SAEC": "Education and communication commodities", + "SAES": "Education and communication services", + "SAF": "Food and beverages", + "SAF1": "Food", + "SAF11": "Food at home", + "SAF111": "Cereals and bakery products", + "SAF112": "Meats, poultry, fish, and eggs", + "SAF1121": "Meats, poultry, and fish", + "SAF11211": "Meats", + "SAF113": "Fruits and vegetables", + "SAF1131": "Fresh fruits and vegetables", + "SAF114": "Nonalcoholic beverages and beverage materials", + "SAF115": "Other food at home", + "SAF116": "Alcoholic beverages", + "SAG": "Other goods and services", + "SAG1": "Personal care", + "SAGC": "Other goods", + "SAGS": "Other personal services", + "SAH": "Housing", + "SAH1": "Shelter", + "SAH2": "Fuels and utilities", + "SAH21": "Household energy", + "SAH3": "Household furnishings and operations", + "SAH31": "Household furnishings and supplies", + "SAM": "Medical care", + "SAM1": "Medical care commodities", + "SAM2": "Medical care services", + "SAN": "Nondurables", + "SAN1D": "Domestically produced farm food", + "SANL1": "Nondurables less food", + "SANL11": "Nondurables less food and beverages", + "SANL113": "Nondurables less food, beverages, and apparel", + "SANL13": "Nondurables less food and apparel", + "SAR": "Recreation", + "SARC": "Recreation commodities", + "SARS": "Recreation services", + "SAS": "Services", + "SAS24": "Utilities and public transportation", + "SAS2RS": "Rent of shelter", + "SAS367": "Other services", + "SAS4": "Transportation services", + "SASL2RS": "Services less rent of shelter", + "SASL5": "Services less medical care services", + "SASLE": "Services less energy services", + "SAT": "Transportation", + "SAT1": "Private transportation", + "SATCLTB": "Transportation commodities less motor fuel", + "SEAA": "Men's apparel", + "SEAA01": "Men's suits, sport coats, and outerwear", + "SEAA02": "Men's underwear, nightwear, swimwear and accessories", + "SEAA03": "Men's shirts and sweaters", + "SEAA04": "Men's pants and shorts", + "SEAB": "Boys' apparel", + "SEAC": "Women's apparel", + "SEAC01": "Women's outerwear", + "SEAC02": "Women's dresses", + "SEAC03": "Women's suits and separates", + "SEAC04": "Women's underwear, nightwear, swimwear and accessories", + "SEAD": "Girls' apparel", + "SEAE": "Footwear", + "SEAE01": "Men's footwear", + "SEAE02": "Boys' and girls' footwear", + "SEAE03": "Women's footwear", + "SEAF": "Infants' and toddlers' apparel", + "SEAG": "Jewelry and watches", + "SEAG01": "Watches", + "SEAG02": "Jewelry", + "SEEA": "Educational books and supplies", + "SEEB": "Tuition, other school fees, and childcare", + "SEEB01": "College tuition and fees", + "SEEB02": "Elementary and high school tuition and fees", + "SEEB03": "Day care and preschool", + "SEEB04": "Technical and business school tuition and fees", + "SEEC": "Postage and delivery services", + "SEEC01": "Postage", + "SEEC02": "Delivery services", + "SEED": "Telephone services", + "SEED03": "Wireless telephone services", + "SEED04": "Residential telephone services", + "SEEE": "Information technology, hardware and services", + "SEEE01": "Computers, peripherals, and smart home assistants", + "SEEE02": "Computer software and accessories", + "SEEE03": "Internet services and electronic information providers", + "SEEE04": "Telephone hardware, calculators, and other consumer information items", + "SEEEC": "Information technology commodities", + "SEFA": "Cereals and cereal products", + "SEFA01": "Flour and prepared flour mixes", + "SEFA02": "Breakfast cereal", + "SEFA03": "Rice, pasta, cornmeal", + "SEFB": "Bakery products", + "SEFB01": "Bread", + "SEFB02": "Fresh biscuits, rolls, muffins", + "SEFB03": "Cakes, cupcakes, and cookies", + "SEFB04": "Other bakery products", + "SEFC": "Beef and veal", + "SEFC01": "Uncooked ground beef", + "SEFC02": "Uncooked beef roasts", + "SEFC03": "Uncooked beef steaks", + "SEFC04": "Uncooked other beef and veal", + "SEFD": "Pork", + "SEFD01": "Bacon, breakfast sausage, and related products", + "SEFD02": "Ham", + "SEFD03": "Pork chops", + "SEFD04": "Other pork including roasts, steaks, and ribs", + "SEFE": "Other meats", + "SEFF": "Poultry", + "SEFF01": "Chicken", + "SEFF02": "Other uncooked poultry including turkey", + "SEFG": "Fish and seafood", + "SEFG01": "Fresh fish and seafood", + "SEFG02": "Processed fish and seafood", + "SEFH": "Eggs", + "SEFJ": "Dairy and related products", + "SEFJ01": "Milk", + "SEFJ02": "Cheese and related products", + "SEFJ03": "Ice cream and related products", + "SEFJ04": "Other dairy and related products", + "SEFK": "Fresh fruits", + "SEFK01": "Apples", + "SEFK02": "Bananas", + "SEFK03": "Citrus fruits", + "SEFK04": "Other fresh fruits", + "SEFL": "Fresh vegetables", + "SEFL01": "Potatoes", + "SEFL02": "Lettuce", + "SEFL03": "Tomatoes", + "SEFL04": "Other fresh vegetables", + "SEFM": "Processed fruits and vegetables", + "SEFM01": "Canned fruits and vegetables", + "SEFM02": "Frozen fruits and vegetables", + "SEFM03": "Other processed fruits and vegetables including dried", + "SEFN": "Juices and nonalcoholic drinks", + "SEFN01": "Carbonated drinks", + "SEFN02": "Frozen noncarbonated juices and drinks", + "SEFN03": "Nonfrozen noncarbonated juices and drinks", + "SEFP": "Beverage materials including coffee and tea", + "SEFP01": "Coffee", + "SEFP02": "Other beverage materials including tea", + "SEFR": "Sugar and sweets", + "SEFR01": "Sugar and sugar substitutes", + "SEFR02": "Candy and chewing gum", + "SEFR03": "Other sweets", + "SEFS": "Fats and oils", + "SEFS01": "Butter and margarine", + "SEFS02": "Salad dressing", + "SEFS03": "Other fats and oils including peanut butter", + "SEFT": "Other foods", + "SEFT01": "Soups", + "SEFT02": "Frozen and freeze dried prepared foods", + "SEFT03": "Snacks", + "SEFT04": "Spices, seasonings, condiments, sauces", + "SEFT05": "Baby food and formula", + "SEFT06": "Other miscellaneous foods", + "SEFV": "Food away from home", + "SEFV01": "Full service meals and snacks", + "SEFV02": "Limited service meals and snacks", + "SEFV03": "Food at employee sites and schools", + "SEFV04": "Food from vending machines and mobile vendors", + "SEFV05": "Other food away from home", + "SEFW": "Alcoholic beverages at home", + "SEFW01": "Beer, ale, and other malt beverages at home", + "SEFW02": "Distilled spirits at home", + "SEFW03": "Wine at home", + "SEFX": "Alcoholic beverages away from home", + "SEGA": "Tobacco and smoking products", + "SEGA01": "Cigarettes", + "SEGA02": "Tobacco products other than cigarettes", + "SEGB": "Personal care products", + "SEGB01": "Hair, dental, shaving, and miscellaneous personal care products", + "SEGB02": "Cosmetics, perfume, bath, nail preparations and implements", + "SEGC": "Personal care services", + "SEGC01": "Haircuts and other personal care services", + "SEGD": "Miscellaneous personal services", + "SEGD01": "Legal services", + "SEGD02": "Funeral expenses", + "SEGD03": "Laundry and dry cleaning services", + "SEGD04": "Apparel services other than laundry and dry cleaning", + "SEGD05": "Financial services", + "SEGE": "Miscellaneous personal goods", + "SEHA": "Rent of primary residence", + "SEHB": "Lodging away from home", + "SEHB01": "Housing at school, excluding board", + "SEHB02": "Other lodging away from home including hotels and motels", + "SEHC": "Owners' equivalent rent of residences", + "SEHC01": "Owners' equivalent rent of primary residence", + "SEHD": "Tenants' and household insurance", + "SEHE": "Fuel oil and other fuels", + "SEHE01": "Fuel oil", + "SEHE02": "Propane, kerosene, and firewood", + "SEHF": "Energy services", + "SEHF01": "Electricity", + "SEHF02": "Utility (piped) gas service", + "SEHG": "Water and sewer and trash collection services", + "SEHG01": "Water and sewerage maintenance", + "SEHG02": "Garbage and trash collection", + "SEHH": "Window and floor coverings and other linens", + "SEHH01": "Floor coverings", + "SEHH02": "Window coverings", + "SEHH03": "Other linens", + "SEHJ": "Furniture and bedding", + "SEHJ01": "Bedroom furniture", + "SEHJ02": "Living room, kitchen, and dining room furniture", + "SEHJ03": "Other furniture", + "SEHK": "Appliances", + "SEHK01": "Major appliances", + "SEHK02": "Other appliances", + "SEHL": "Other household equipment and furnishings", + "SEHL01": "Clocks, lamps, and decorator items", + "SEHL02": "Indoor plants and flowers", + "SEHL03": "Dishes and flatware", + "SEHL04": "Nonelectric cookware and tableware", + "SEHM": "Tools, hardware, outdoor equipment and supplies", + "SEHM01": "Tools, hardware and supplies", + "SEHM02": "Outdoor equipment and supplies", + "SEHN": "Housekeeping supplies", + "SEHN01": "Household cleaning products", + "SEHN02": "Household paper products", + "SEHN03": "Miscellaneous household products", + "SEHP": "Household operations", + "SEHP01": "Domestic services", + "SEHP02": "Gardening and lawncare services", + "SEHP03": "Moving, storage, freight expense", + "SEHP04": "Repair of household items", + "SEMC": "Professional services", + "SEMC01": "Physicians' services", + "SEMC02": "Dental services", + "SEMC03": "Eyeglasses and eye care", + "SEMC04": "Services by other medical professionals", + "SEMD": "Hospital and related services", + "SEMD01": "Hospital services", + "SEMD02": "Nursing homes and adult day services", + "SEMD03": "Care of invalids and elderly at home", + "SEME": "Health insurance", + "SEMF": "Medicinal drugs", + "SEMF01": "Prescription drugs", + "SEMF02": "Nonprescription drugs", + "SEMG": "Medical equipment and supplies", + "SERA": "Video and audio", + "SERA01": "Televisions", + "SERA02": "Cable, satellite, and live streaming television service", + "SERA03": "Other video equipment", + "SERA04": "Purchase, subscription, and rental of video", + "SERA05": "Audio equipment", + "SERA06": "Recorded music and music subscriptions", + "SERAC": "Video and audio products", + "SERAS": "Video and audio services", + "SERB": "Pets, pet products and services", + "SERB01": "Pets and pet products", + "SERB02": "Pet services including veterinary", + "SERC": "Sporting goods", + "SERC01": "Sports vehicles including bicycles", + "SERC02": "Sports equipment", + "SERD": "Photography", + "SERD01": "Photographic equipment and supplies", + "SERD02": "Photographers and photo processing", + "SERE": "Other recreational goods", + "SERE01": "Toys", + "SERE02": "Sewing machines, fabric and supplies", + "SERE03": "Music instruments and accessories", + "SERF": "Other recreation services", + "SERF01": "Club membership for shopping clubs, fraternal, or other organizations, or participant sports fees", + "SERF02": "Admissions", + "SERF03": "Fees for lessons or instructions", + "SERG": "Recreational reading materials", + "SERG01": "Newspapers and magazines", + "SERG02": "Recreational books", + "SETA": "New and used motor vehicles", + "SETA01": "New vehicles", + "SETA02": "Used cars and trucks", + "SETA03": "Leased cars and trucks", + "SETA04": "Car and truck rental", + "SETB": "Motor fuel", + "SETB01": "Gasoline (all types)", + "SETB02": "Other motor fuels", + "SETC": "Motor vehicle parts and equipment", + "SETC01": "Tires", + "SETC02": "Vehicle accessories other than tires", + "SETD": "Motor vehicle maintenance and repair", + "SETD01": "Motor vehicle body work", + "SETD02": "Motor vehicle maintenance and servicing", + "SETD03": "Motor vehicle repair", + "SETE": "Motor vehicle insurance", + "SETF": "Motor vehicle fees", + "SETF01": "State motor vehicle registration and license fees", + "SETF03": "Parking and other fees", + "SETG": "Public transportation", + "SETG01": "Airline fares", + "SETG02": "Other intercity transportation", + "SETG03": "Intracity transportation", + "SS01031": "Rice", + "SS02011": "White bread", + "SS02021": "Bread other than white", + "SS02041": "Fresh cakes and cupcakes", + "SS02042": "Cookies", + "SS02063": "Fresh sweetrolls, coffeecakes, doughnuts", + "SS0206A": "Crackers, bread, and cracker products", + "SS0206B": "Frozen and refrigerated bakery products, pies, tarts, turnovers", + "SS04011": "Bacon and related products", + "SS04012": "Breakfast sausage and related products", + "SS04031": "Ham, excluding canned", + "SS05011": "Frankfurters", + "SS05014": "Lamb and organ meats", + "SS05015": "Lamb and mutton", + "SS0501A": "Lunchmeats", + "SS06011": "Fresh whole chicken", + "SS06021": "Fresh and frozen chicken parts", + "SS07011": "Shelf stable fish and seafood", + "SS07021": "Frozen fish and seafood", + "SS09011": "Fresh whole milk", + "SS09021": "Fresh milk other than whole", + "SS10011": "Butter", + "SS11031": "Oranges, including tangerines", + "SS13031": "Canned fruits", + "SS14011": "Frozen vegetables", + "SS14021": "Canned vegetables", + "SS14022": "Dried beans, peas, and lentils", + "SS16011": "Margarine", + "SS16014": "Peanut butter", + "SS17031": "Roasted coffee", + "SS17032": "Instant coffee", + "SS18041": "Salt and other seasonings and spices", + "SS18042": "Olives, pickles, relishes", + "SS18043": "Sauces and gravies", + "SS1804B": "Other condiments", + "SS18064": "Prepared salads", + "SS20021": "Whiskey at home", + "SS20022": "Distilled spirits, excluding whiskey, at home", + "SS20051": "Beer, ale, and other malt beverages away from home", + "SS20052": "Wine away from home", + "SS20053": "Distilled spirits away from home", + "SS27051": "Land-line interstate toll calls", + "SS27061": "Land-line intrastate toll calls", + "SS30021": "Laundry equipment", + "SS31022": "Video discs and other media", + "SS31023": "Video game hardware, software and accessories", + "SS33032": "Stationery, stationery supplies, gift wrap", + "SS45011": "New cars", + "SS4501A": "New cars and trucks", + "SS45021": "New trucks", + "SS45031": "New motorcycles", + "SS47014": "Gasoline, unleaded regular", + "SS47015": "Gasoline, unleaded midgrade", + "SS47016": "Gasoline, unleaded premium", + "SS47021": "Motor oil, coolant, and fluids", + "SS48021": "Vehicle parts and equipment other than tires", + "SS52051": "Parking fees and tolls", + "SS53021": "Intercity bus fare", + "SS53022": "Intercity train fare", + "SS53023": "Ship fare", + "SS53031": "Intracity mass transit", + "SS5702": "Inpatient hospital services", + "SS5703": "Outpatient hospital services", + "SS61011": "Toys, games, hobbies and playground equipment", + "SS61021": "Film and photographic supplies", + "SS61023": "Photographic equipment", + "SS61031": "Pet food", + "SS61032": "Purchase of pets, pet supplies, accessories", + "SS62011": "Automobile service clubs", + "SS62031": "Admission to movies, theaters, and concerts", + "SS62032": "Admission to sporting events", + "SS62051": "Photographer fees", + "SS62052": "Photo Processing", + "SS62053": "Pet services", + "SS62054": "Veterinarian services", + "SS62055": "Subscription and rental of video and video games", + "SS68021": "Checking account and other bank services", + "SS68023": "Tax return preparation and other accounting fees", + "SSEA011": "College textbooks", + "SSEE041": "Smartphones", + "SSFV031A": "Food at elementary and secondary schools", + "SSGE013": "Infants' equipment", + "SSHJ031": "Infants' furniture" + }, + "base_code": { + "A": "Alternate", + "S": "Current" + } + }, + "cw": { + "area_code": { + "0000": "U.S. city average", + "0100": "Northeast", + "0110": "New England", + "0120": "Middle Atlantic", + "0200": "Midwest", + "0230": "East North Central", + "0240": "West North Central", + "0300": "South", + "0350": "South Atlantic", + "0360": "East South Central", + "0370": "West South Central", + "0400": "West", + "0480": "Mountain", + "0490": "Pacific", + "A104": "Pittsburgh, PA", + "A210": "Cleveland-Akron, OH", + "A212": "Milwaukee-Racine, WI", + "A213": "Cincinnati-Hamilton, OH-KY-IN", + "A214": "Kansas City, MO-KS", + "A311": "Washington-Baltimore, DC-MD-VA-WV", + "A421": "Los Angeles-Riverside-Orange County, CA", + "A425": "Portland-Salem, OR-WA", + "D000": "Size Class D", + "D200": "Midwest - Size Class D", + "D300": "South - Size Class D", + "N000": "Size Class B/C", + "N100": "Northeast - Size Class B/C", + "N200": "Midwest - Size Class B/C", + "N300": "South - Size Class B/C", + "N400": "West - Size Class B/C", + "S000": "Size Class A", + "S100": "Northeast - Size Class A", + "S11A": "Boston-Cambridge-Newton, MA-NH", + "S12A": "New York-Newark-Jersey City, NY-NJ-PA", + "S12B": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "S200": "Midwest - Size Class A", + "S23A": "Chicago-Naperville-Elgin, IL-IN-WI", + "S23B": "Detroit-Warren-Dearborn, MI", + "S24A": "Minneapolis-St.Paul-Bloomington, MN-WI", + "S24B": "St. Louis, MO-IL", + "S300": "South - Size Class A", + "S35A": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "S35B": "Miami-Fort Lauderdale-West Palm Beach, FL", + "S35C": "Atlanta-Sandy Springs-Roswell, GA", + "S35D": "Tampa-St. Petersburg-Clearwater, FL", + "S35E": "Baltimore-Columbia-Towson, MD", + "S37A": "Dallas-Fort Worth-Arlington, TX", + "S37B": "Houston-The Woodlands-Sugar Land, TX", + "S400": "West - Size Class A", + "S48A": "Phoenix-Mesa-Scottsdale, AZ", + "S48B": "Denver-Aurora-Lakewood, CO", + "S49A": "Los Angeles-Long Beach-Anaheim, CA", + "S49B": "San Francisco-Oakland-Hayward, CA", + "S49C": "Riverside-San Bernardino-Ontario, CA", + "S49D": "Seattle-Tacoma-Bellevue WA", + "S49E": "San Diego-Carlsbad, CA", + "S49F": "Urban Hawaii", + "S49G": "Urban Alaska" + }, + "item_code": { + "AA0": "All items - old base", + "AA0R": "Purchasing power of the consumer dollar - old base", + "SA0": "All items", + "SA0E": "Energy", + "SA0L1": "All items less food", + "SA0L1E": "All items less food and energy", + "SA0L2": "All items less shelter", + "SA0L5": "All items less medical care", + "SA0LE": "All items less energy", + "SA0R": "Purchasing power of the consumer dollar", + "SA311": "Apparel less footwear", + "SAA": "Apparel", + "SAA1": "Men's and boys' apparel", + "SAA2": "Women's and girls' apparel", + "SAC": "Commodities", + "SACE": "Energy commodities", + "SACL1": "Commodities less food", + "SACL11": "Commodities less food and beverages", + "SACL1E": "Commodities less food and energy commodities", + "SAD": "Durables", + "SAE": "Education and communication", + "SAE1": "Education", + "SAE2": "Communication", + "SAE21": "Information and information processing", + "SAEC": "Education and communication commodities", + "SAES": "Education and communication services", + "SAF": "Food and beverages", + "SAF1": "Food", + "SAF11": "Food at home", + "SAF111": "Cereals and bakery products", + "SAF112": "Meats, poultry, fish, and eggs", + "SAF1121": "Meats, poultry, and fish", + "SAF11211": "Meats", + "SAF113": "Fruits and vegetables", + "SAF1131": "Fresh fruits and vegetables", + "SAF114": "Nonalcoholic beverages and beverage materials", + "SAF115": "Other food at home", + "SAF116": "Alcoholic beverages", + "SAG": "Other goods and services", + "SAG1": "Personal care", + "SAGC": "Other goods", + "SAGS": "Other personal services", + "SAH": "Housing", + "SAH1": "Shelter", + "SAH2": "Fuels and utilities", + "SAH21": "Household energy", + "SAH3": "Household furnishings and operations", + "SAH31": "Household furnishings and supplies", + "SAM": "Medical care", + "SAM1": "Medical care commodities", + "SAM2": "Medical care services", + "SAN": "Nondurables", + "SAN1D": "Domestically produced farm food", + "SANL1": "Nondurables less food", + "SANL11": "Nondurables less food and beverages", + "SANL113": "Nondurables less food, beverages, and apparel", + "SANL13": "Nondurables less food and apparel", + "SAR": "Recreation", + "SARC": "Recreation commodities", + "SARS": "Recreation services", + "SAS": "Services", + "SAS24": "Utilities and public transportation", + "SAS2RS": "Rent of shelter", + "SAS367": "Other services", + "SAS4": "Transportation services", + "SASL2RS": "Services less rent of shelter", + "SASL5": "Services less medical care services", + "SASLE": "Services less energy services", + "SAT": "Transportation", + "SAT1": "Private transportation", + "SATCLTB": "Transportation commodities less motor fuel", + "SEAA": "Men's apparel", + "SEAA01": "Men's suits, sport coats, and outerwear", + "SEAA02": "Men's underwear, nightwear, swimwear and accessories", + "SEAA03": "Men's shirts and sweaters", + "SEAA04": "Men's pants and shorts", + "SEAB": "Boys' apparel", + "SEAC": "Women's apparel", + "SEAC01": "Women's outerwear", + "SEAC02": "Women's dresses", + "SEAC03": "Women's suits and separates", + "SEAC04": "Women's underwear, nightwear, swimwear and accessories", + "SEAD": "Girls' apparel", + "SEAE": "Footwear", + "SEAE01": "Men's footwear", + "SEAE02": "Boys' and girls' footwear", + "SEAE03": "Women's footwear", + "SEAF": "Infants' and toddlers' apparel", + "SEAG": "Jewelry and watches", + "SEAG01": "Watches", + "SEAG02": "Jewelry", + "SEEA": "Educational books and supplies", + "SEEB": "Tuition, other school fees, and childcare", + "SEEB01": "College tuition and fees", + "SEEB02": "Elementary and high school tuition and fees", + "SEEB03": "Day care and preschool", + "SEEB04": "Technical and business school tuition and fees", + "SEEC": "Postage and delivery services", + "SEEC01": "Postage", + "SEEC02": "Delivery services", + "SEED": "Telephone services", + "SEED03": "Wireless telephone services", + "SEED04": "Residential telephone services", + "SEEE": "Information technology, hardware and services", + "SEEE01": "Computers, peripherals, and smart home assistants", + "SEEE02": "Computer software and accessories", + "SEEE03": "Internet services and electronic information providers", + "SEEE04": "Telephone hardware, calculators, and other consumer information items", + "SEEEC": "Information technology commodities", + "SEFA": "Cereals and cereal products", + "SEFA01": "Flour and prepared flour mixes", + "SEFA02": "Breakfast cereal", + "SEFA03": "Rice, pasta, cornmeal", + "SEFB": "Bakery products", + "SEFB01": "Bread", + "SEFB02": "Fresh biscuits, rolls, muffins", + "SEFB03": "Cakes, cupcakes, and cookies", + "SEFB04": "Other bakery products", + "SEFC": "Beef and veal", + "SEFC01": "Uncooked ground beef", + "SEFC02": "Uncooked beef roasts", + "SEFC03": "Uncooked beef steaks", + "SEFC04": "Uncooked other beef and veal", + "SEFD": "Pork", + "SEFD01": "Bacon, breakfast sausage, and related products", + "SEFD02": "Ham", + "SEFD03": "Pork chops", + "SEFD04": "Other pork including roasts, steaks, and ribs", + "SEFE": "Other meats", + "SEFF": "Poultry", + "SEFF01": "Chicken", + "SEFF02": "Other uncooked poultry including turkey", + "SEFG": "Fish and seafood", + "SEFG01": "Fresh fish and seafood", + "SEFG02": "Processed fish and seafood", + "SEFH": "Eggs", + "SEFJ": "Dairy and related products", + "SEFJ01": "Milk", + "SEFJ02": "Cheese and related products", + "SEFJ03": "Ice cream and related products", + "SEFJ04": "Other dairy and related products", + "SEFK": "Fresh fruits", + "SEFK01": "Apples", + "SEFK02": "Bananas", + "SEFK03": "Citrus fruits", + "SEFK04": "Other fresh fruits", + "SEFL": "Fresh vegetables", + "SEFL01": "Potatoes", + "SEFL02": "Lettuce", + "SEFL03": "Tomatoes", + "SEFL04": "Other fresh vegetables", + "SEFM": "Processed fruits and vegetables", + "SEFM01": "Canned fruits and vegetables", + "SEFM02": "Frozen fruits and vegetables", + "SEFM03": "Other processed fruits and vegetables including dried", + "SEFN": "Juices and nonalcoholic drinks", + "SEFN01": "Carbonated drinks", + "SEFN02": "Frozen noncarbonated juices and drinks", + "SEFN03": "Nonfrozen noncarbonated juices and drinks", + "SEFP": "Beverage materials including coffee and tea", + "SEFP01": "Coffee", + "SEFP02": "Other beverage materials including tea", + "SEFR": "Sugar and sweets", + "SEFR01": "Sugar and sugar substitutes", + "SEFR02": "Candy and chewing gum", + "SEFR03": "Other sweets", + "SEFS": "Fats and oils", + "SEFS01": "Butter and margarine", + "SEFS02": "Salad dressing", + "SEFS03": "Other fats and oils including peanut butter", + "SEFT": "Other foods", + "SEFT01": "Soups", + "SEFT02": "Frozen and freeze dried prepared foods", + "SEFT03": "Snacks", + "SEFT04": "Spices, seasonings, condiments, sauces", + "SEFT05": "Baby Food and Formula", + "SEFT06": "Other miscellaneous foods", + "SEFV": "Food away from home", + "SEFV01": "Full service meals and snacks", + "SEFV02": "Limited service meals and snacks", + "SEFV03": "Food at employee sites and schools", + "SEFV04": "Food from vending machines and mobile vendors", + "SEFV05": "Other food away from home", + "SEFW": "Alcoholic beverages at home", + "SEFW01": "Beer, ale, and other malt beverages at home", + "SEFW02": "Distilled spirits at home", + "SEFW03": "Wine at home", + "SEFX": "Alcoholic beverages away from home", + "SEGA": "Tobacco and smoking products", + "SEGA01": "Cigarettes", + "SEGA02": "Tobacco products other than cigarettes", + "SEGB": "Personal care products", + "SEGB01": "Hair, dental, shaving, and miscellaneous personal care products", + "SEGB02": "Cosmetics, perfume, bath, nail preparations and implements", + "SEGC": "Personal care services", + "SEGC01": "Haircuts and other personal care services", + "SEGD": "Miscellaneous personal services", + "SEGD01": "Legal services", + "SEGD02": "Funeral expenses", + "SEGD03": "Laundry and dry cleaning services", + "SEGD04": "Apparel services other than laundry and dry cleaning", + "SEGD05": "Financial services", + "SEGE": "Miscellaneous personal goods", + "SEHA": "Rent of primary residence", + "SEHB": "Lodging away from home", + "SEHB01": "Housing at school, excluding board", + "SEHB02": "Other lodging away from home including hotels and motels", + "SEHC": "Owners' equivalent rent of residences", + "SEHC01": "Owners' equivalent rent of primary residence", + "SEHD": "Tenants' and household insurance", + "SEHE": "Fuel oil and other fuels", + "SEHE01": "Fuel oil", + "SEHE02": "Propane, kerosene, and firewood", + "SEHF": "Energy services", + "SEHF01": "Electricity", + "SEHF02": "Utility (piped) gas service", + "SEHG": "Water and sewer and trash collection services", + "SEHG01": "Water and sewerage maintenance", + "SEHG02": "Garbage and trash collection", + "SEHH": "Window and floor coverings and other linens", + "SEHH01": "Floor coverings", + "SEHH02": "Window coverings", + "SEHH03": "Other linens", + "SEHJ": "Furniture and bedding", + "SEHJ01": "Bedroom furniture", + "SEHJ02": "Living room, kitchen, and dining room furniture", + "SEHJ03": "Other furniture", + "SEHK": "Appliances", + "SEHK01": "Major appliances", + "SEHK02": "Other appliances", + "SEHL": "Other household equipment and furnishings", + "SEHL01": "Clocks, lamps, and decorator items", + "SEHL02": "Indoor plants and flowers", + "SEHL03": "Dishes and flatware", + "SEHL04": "Nonelectric cookware and tableware", + "SEHM": "Tools, hardware, outdoor equipment and supplies", + "SEHM01": "Tools, hardware and supplies", + "SEHM02": "Outdoor equipment and supplies", + "SEHN": "Housekeeping supplies", + "SEHN01": "Household cleaning products", + "SEHN02": "Household paper products", + "SEHN03": "Miscellaneous household products", + "SEHP": "Household operations", + "SEHP01": "Domestic services", + "SEHP02": "Gardening and lawncare services", + "SEHP03": "Moving, storage, freight expense", + "SEHP04": "Repair of household items", + "SEMC": "Professional services", + "SEMC01": "Physicians' services", + "SEMC02": "Dental services", + "SEMC03": "Eyeglasses and eye care", + "SEMC04": "Services by other medical professionals", + "SEMD": "Hospital and related services", + "SEMD01": "Hospital services", + "SEMD02": "Nursing homes and adult day services", + "SEMD03": "Care of invalids and elderly at home", + "SEME": "Health insurance", + "SEMF": "Medicinal drugs", + "SEMF01": "Prescription drugs", + "SEMF02": "Nonprescription drugs", + "SEMG": "Medical equipment and supplies", + "SERA": "Video and audio", + "SERA01": "Televisions", + "SERA02": "Cable, satellite, and live streaming television service", + "SERA03": "Other video equipment", + "SERA04": "Purchase, subscription, and rental of video", + "SERA05": "Audio equipment", + "SERA06": "Recorded music and music subscriptions", + "SERAC": "Video and audio products", + "SERAS": "Video and audio services", + "SERB": "Pets, pet products and services", + "SERB01": "Pets and pet products", + "SERB02": "Pet services including veterinary", + "SERC": "Sporting goods", + "SERC01": "Sports vehicles including bicycles", + "SERC02": "Sports equipment", + "SERD": "Photography", + "SERD01": "Photographic equipment and supplies", + "SERD02": "Photographers and photo processing", + "SERE": "Other recreational goods", + "SERE01": "Toys", + "SERE02": "Sewing machines, fabric and supplies", + "SERE03": "Music instruments and accessories", + "SERF": "Other recreation services", + "SERF01": "Club membership for shopping clubs, fraternal, or other organizations, or participant sports fees", + "SERF02": "Admissions", + "SERF03": "Fees for lessons or instructions", + "SERG": "Recreational reading materials", + "SERG01": "Newspapers and magazines", + "SERG02": "Recreational books", + "SETA": "New and used motor vehicles", + "SETA01": "New vehicles", + "SETA02": "Used cars and trucks", + "SETA03": "Leased cars and trucks", + "SETA04": "Car and truck rental", + "SETB": "Motor fuel", + "SETB01": "Gasoline (all types)", + "SETB02": "Other motor fuels", + "SETC": "Motor vehicle parts and equipment", + "SETC01": "Tires", + "SETC02": "Vehicle accessories other than tires", + "SETD": "Motor vehicle maintenance and repair", + "SETD01": "Motor vehicle body work", + "SETD02": "Motor vehicle maintenance and servicing", + "SETD03": "Motor vehicle repair", + "SETE": "Motor vehicle insurance", + "SETF": "Motor vehicle fees", + "SETF01": "State motor vehicle registration and license fees", + "SETF03": "Parking and other fees", + "SETG": "Public transportation", + "SETG01": "Airline fares", + "SETG02": "Other intercity transportation", + "SETG03": "Intracity transportation", + "SS47014": "Gasoline, unleaded regular", + "SS47015": "Gasoline, unleaded midgrade", + "SS47016": "Gasoline, unleaded premium", + "SS5702": "Inpatient hospital services", + "SS5703": "Outpatient hospital services" + }, + "base_code": { + "A": "Alternate", + "S": "Current" + } + }, + "li": { + "area_code": { + "0000": "U.S. city average" + }, + "item_code": { + "SL00001": "Piece goods", + "SL00002": "Domestics and draperies", + "SL00003": "Women's and children's shoes", + "SL00004": "Men's shoes", + "SL00005": "Infants' wear and furniture", + "SL00006": "Women's underwear", + "SL00007": "Women's and girls' hosiery", + "SL00008": "Women's and girls' accessories", + "SL00009": "Women's outerwear & girls' wear", + "SL00010": "Men's clothing", + "SL00011": "Men's furnishings", + "SL00012": "Boys' wear", + "SL00013": "Jewelry and silverware", + "SL00014": "Notions", + "SL00015": "Toilet articles & drugs", + "SL00016": "Furniture and bedding", + "SL00017": "Floor coverings", + "SL00018": "Housewares", + "SL00019": "Major appliances", + "SL00020": "Radios and television sets", + "SL00021": "Recreation & education", + "SL00022": "Home improvements", + "SL00023": "Automotive accessories", + "SLDUR": "Durable goods", + "SLMISC": "Miscellaneous", + "SLSOFT": "Soft goods", + "SLTOTAL": "Store total" + } + }, + "su": { + "area_code": { + "0000": "U.S. city average" + }, + "item_code": { + "SA0": "All items", + "SA0E": "Energy", + "SA0L1E": "All items less food and energy", + "SAA": "Apparel", + "SAC": "Commodities", + "SAD": "Durables", + "SAE": "Education and communication", + "SAE1": "Education", + "SAE2": "Communication", + "SAF": "Food and beverages", + "SAF1": "Food", + "SAF11": "Food at home", + "SAF116": "Alcoholic beverages", + "SAG": "Other goods and services", + "SAH": "Housing", + "SAH1": "Shelter", + "SAH2": "Fuels and utilities", + "SAH3": "Household furnishings and operations", + "SAM": "Medical care", + "SAM1": "Medical care commodities", + "SAM2": "Medical care services", + "SAN": "Nondurables", + "SAR": "Recreation", + "SAS": "Services", + "SAT": "Transportation", + "SAT1": "Private transportation", + "SEFV": "Food away from home", + "SETA01": "New vehicles", + "SETG": "Public transportation" + }, + "base_code": { + "S": "Current" + }, + "footnote_code": { + "I": "Initial", + "U": "Interim" + } + }, + "ei": { + "index_code": { + "CD": "Locality of Destination Price Indexes", + "CO": "Locality of Origin Price Indexes", + "CT": "Terms of Trade Indexes", + "IC": "Services Inbound Price Indexes", + "ID": "Harmonized System Export Price Indexes", + "IH": "Services Export Price Indexes", + "IP": "Harmonized System Import Price Indexes", + "IQ": "BEA End Use Export Price Indexes", + "IR": "BEA End Use Import Price Indexes", + "IS": "Services Outbound Price Indexes", + "IV": "Services Import Price Indexes", + "IY": "NAICS Export Price Indexes", + "IZ": "NAICS Import Price Indexes" + }, + "footnote_code": { + "2": "Western Europe, Canada, Japan, Australia, New Zealand, and South Africa.", + "3": "Mexico, Central America, South America, and the Caribbean.", + "4": "China, Japan, Australia, Brunei, Indonesia, Macao, Malaysia, New Zealand, Papua New Guinea, Philippines, and the Asian Newly Industrialized Countries.", + "5": "Asian Newly Industrialized Countries - Hong Kong, Singapore, South Korea, and Taiwan.", + "6": "Association of Southeast Asian Nations - Brunei, Cambodia, Indonesia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, and Vietnam.", + "7": "Bahrain, Iran, Iraq, Israel, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Syria, United Arab Emirates, and Yemen.", + "R": "Revised." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cpi_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/cpi_series.xz new file mode 100644 index 000000000000..2c13399a0eb5 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/cpi_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cps_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/cps_codes.json new file mode 100644 index 000000000000..41812cab80a2 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/cps_codes.json @@ -0,0 +1,1155 @@ +{ + "le": { + "lfst_code": { + "20": "Employed", + "25": "Employed full time", + "26": "Employed part time" + }, + "fips_code": { + "00": "U.S. Total", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "81": "New England", + "82": "Middle Atlantic", + "83": "East North Central", + "84": "West North Central", + "85": "South Atlantic", + "86": "East South Central", + "87": "West South Central", + "88": "Mountain", + "89": "Pacific", + "91": "Northeast", + "92": "Midwest", + "93": "South", + "94": "West" + }, + "tdata_code": { + "00": "Number in thousands", + "01": "Percent or rate" + }, + "pcts_code": { + "00": null, + "05": "Percent distribution of hourly paid workers", + "22": "Percent of hourly paid workers", + "49": "EARNINGS OF FOREIGN BORN AS PERCENT OF NATIVE BORN", + "50": "Earnings of women as a percent of men", + "99": "100% place holder" + }, + "earn_code": { + "00": "Person counts (number in thousands)", + "01": "Median usual weekly earnings - in current dollars (second quartile)", + "02": "Median usual weekly earnings - in constant (1982-84) dollars", + "03": "Usual weekly earnings - in current dollars (first decile)", + "04": "Usual weekly earnings - in current dollars (first quartile)", + "05": "Usual weekly earnings - in current dollars (third quartile)", + "06": "Usual weekly earnings - in current dollars (ninth decile)", + "07": "Workers paid hourly rates", + "08": "Below prevailing federal minimum wage", + "09": "At prevailing federal minimum wage", + "10": "Total at or below prevailing federal minimum wage", + "11": "Median Hourly Earnings - in current dollars", + "13": "Median usual weekly earnings - in constant (base current year) dollars", + "14": "Median hourly earnings - in constant (base current year) dollars" + }, + "cert_code": { + "00": null, + "01": "Without a certification or license", + "02": "With a certification or license", + "03": "With a certification, but no license", + "04": "With a license" + }, + "class_code": { + "03": "Government wage and salary workers", + "04": "Federal wage and salary workers", + "05": "State wage and salary workers", + "06": "Local wage and salary workers", + "16": "Wage and salary workers, excluding incorporated self employed", + "17": "Private wage and salary workers, excluding incorporated self employed" + }, + "unin_code": { + "0": null, + "1": "MEMBERS OF UNIONS", + "2": "REPRESENTED BY UNIONS", + "3": "NON-UNION" + }, + "indy_code": { + "0000": "All Industries", + "0168": "Agriculture and related industries", + "0368": "Nonagriculture industries", + "0369": "Mining, quarrying, and oil and gas extraction", + "0569": "Utilities", + "0770": "Construction", + "1068": "Nondurable goods manufacturing", + "2467": "Manufacturing", + "2468": "Durable goods manufacturing", + "4067": "Wholesale and retail trade", + "4068": "Wholesale trade", + "4669": "Retail trade", + "6068": "Transportation and utilities", + "6069": "Transportation and warehousing", + "6468": "Information", + "6469": "Publishing, except Internet", + "6569": "Motion pictures and sound recording industries", + "6670": "Radio and television broadcasting and cable subscriptions programming", + "6679": "Telecommunications", + "6769": "Other information services", + "6867": "Financial activities", + "6868": "Finance and insurance", + "6869": "Finance", + "6990": "Insurance carriers and related activities", + "7069": "Real estate and rental and leasing", + "7268": "Professional and business services", + "7269": "Professional and technical services", + "7569": "Management, administrative, and waste services", + "7858": "Education and health services", + "7859": "Educational services", + "7968": "Health care and social assistance", + "8558": "Leisure and hospitality", + "8559": "Arts, entertainment, and recreation", + "8658": "Accommodation and food services", + "8659": "Accommodation", + "8679": "Food services and drinking places", + "8767": "Other services", + "8768": "Other services, except private households", + "9290": "Other services, private households" + }, + "occupation_code": { + "0000": "All Occupations", + "0007": "Management, professional and related occupations", + "0008": "Management, business, and financial operations occupations", + "0009": "Management occupations", + "0010": "Chief executives", + "0020": "General and operations managers", + "0030": "Legislators", + "0040": "Advertising and promotions managers", + "0050": "Marketing and Sales Managers", + "0051": "Marketing managers", + "0052": "Sales managers", + "0060": "Public relations and fundraising managers", + "0100": "Administrative Services Managers", + "0101": "Administrative services managers", + "0102": "Facilities managers", + "0110": "Computer and information systems managers", + "0120": "Financial managers", + "0135": "Compensation and benefits managers", + "0136": "Human resources managers", + "0137": "Training and development managers", + "0140": "Industrial production managers", + "0150": "Purchasing managers", + "0160": "Transportation, storage, and distribution managers", + "0200": "Farm, Ranch, and Other Agricultural Managers", + "0205": "Farmers, ranchers, and other agricultural managers", + "0220": "Construction managers", + "0230": "Education and childcare administrators", + "0300": "Architectural and engineering managers", + "0310": "Food service managers", + "0325": "Funeral home managers", + "0335": "Entertainment and recreation managers", + "0340": "Lodging managers", + "0350": "Medical and health services managers", + "0360": "Natural sciences managers", + "0400": "Postmasters and mail superintendents", + "0410": "Property, real estate, and community association managers", + "0420": "Social and community service managers", + "0425": "Emergency management directors", + "0426": "Personal service managers, all other", + "0430": "Managers, All Other", + "0440": "Managers, all other", + "0499": "Business and financial operations occupations", + "0500": "Agents and business managers of artists, performers, and athletes", + "0510": "Buyers and purchasing agents, farm products", + "0520": "Wholesale and retail buyers, except farm products", + "0530": "Purchasing agents, except wholesale, retail, and farm products", + "0540": "Claims adjusters, appraisers, examiners, and investigators", + "0560": "Compliance Officers, Except Agriculture, Construction, Health and Safety, and Transportation", + "0565": "Compliance officers", + "0600": "Cost estimators", + "0620": "Human Resources, Training, and Labor Relations Specialists", + "0630": "Human resources workers", + "0640": "Compensation, benefits, and job analysis specialists", + "0650": "Training and development specialists", + "0700": "Logisticians", + "0705": "Project management specialists", + "0710": "Management analysts", + "0725": "Meeting, convention, and event planners", + "0726": "Fundraisers", + "0735": "Market research analysts and marketing specialists", + "0740": "Business Operations Specialists, All Other", + "0750": "Business operations specialists, all other", + "0800": "Accountants and auditors", + "0810": "Property appraisers and assessors", + "0820": "Budget analysts", + "0830": "Credit analysts", + "0840": "Financial Analysts", + "0845": "Financial and investment analysts", + "0850": "Personal financial advisors", + "0860": "Insurance underwriters", + "0900": "Financial examiners", + "0910": "Credit counselors and loan officers", + "0930": "Tax examiners and collectors, and revenue agents", + "0940": "Tax preparers", + "0960": "Other financial specialists", + "0998": "Professional and related occupations", + "0999": "Computer and mathematical occupations", + "1000": "Computer Scientists and Systems Analysts", + "1005": "Computer and information research scientists", + "1006": "Computer systems analysts", + "1007": "Information security analysts", + "1010": "Computer programmers", + "1020": "Software Developers, Applications and Systems Software", + "1021": "Software developers", + "1022": "Software quality assurance analysts and testers", + "1030": "Web Developers", + "1031": "Web developers", + "1032": "Web or digital interface designers", + "1050": "Computer support specialists", + "1065": "Database administrators and architects", + "1105": "Network and computer systems administrators", + "1106": "Computer network architects", + "1107": "Computer Occupations, All Other", + "1108": "Computer occupations, all other", + "1110": "Network Systems and Data Communications Analysts", + "1200": "Actuaries", + "1210": "Mathematicians", + "1220": "Operations research analysts", + "1230": "Statisticians", + "1240": "Other mathematical science occupations", + "1299": "Architecture and engineering occupations", + "1300": "Architects, Except Naval", + "1305": "Architects, except landscape and naval", + "1306": "Landscape architects", + "1310": "Surveyors, cartographers, and photogrammetrists", + "1320": "Aerospace engineers", + "1330": "Agricultural engineers", + "1340": "Biomedical engineers", + "1350": "Chemical engineers", + "1360": "Civil engineers", + "1400": "Computer hardware engineers", + "1410": "Electrical and electronics engineers", + "1420": "Environmental engineers", + "1430": "Industrial engineers, including health and safety", + "1440": "Marine engineers and naval architects", + "1450": "Materials engineers", + "1460": "Mechanical engineers", + "1500": "Mining and geological engineers, including mining safety engineers", + "1510": "Nuclear engineers", + "1520": "Petroleum engineers", + "1530": "Engineers, all other", + "1540": "Drafters", + "1541": "Architectural and civil drafters", + "1545": "Other drafters", + "1550": "Engineering Technicians, Except Drafters", + "1551": "Electrical and electronic engineering technologists and technicians", + "1555": "Other engineering technologists and technicians, except drafters", + "1560": "Surveying and mapping technicians", + "1599": "Life, physical, and social science occupations", + "1600": "Agricultural and food scientists", + "1610": "Biological scientists", + "1640": "Conservation scientists and foresters", + "1650": "Medical scientists", + "1660": "Life scientists, all other", + "1700": "Astronomers and physicists", + "1710": "Atmospheric and space scientists", + "1720": "Chemists and materials scientists", + "1740": "Environmental Scientists and Geoscientists", + "1745": "Environmental scientists and specialists, including health", + "1750": "Geoscientists and hydrologists, except geographers", + "1760": "Physical scientists, all other", + "1800": "Economists", + "1810": "Market and Survey Researchers", + "1815": "Survey researchers", + "1820": "Psychologists", + "1821": "Clinical and counseling psychologists", + "1822": "School psychologists", + "1825": "Other psychologists", + "1830": "Sociologists", + "1840": "Urban and regional planners", + "1860": "Miscellaneous social scientists and related workers", + "1900": "Agricultural and food science technicians", + "1910": "Biological technicians", + "1920": "Chemical technicians", + "1935": "Geoscience and environmental science technicians", + "1940": "Nuclear technicians", + "1950": "Social science research assistants", + "1965": "Miscellaneous Life, Physical, and Social Science Technicians", + "1970": "Other life, physical, and social science technicians", + "1980": "Occupational health and safety specialists and technicians", + "1999": "Community and social service occupations", + "2000": "Counselors", + "2001": "Substance abuse and behavioral disorder counselors", + "2002": "Educational, guidance, and career counselors and advisors", + "2003": "Marriage and family therapists", + "2004": "Mental health counselors", + "2005": "Rehabilitation counselors", + "2006": "Counselors, all other", + "2010": "Social Workers", + "2011": "Child, family, and school social workers", + "2012": "Healthcare social workers", + "2013": "Mental health and substance abuse social workers", + "2014": "Social workers, all other", + "2015": "Probation officers and correctional treatment specialists", + "2016": "Social and human service assistants", + "2020": "Miscellaneous Community and Social Service Specialists", + "2025": "Other community and social service specialists", + "2040": "Clergy", + "2050": "Directors, religious activities and education", + "2060": "Religious workers, all other", + "2099": "Legal occupations", + "2100": "Lawyers", + "2105": "Judicial law clerks", + "2110": "Judges, magistrates, and other judicial workers", + "2145": "Paralegals and legal assistants", + "2160": "Miscellaneous Legal Support Workers", + "2170": "Title examiners, abstractors, and searchers", + "2180": "Legal support workers, all other", + "2199": "Education, training, and library occupations", + "2200": "Postsecondary Teachers", + "2205": "Postsecondary teachers", + "2300": "Preschool and kindergarten teachers", + "2310": "Elementary and middle school teachers", + "2320": "Secondary school teachers", + "2330": "Special education teachers", + "2340": "Other Teachers and Instructors", + "2350": "Tutors", + "2360": "Other teachers and instructors", + "2400": "Archivists, curators, and museum technicians", + "2435": "Librarians and media collections specialists", + "2440": "Library technicians", + "2545": "Teacher assistants", + "2550": "Other Education, Training, and Library Workers", + "2555": "Other educational instruction and library workers", + "2599": "Arts, design, entertainment, sports, and media occupations", + "2600": "Artists and related workers", + "2630": "Designers", + "2631": "Commercial and industrial designers", + "2632": "Fashion designers", + "2633": "Floral designers", + "2634": "Graphic designers", + "2635": "Interior designers", + "2636": "Merchandise displayers and window trimmers", + "2640": "Other designers", + "2700": "Actors", + "2710": "Producers and directors", + "2720": "Athletes, Coaches, Umpires, and Related Workers", + "2721": "Athletes and sports competitors", + "2722": "Coaches and scouts", + "2723": "Umpires, referees, and other sports officials", + "2740": "Dancers and choreographers", + "2750": "Musicians, Singers, and Related Workers", + "2751": "Music directors and composers", + "2752": "Musicians and singers", + "2755": "Disc jockeys, except radio disc jockeys", + "2760": "Entertainers and Performers, Sports and Related Workers, All Other", + "2770": "Entertainers and performers, sports and related workers, all other", + "2800": "Announcers", + "2805": "Broadcast announcers and radio disc jockeys", + "2810": "News analysts, reporters, and journalists", + "2825": "Public relations specialists", + "2830": "Editors", + "2840": "Technical writers", + "2850": "Writers and authors", + "2860": "Miscellaneous Media and Communication Workers", + "2861": "Interpreters and translators", + "2862": "Court reporters and simultaneous captioners", + "2865": "Media and communication workers, all other", + "2900": "Broadcast and Sound Engineering Technicians and Radio Operators", + "2905": "Broadcast, sound, and lighting technicians", + "2910": "Photographers", + "2920": "Television, video, and film camera operators and editors", + "2960": "Media and Communication Equipment Workers, All Other", + "2970": "Media and communication equipment workers, all other", + "2999": "Healthcare practitioners and technical occupations", + "3000": "Chiropractors", + "3010": "Dentists", + "3030": "Dietitians and nutritionists", + "3040": "Optometrists", + "3050": "Pharmacists", + "3060": "Physicians and Surgeons", + "3065": "Emergency medicine physicians", + "3070": "Radiologists", + "3090": "Other physicians", + "3100": "Surgeons", + "3110": "Physician assistants", + "3120": "Podiatrists", + "3140": "Audiologists", + "3150": "Occupational therapists", + "3160": "Physical therapists", + "3200": "Radiation therapists", + "3210": "Recreational therapists", + "3220": "Respiratory therapists", + "3230": "Speech-language pathologists", + "3235": "Exercise physiologists", + "3245": "Therapists, all other", + "3250": "Veterinarians", + "3255": "Registered nurses", + "3256": "Nurse anesthetists", + "3257": "Nurse midwives", + "3258": "Nurse practitioners", + "3260": "Health Diagnosing and Treating Practitioners, All Other", + "3261": "Acupuncturists", + "3270": "Healthcare diagnosing or treating practitioners, all other", + "3300": "Clinical laboratory technologists and technicians", + "3310": "Dental hygienists", + "3320": "Diagnostic Related Technologists and Technicians", + "3321": "Cardiovascular technologists and technicians", + "3322": "Diagnostic medical sonographers", + "3323": "Radiologic technologists and technicians", + "3324": "Magnetic resonance imaging technologists", + "3330": "Nuclear medicine technologists and medical dosimetrists", + "3400": "Emergency Medical Technicians and Paramedics", + "3401": "Emergency medical technicians", + "3402": "Paramedics", + "3410": "Health Diagnosing and Treating Practitioner Support Technicians", + "3420": "Health Practitioner Support Technologists and Technicians", + "3421": "Pharmacy technicians", + "3422": "Psychiatric technicians", + "3423": "Surgical technologists", + "3424": "Veterinary technologists and technicians", + "3430": "Dietetic technicians and ophthalmic medical technicians", + "3500": "Licensed practical and licensed vocational nurses", + "3510": "Medical Records and Health Information Technicians", + "3515": "Medical records specialists", + "3520": "Opticians, dispensing", + "3540": "Other Healthcare Practitioners and Technical Occupations", + "3545": "Miscellaneous health technologists and technicians", + "3550": "Other healthcare practitioners and technical occupations", + "3597": "Service occupations", + "3599": "Healthcare support occupations", + "3600": "Nursing, Psychiatric, and Home Health Aides", + "3601": "Home health aides", + "3602": "Personal care aides", + "3603": "Nursing assistants", + "3605": "Orderlies and psychiatric aides", + "3610": "Occupational therapy assistants and aides", + "3620": "Physical therapist assistants and aides", + "3630": "Massage therapists", + "3640": "Dental assistants", + "3645": "Medical assistants", + "3646": "Medical transcriptionists", + "3647": "Pharmacy aides", + "3648": "Veterinary assistants and laboratory animal caretakers", + "3649": "Phlebotomists", + "3655": "Other healthcare support workers", + "3699": "Protective service occupations", + "3700": "First-line supervisors of correctional officers", + "3710": "First-line supervisors of police and detectives", + "3720": "First-line supervisors of fire fighting and prevention workers", + "3725": "First-line supervisors of security workers", + "3730": "First-Line Supervisors of Protective Service Workers, All Other", + "3735": "First-line supervisors of protective service workers, all other", + "3740": "Firefighters", + "3750": "Fire inspectors", + "3800": "Bailiffs, Correctional Officers, and Jailers", + "3801": "Bailiffs", + "3802": "Correctional officers and jailers", + "3820": "Detectives and criminal investigators", + "3830": "Fish and game wardens", + "3840": "Parking enforcement workers", + "3850": "Police and Sheriff's Patrol Officers", + "3860": "Transit and Railroad Police", + "3870": "Police officers", + "3900": "Animal control workers", + "3910": "Private detectives and investigators", + "3930": "Security guards and gaming surveillance officers", + "3940": "Crossing guards and flaggers", + "3945": "Transportation security screeners", + "3946": "School bus monitors", + "3955": "Lifeguards and Other Recreational, and All Other Protective Service Workers", + "3960": "Other protective service workers", + "3999": "Food preparation and serving related occupations", + "4000": "Chefs and head cooks", + "4010": "First-line supervisors of food preparation and serving workers", + "4020": "Cooks", + "4030": "Food preparation workers", + "4040": "Bartenders", + "4050": "Combined Food Preparation and Serving Workers, Including Fast Food", + "4055": "Fast food and counter workers", + "4060": "Counter Attendants, Cafeteria, Food Concession, and Coffee Shop", + "4110": "Waiters and waitresses", + "4120": "Food servers, nonrestaurant", + "4130": "Dining room and cafeteria attendants and bartender helpers", + "4140": "Dishwashers", + "4150": "Hosts and hostesses, restaurant, lounge, and coffee shop", + "4160": "Food preparation and serving related workers, all other", + "4199": "Building and grounds cleaning and maintenance occupations", + "4200": "First-line supervisors of housekeeping and janitorial workers", + "4210": "First-line supervisors of landscaping, lawn service, and groundskeeping workers", + "4220": "Janitors and building cleaners", + "4230": "Maids and housekeeping cleaners", + "4240": "Pest control workers", + "4250": "Grounds Maintenance Workers", + "4251": "Landscaping and groundskeeping workers", + "4252": "Tree trimmers and pruners", + "4255": "Other grounds maintenance workers", + "4299": "Personal care and service occupations", + "4300": "First-Line Supervisors of Gaming Workers", + "4320": "First-Line Supervisors of Personal Service Workers", + "4330": "Supervisors of personal care and service workers", + "4340": "Animal trainers", + "4350": "Animal caretakers", + "4400": "Gambling services workers", + "4410": "Motion Picture Projectionists", + "4420": "Ushers, lobby attendants, and ticket takers", + "4430": "Miscellaneous Entertainment Attendants and Related Workers", + "4435": "Other entertainment attendants and related workers", + "4461": "Embalmers, crematory operators and funeral attendants", + "4465": "Morticians, undertakers, and funeral arrangers", + "4500": "Barbers", + "4510": "Hairdressers, hairstylists, and cosmetologists", + "4520": "Miscellaneous Personal Appearance Workers", + "4521": "Manicurists and pedicurists", + "4522": "Skincare specialists", + "4525": "Other personal appearance workers", + "4530": "Baggage porters, bellhops, and concierges", + "4540": "Tour and travel guides", + "4550": "Transportation Attendants", + "4600": "Childcare workers", + "4620": "Recreation and Fitness Workers", + "4621": "Exercise trainers and group fitness instructors", + "4622": "Recreation workers", + "4640": "Residential advisors", + "4650": "Personal Care and Service Workers, All Other", + "4655": "Personal care and service workers, all other", + "4698": "Sales and office occupations", + "4699": "Sales and related occupations", + "4700": "First-line supervisors of retail sales workers", + "4710": "First-line supervisors of non-retail sales workers", + "4720": "Cashiers", + "4740": "Counter and rental clerks", + "4750": "Parts salespersons", + "4760": "Retail salespersons", + "4800": "Advertising sales agents", + "4810": "Insurance sales agents", + "4820": "Securities, commodities, and financial services sales agents", + "4830": "Travel agents", + "4840": "Sales representatives of services, except advertising, insurance, travel, and financial services", + "4850": "Sales representatives, wholesale and manufacturing", + "4900": "Models, demonstrators, and product promoters", + "4920": "Real estate brokers and sales agents", + "4930": "Sales engineers", + "4940": "Telemarketers", + "4950": "Door-to-door sales workers, news and street vendors, and related workers", + "4965": "Sales and related workers, all other", + "4999": "Office and administrative support occupations", + "5000": "First-line supervisors of office and administrative support workers", + "5010": "Switchboard operators, including answering service", + "5020": "Telephone operators", + "5040": "Communications equipment operators, all other", + "5100": "Bill and account collectors", + "5110": "Billing and posting clerks", + "5120": "Bookkeeping, accounting, and auditing clerks", + "5130": "Gambling cage workers", + "5140": "Payroll and timekeeping clerks", + "5150": "Procurement clerks", + "5160": "Tellers", + "5165": "Financial clerks, all other", + "5200": "Brokerage clerks", + "5210": "Correspondence clerks", + "5220": "Court, municipal, and license clerks", + "5230": "Credit authorizers, checkers, and clerks", + "5240": "Customer service representatives", + "5250": "Eligibility interviewers, government programs", + "5260": "File Clerks", + "5300": "Hotel, motel, and resort desk clerks", + "5310": "Interviewers, except eligibility and loan", + "5320": "Library assistants, clerical", + "5330": "Loan interviewers and clerks", + "5340": "New accounts clerks", + "5350": "Order clerks", + "5360": "Human resources assistants, except payroll and timekeeping", + "5400": "Receptionists and information clerks", + "5410": "Reservation and transportation ticket agents and travel clerks", + "5420": "Information and record clerks, all other", + "5500": "Cargo and freight agents", + "5510": "Couriers and messengers", + "5520": "Dispatchers", + "5521": "Public safety telecommunicators", + "5522": "Dispatchers, except police, fire, and ambulance", + "5530": "Meter readers, utilities", + "5540": "Postal service clerks", + "5550": "Postal service mail carriers", + "5560": "Postal service mail sorters, processors, and processing machine operators", + "5600": "Production, planning, and expediting clerks", + "5610": "Shipping, receiving, and inventory clerks", + "5630": "Weighers, measurers, checkers, and samplers, recordkeeping", + "5700": "Secretaries and Administrative Assistants", + "5710": "Executive secretaries and executive administrative assistants", + "5720": "Legal secretaries and administrative assistants", + "5730": "Medical secretaries and administrative assistants", + "5740": "Secretaries and administrative assistants, except legal, medical, and executive", + "5810": "Data entry keyers", + "5820": "Word processors and typists", + "5830": "Desktop publishers", + "5840": "Insurance claims and policy processing clerks", + "5850": "Mail clerks and mail machine operators, except postal service", + "5860": "Office clerks, general", + "5900": "Office machine operators, except computer", + "5910": "Proofreaders and copy markers", + "5920": "Statistical assistants", + "5940": "Office and administrative support workers, all other", + "5998": "Natural resources, construction, and maintenance occupations", + "5999": "Farming, fishing, and forestry occupations", + "6005": "First-line supervisors of farming, fishing, and forestry workers", + "6010": "Agricultural inspectors", + "6020": "Animal breeders", + "6040": "Graders and sorters, agricultural products", + "6050": "Miscellaneous agricultural workers", + "6100": "Fishers and Related Fishing Workers", + "6110": "Hunters and Trappers", + "6115": "Fishing and hunting workers", + "6120": "Forest and conservation workers", + "6130": "Logging workers", + "6199": "Construction and extraction occupations", + "6200": "First-line supervisors of construction trades and extraction workers", + "6210": "Boilermakers", + "6220": "Brickmasons, blockmasons, and stonemasons", + "6230": "Carpenters", + "6240": "Carpet, floor, and tile installers and finishers", + "6250": "Cement masons, concrete finishers, and terrazzo workers", + "6260": "Construction laborers", + "6300": "Paving, Surfacing, and Tamping Equipment Operators", + "6305": "Construction equipment operators", + "6310": "Pile-Driver Operators", + "6320": "Operating Engineers and Other Construction Equipment Operators", + "6330": "Drywall installers, ceiling tile installers, and tapers", + "6355": "Electricians", + "6360": "Glaziers", + "6400": "Insulation workers", + "6410": "Painters and paperhangers", + "6420": "Painters, Construction and Maintenance", + "6430": "Paperhangers", + "6440": "Pipelayers, Plumbers, Pipefitters, and Steamfitters", + "6441": "Pipelayers", + "6442": "Plumbers, pipefitters, and steamfitters", + "6460": "Plasterers and stucco masons", + "6500": "Reinforcing iron and rebar workers", + "6515": "Roofers", + "6520": "Sheet metal workers", + "6530": "Structural iron and steel workers", + "6540": "Solar photovoltaic installers", + "6600": "Helpers, construction trades", + "6660": "Construction and building inspectors", + "6700": "Elevator installers and repairers", + "6710": "Fence erectors", + "6720": "Hazardous materials removal workers", + "6730": "Highway maintenance workers", + "6740": "Rail-track laying and maintenance equipment operators", + "6750": "Septic tank servicers and sewer pipe cleaners", + "6765": "Miscellaneous construction and related workers", + "6800": "Derrick, rotary drill, and service unit operators, oil and gas", + "6820": "Earth Drillers, Except Oil and Gas", + "6821": "Excavating and loading machine and dragline operators, surface mining", + "6825": "Earth drillers, except oil and gas", + "6835": "Explosives workers, ordnance handling experts, and blasters", + "6840": "Mining Machine Operators", + "6850": "Underground mining machine operators", + "6910": "Roof Bolters, Mining", + "6920": "Roustabouts, oil and gas", + "6930": "Helpers--Extraction Workers", + "6940": "Other Extraction Workers", + "6950": "Other extraction workers", + "6999": "Installation, maintenance, and repair occupations", + "7000": "First-line supervisors of mechanics, installers, and repairers", + "7010": "Computer, automated teller, and office machine repairers", + "7020": "Radio and telecommunications equipment installers and repairers", + "7030": "Avionics technicians", + "7040": "Electric motor, power tool, and related repairers", + "7050": "Electrical and electronics installers and repairers, transportation equipment", + "7100": "Electrical and electronics repairers, industrial and utility", + "7110": "Electronic equipment installers and repairers, motor vehicles", + "7120": "Electronic home entertainment equipment installers and repairers", + "7130": "Security and fire alarm systems installers", + "7140": "Aircraft mechanics and service technicians", + "7150": "Automotive body and related repairers", + "7160": "Automotive glass installers and repairers", + "7200": "Automotive service technicians and mechanics", + "7210": "Bus and truck mechanics and diesel engine specialists", + "7220": "Heavy vehicle and mobile equipment service technicians and mechanics", + "7240": "Small engine mechanics", + "7260": "Miscellaneous vehicle and mobile equipment mechanics, installers, and repairers", + "7300": "Control and valve installers and repairers", + "7315": "Heating, air conditioning, and refrigeration mechanics and installers", + "7320": "Home appliance repairers", + "7330": "Industrial and refractory machinery mechanics", + "7340": "Industrial and refractory machinery mechanics", + "7350": "Maintenance workers, machinery", + "7360": "Millwrights", + "7410": "Electrical power-line installers and repairers", + "7420": "Telecommunications line installers and repairers", + "7430": "Precision instrument and equipment repairers", + "7440": "Wind turbine service technicians", + "7510": "Coin, vending, and amusement machine servicers and repairers", + "7520": "Commercial divers", + "7540": "Locksmiths and safe repairers", + "7550": "Manufactured building and mobile home installers", + "7560": "Riggers", + "7600": "Signal and Track Switch Repairers", + "7610": "Helpers, installation, maintenance, and repair workers", + "7630": "Other Installation, Maintenance, and Repair Workers", + "7640": "Other installation, maintenance, and repair workers", + "7698": "Production, transportation, and material moving occupations", + "7699": "Production occupations", + "7700": "First-line supervisors of production and operating workers", + "7710": "Aircraft structure, surfaces, rigging, and systems assemblers", + "7720": "Electrical, electronics, and electromechanical assemblers", + "7730": "Engine and other machine assemblers", + "7740": "Structural metal fabricators and fitters", + "7750": "Other assemblers and fabricators", + "7800": "Bakers", + "7810": "Butchers and other meat, poultry, and fish processing workers", + "7830": "Food and tobacco roasting, baking, and drying machine operators and tenders", + "7840": "Food batchmakers", + "7850": "Food cooking machine operators and tenders", + "7855": "Food processing workers, all other", + "7905": "Computer numerically controlled tool programmers and operators", + "7920": "Extruding and Drawing Machine Setters, Operators, and Tenders, Metal and Plastic", + "7925": "Forming machine setters, operators, and tenders, metal and plastic", + "7930": "Forging Machine Setters, Operators, and Tenders, Metal and Plastic", + "7940": "Rolling Machine Setters, Operators, and Tenders, Metal and Plastic", + "7950": "Cutting, punching, and press machine setters, operators, and tenders, metal and plastic", + "7960": "Drilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "8000": "Grinding, lapping, polishing, and buffing machine tool setters, operators, and tenders, metal and pl", + "8010": "Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "8020": "Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic", + "8025": "Other machine tool setters, operators, and tenders, metal and plastic", + "8030": "Machinists", + "8040": "Metal furnace operators, tenders, pourers, and casters", + "8060": "Model makers and patternmakers, metal and plastic", + "8100": "Molders and molding machine setters, operators, and tenders, metal and plastic", + "8120": "Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "8130": "Tool and die makers", + "8140": "Welding, soldering, and brazing workers", + "8150": "Heat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic", + "8160": "Layout Workers, Metal and Plastic", + "8200": "Plating and Coating Machine Setters, Operators, and Tenders, Metal and Plastic", + "8210": "Tool Grinders, Filers, and Sharpeners", + "8220": "Metal Workers and Plastic Workers, All Other", + "8225": "Other metal workers and plastic workers", + "8240": "Job Printers", + "8250": "Prepress technicians and workers", + "8255": "Printing press operators", + "8256": "Print binding and finishing workers", + "8260": "Printing Machine Operators", + "8300": "Laundry and dry-cleaning workers", + "8310": "Pressers, textile, garment, and related materials", + "8320": "Sewing machine operators", + "8330": "Shoe and Leather Workers and Repairers", + "8335": "Shoe and leather workers", + "8340": "Shoe Machine Operators and Tenders", + "8350": "Tailors, dressmakers, and sewers", + "8360": "Textile Bleaching and Dyeing Machine Operators and Tenders", + "8365": "Textile machine setters, operators, and tenders", + "8400": "Textile Cutting Machine Setters, Operators, and Tenders", + "8410": "Textile Knitting and Weaving Machine Setters, Operators, and Tenders", + "8420": "Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders", + "8430": "Extruding and Forming Machine Setters, Operators, and Tenders, Synthetic and Glass Fibers", + "8440": "Fabric and Apparel Patternmakers", + "8450": "Upholsterers", + "8460": "Textile, Apparel, and Furnishings Workers, All Other", + "8465": "Other textile, apparel, and furnishings workers", + "8500": "Cabinetmakers and bench carpenters", + "8510": "Furniture finishers", + "8520": "Model Makers and Patternmakers, Wood", + "8530": "Sawing machine setters, operators, and tenders, wood", + "8540": "Woodworking machine setters, operators, and tenders, except sawing", + "8550": "Woodworkers, All Other", + "8555": "Other woodworkers", + "8600": "Power plant operators, distributors, and dispatchers", + "8610": "Stationary engineers and boiler operators", + "8620": "Water and wastewater treatment plant and system operators", + "8630": "Miscellaneous plant and system operators", + "8640": "Chemical processing machine setters, operators, and tenders", + "8650": "Crushing, grinding, polishing, mixing, and blending workers", + "8710": "Cutting workers", + "8720": "Extruding, forming, pressing, and compacting machine setters, operators, and tenders", + "8730": "Furnace, kiln, oven, drier, and kettle operators and tenders", + "8740": "Inspectors, testers, sorters, samplers, and weighers", + "8750": "Jewelers and precious stone and metal workers", + "8760": "Dental and ophthalmic laboratory technicians and medical appliance technicians", + "8800": "Packaging and filling machine operators and tenders", + "8810": "Painting workers", + "8830": "Photographic process workers and processing machine operators", + "8840": "Semiconductor Processors", + "8850": "Adhesive bonding machine operators and tenders", + "8860": "Cleaning, Washing, and Metal Pickling Equipment Operators and Tenders", + "8865": "Other production equipment operators and tenders", + "8900": "Cooling and Freezing Equipment Operators and Tenders", + "8910": "Etchers and engravers", + "8920": "Molders, shapers, and casters, except metal and plastic", + "8930": "Paper goods machine setters, operators, and tenders", + "8940": "Tire builders", + "8950": "Helpers, production workers", + "8965": "Production Workers, All Other", + "8990": "Other production workers", + "8999": "Transportation and material moving occupations", + "9005": "Supervisors of transportation and material moving workers", + "9030": "Aircraft pilots and flight engineers", + "9040": "Air traffic controllers and airfield operations specialists", + "9050": "Flight attendants", + "9110": "Ambulance drivers and attendants, except emergency medical technicians", + "9120": "Bus Drivers", + "9121": "Bus drivers, school", + "9122": "Bus drivers, transit and intercity", + "9130": "Driver/sales workers and truck drivers", + "9140": "Taxi Drivers and Chauffeurs", + "9141": "Shuttle drivers and chauffeurs", + "9142": "Taxi drivers", + "9150": "Motor vehicle operators, all other", + "9200": "Locomotive Engineers and Operators", + "9210": "Locomotive engineers and operators", + "9230": "Railroad Brake, Signal, and Switch Operators", + "9240": "Railroad conductors and yardmasters", + "9260": "Subway, Streetcar, and Other Rail Transportation Workers", + "9265": "Other rail transportation workers", + "9300": "Sailors and marine oilers", + "9310": "Ship and boat captains and operators", + "9330": "Ship engineers", + "9340": "Bridge and Lock Tenders", + "9350": "Parking attendants", + "9360": "Automotive and Watercraft Service Attendants", + "9365": "Transportation service attendants", + "9410": "Transportation inspectors", + "9415": "Passenger attendants", + "9420": "Other Transportation Workers", + "9430": "Other transportation workers", + "9500": "Conveyor Operators and Tenders", + "9510": "Crane and tower operators", + "9520": "Dredge, Excavating, and Loading Machine Operators", + "9560": "Hoist and Winch Operators", + "9570": "Conveyor, dredge, and hoist and winch operators", + "9600": "Industrial truck and tractor operators", + "9610": "Cleaners of vehicles and equipment", + "9620": "Laborers and freight, stock, and material movers, hand", + "9630": "Machine feeders and offbearers", + "9640": "Packers and packagers, hand", + "9645": "Stockers and order fillers", + "9650": "Pumping station operators", + "9720": "Refuse and recyclable material collectors", + "9730": "Mine Shuttle Car Operators", + "9740": "Tank Car, Truck, and Ship Loaders", + "9750": "Material Moving Workers, All Other", + "9760": "Other material moving workers" + }, + "education_code": { + "00": "All educational levels", + "10": "Some High School or High School Graduate", + "11": "Less than a High School diploma", + "12": "Less than 1 year of High School", + "15": "1 to 3 years of high school", + "16": "4 years of High School, no diploma", + "18": "High school graduates or more", + "19": "High School graduates, no college", + "20": "Some college or associate degree", + "21": "Some college, no degree", + "25": "Associate degree", + "26": "Associate degree, occupational program", + "27": "Associate degree, academic program", + "30": "Less than a high school diploma (discontinued)", + "31": "High school graduates, no college (discontinued)", + "32": "Some college, no degree (discontinued)", + "33": "College graduates (discontinued)", + "34": "Associate degree (discontinued)", + "35": "Less than a bachelor's degree (discontinued)", + "36": "Some college or associate degree (discontinued)", + "37": "Bachelor's degree only (discontinued)", + "38": "Advanced degree (discontinued)", + "39": "Bachelor's degree and higher (discontinued)", + "40": "Bachelor's degree and higher", + "41": "Bachelor's degree only", + "45": "Advanced degree", + "46": "Master's degree", + "47": "Professional degree", + "48": "Doctoral degree" + }, + "ages_code": { + "00": "16 years and over", + "08": "16 to 19 years", + "10": "16 to 24 years", + "20": "20 to 24 years", + "28": "25 years and over", + "30": "25 to 29 years", + "31": "25 to 34 years", + "33": "25 to 54 years", + "36": "30 to 34 years", + "37": "35 to 39 years", + "38": "35 to 44 years", + "39": "40 to 44 years", + "41": "45 to 49 years", + "42": "45 to 54 years", + "44": "50 to 54 years", + "45": "55 years and over", + "48": "55 to 59 years", + "49": "55 to 64 years", + "57": "60 to 64 years", + "65": "65 years and over", + "66": "65 to 69 years", + "72": "70 years and over" + }, + "race_code": { + "00": "All Races", + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "orig_code": { + "00": "All Origins", + "01": "Hispanic or Latino", + "10": "Non-Hispanic" + }, + "sexs_code": { + "0": "Both Sexes", + "1": "Men", + "2": "Women" + }, + "born_code": { + "00": null, + "01": "Native born", + "02": "Foreign born" + }, + "footnote_code": { + "7": "Data do not meet publication criteria.", + "C": "Corrected" + } + }, + "lu": { + "lfst_code": { + "20": "Employed", + "25": "Employed full time", + "26": "Employed part time" + }, + "fips_code": { + "00": "U.S. Total", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming" + }, + "tdata_code": { + "00": "Person counts (number in thousands)", + "01": "Percents/rates/ratios" + }, + "pcts_code": { + "00": null, + "05": "Percent of employed within group" + }, + "earn_code": { + "00": "Person counts (number in thousands)", + "01": "Median usual weekly earnings - in current dollars (second quartile)" + }, + "class_code": { + "03": "Government wage and salary workers", + "04": "Federal wage and salary workers", + "05": "State wage and salary workers", + "06": "Local wage and salary workers", + "16": "Wage and salary workers, excluding incorporated self employed", + "17": "Private wage and salary workers, excluding incorporated self employed" + }, + "unin_code": { + "0": null, + "1": "Members of unions", + "2": "Represented by unions", + "3": "Non-union" + }, + "indy_code": { + "0000": "All Industries", + "0168": "Agriculture and related industries", + "0368": "Nonagriculture industries", + "0369": "Mining, quarrying, and oil and gas extraction", + "0569": "Utilities", + "0770": "Construction", + "1068": "Nondurable goods manufacturing", + "2467": "Manufacturing", + "2468": "Durable goods manufacturing", + "4067": "Wholesale and retail trade", + "4068": "Wholesale trade", + "4669": "Retail trade", + "6068": "Transportation and utilities", + "6069": "Transportation and warehousing", + "6468": "Information", + "6469": "Publishing, except Internet", + "6569": "Motion pictures and sound recording industries", + "6670": "Radio and television broadcasting and cable subscriptions programming", + "6679": "Telecommunications", + "6769": "Other information services", + "6867": "Financial activities", + "6868": "Finance and insurance", + "6869": "Finance", + "6990": "Insurance carriers and related activities", + "7069": "Real estate and rental and leasing", + "7268": "Professional and business services", + "7269": "Professional and technical services", + "7569": "Management, administrative, and waste services", + "7858": "Education and health services", + "7859": "Educational services", + "7968": "Health care and social assistance", + "8558": "Leisure and hospitality", + "8559": "Arts, entertainment, and recreation", + "8658": "Accommodation and food services", + "8659": "Accommodation", + "8679": "Food services and drinking places", + "8767": "Other services", + "8768": "Other services, except private households", + "9290": "Other services, private households" + }, + "occupation_code": { + "0000": "All Occupations", + "0007": "Management, professional, and related occupations", + "0008": "Management, business, and financial operations occupations", + "0009": "Management occupations", + "0499": "Business and financial operations occupations", + "0998": "Professional and related occupations", + "0999": "Computer and mathematical occupations", + "1299": "Architecture and engineering occupations", + "1599": "Life, physical, and social science occupations", + "1999": "Community and social services occupations", + "2099": "Legal occupations", + "2199": "Education, training, and library occupations", + "2599": "Arts, design, entertainment, sports, and media occupations", + "2999": "Healthcare practitioner and technical occupations", + "3597": "Service occupations", + "3599": "Healthcare support occupations", + "3699": "Protective service occupations", + "3999": "Food preparation and serving related occupations", + "4199": "Building and grounds cleaning and maintenance occupations", + "4299": "Personal care and service occupations", + "4698": "Sales and office occupations", + "4699": "Sales and related occupations", + "4999": "Office and administrative support occupations", + "5998": "Natural resources, construction, and maintenance occupations", + "5999": "Farming, fishing, and forestry occupations", + "6199": "Construction and extraction occupations", + "6999": "Installation, maintenance, and repair occupations", + "7698": "Production, transportation, and material moving occupations", + "7699": "Production occupations", + "8999": "Transportation and material moving occupations" + }, + "education_code": { + "00": null + }, + "ages_code": { + "00": "16 years and over", + "10": "16 to 24 years", + "28": "25 years and over", + "31": "25 to 34 years", + "38": "35 to 44 years", + "42": "45 to 54 years", + "49": "55 to 64 years", + "65": "65 years and over" + }, + "race_code": { + "00": "All Races", + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "orig_code": { + "00": "All Origins", + "01": "Hispanic or Latino" + }, + "sexs_code": { + "0": "Both Sexes", + "1": "Men", + "2": "Women" + }, + "footnote_code": { + "5": "1983-99 estimates exclude agricultural workers; as a result, 1983-99 private and government estimates will not sum to total.", + "7": "Data do not meet publication criteria." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/cps_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/cps_series.xz new file mode 100644 index 000000000000..27b7506569b0 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/cps_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ec_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/ec_codes.json new file mode 100644 index 000000000000..6f18bf06e2ad --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/ec_codes.json @@ -0,0 +1,430 @@ +{ + "cm": { + "owner_code": { + "1": "Civilian workers", + "2": "Private industry workers", + "3": "State and local government workers" + }, + "industry_code": { + "000000": "All workers", + "220000": "Utilities", + "230000": "Construction", + "300000": "Manufacturing", + "336411": "Aircraft manufacturing", + "400000": "Trade, transportation, and utilities", + "412000": "Retail trade", + "420000": "Wholesale trade", + "430000": "Transportation and warehousing", + "510000": "Information", + "520000": "Finance and insurance", + "520A00": "Financial activities", + "522000": "Credit intermediation", + "524000": "Insurance carriers", + "530000": "Real estate and rental and leasing", + "540000": "Professional, scientific, and technical services", + "540A00": "Professional and business services", + "560000": "Administrative and support and waste management and remediation services", + "600000": "Education and health services", + "610000": "Educational services", + "611100": "Elementary and secondary schools", + "612000": "Junior colleges, colleges, universities, and professional schools", + "620000": "Health care and social assistance", + "622000": "Hospitals", + "623000": "Nursing and residential care facilities", + "623100": "Nursing care facilities", + "700000": "Leisure and hospitality", + "720000": "Accommodation and food services", + "810000": "Other services (except public administration)", + "920000": "Public administration", + "DISCON": "Discontinued codes", + "G00000": "Goods producing", + "S00000": "Service providing" + }, + "occupation_code": { + "000000": "All workers", + "111300": "Management, business, and financial occupations", + "112900": "Management, professional and related occupations", + "152900": "Professional and related occupations", + "250001": "Teachers", + "252000": "Primary, secondary, and special education school teachers", + "291111": "Registered nurses", + "313900": "Service occupations", + "410000": "Sales and related occupations", + "414300": "Sales and office occupations", + "430000": "Office and administrative support occupations", + "454700": "Construction, and extraction, farming, fishing, and forestry occupations", + "454900": "Natural resources, construction, and maintenance occupations", + "470000": "Construction and extraction occupations", + "490000": "Installation, maintenance, and repair occupations", + "510000": "Production occupations", + "515300": "Production, transportation, and material moving occupations", + "530000": "Transportation and material moving occupations", + "DISCON": "Discontinued Codes" + }, + "subcell_code": { + "00": "All workers", + "01": "Less than 100 workers", + "02": "Less than 50 workers", + "04": "50-99 workers", + "05": "100 workers or more", + "06": "100-499 workers", + "07": "500 workers or more", + "23": "Union", + "24": "Nonunion", + "25": "Full time", + "26": "Part time", + "AA": "Establishment Size", + "AB": "Region and Division", + "AC": "Metropolitan Statistical Areas", + "AD": "Bargaining Status", + "AE": "Full-time and Part-time Work Status", + "AF": "Time and Incentive Status", + "AG": "Average Wage", + "AH": "Civilian Wage Percentiles", + "AI": "Private Wage Percentiles", + "AJ": "Government Wage Percentiles", + "AK": "Plan Sponsor" + }, + "area_code": { + "00122": "Atlanta-Athens-Clarke County-Sandy Springs, GA CSA", + "00148": "Boston-Worcester-Providence, MA-RI-NH-CT CSA", + "00176": "Chicago-Naperville, IL-IN-WI CSA", + "00206": "Dallas-Fort Worth, TX-OK CSA", + "00220": "Detroit-Warren-Ann Arbor, MI CSA", + "00288": "Houston-The Woodlands, TX CSA", + "00348": "Los Angeles-Long Beach, CA CSA", + "00378": "Minneapolis-St. Paul, MN-WI CSA", + "00408": "New York-Newark, NY-NJ-CT-PA CSA", + "00428": "Philadelphia-Reading-Camden, PA-NJ-DE-MD CSA", + "00488": "San Jose-San Francisco-Oakland, CA CSA", + "00500": "Seattle-Tacoma, WA CSA", + "00548": "Washington-Baltimore-Arlington, DC-MD-VA-WV-PA CSA", + "33100": "Miami-Fort Lauderdale-Port St. Lucie, FL CSA", + "38060": "Phoenix-Mesa-Scottsdale, AZ MSA", + "98100": "Northeast census region", + "98200": "South census region", + "98300": "Midwest census region", + "98400": "West census region", + "98999": "Regions, divisions, and statistical areas", + "99100": "New England census division", + "99120": "Middle Atlantic census division", + "99130": "East South Central census division", + "99140": "South Atlantic census division", + "99150": "East North Central census division", + "99160": "West North Central census division", + "99170": "West South Central census division", + "99180": "Mountain census division", + "99190": "Pacific census division", + "99200": "Metropolitan statistical areas", + "99210": "Metropolitan", + "99220": "Nonmetropolitan", + "99999": "United States (National)" + }, + "datatype_code": { + "D": "Cost of compensation (Cost per hour worked)", + "L": "Average employer cost per employee hour worked at 50th percentile (median), constant dollar", + "M": "Average employer cost per employee worked at 50th percentile (median), current dollar", + "N": "Average employer cost per employee hour worked at 90th percentile, current dollar", + "P": "Percent of total compensation", + "R": "Average employer cost per employee hour worked at 90th percentile, constant dollar", + "T": "Average employer cost per employee hour worked at 10th percentile, current dollar", + "X": "Average employer cost per employee hour worked at 10th percentile, constant dollar" + }, + "estimate_code": { + "01": "Total compensation", + "02": "Wages and salaries", + "03": "Total benefits", + "04": "Paid leave", + "05": "Vacation", + "06": "Holiday", + "07": "Sick leave", + "08": "Personal leave", + "09": "Supplemental pay", + "10": "Overtime and premium pay", + "11": "Shift differentials", + "12": "Nonproduction bonuses", + "13": "Insurance", + "14": "Life insurance", + "15": "Health insurance", + "16": "Short-term disability insurance", + "17": "Long-term disability insurance", + "18": "Retirement and savings", + "19": "Defined benefit", + "20": "Defined contribution", + "21": "Legally Required benefits", + "22": "Social Security and Medicare", + "23": "Social Security", + "24": "Medicare", + "25": "Federal unemployment insurance", + "26": "State unemployment insurance", + "27": "Workers' compensation", + "28": "Other benefits" + }, + "footnote_code": { + "2": "Registered Nurses estimates from December 2013 forward are based on the 2010 Standard Occupational Classification. For more information on classification changes, please see www.bls.gov/soc.", + "3": "Estimates from December 2013 to March 2014 for this series were corrected, details are available at www.bls.gov/bls/ecec_correction_091014.htm", + "4": "The relative standard error for this estimate is equal to or greater than 30 percent.", + "5": "The relative standard error is not available for percent of total compensation estimates.", + "6": "The relative standard error for this estimate is not currently available.", + "8": "The relative standard error is not available as the cost per hour worked is $0.01 or less.", + "A": "Cost per hour worked is $0.01 or less.", + "B": "Less than .05 percent.", + "C": "See www.bls.gov/ncs/ect/mapnote.htm for the definition of civilian workers.", + "D": "See www.bls.gov/ncs/ect/mapnote.htm for the definition of the goods-producing sector.", + "E": "See www.bls.gov/ncs/ect/mapnote.htm for the definition of the service-providing sector.", + "F": "Includes premium pay for work in addition to the regular work schedule (for example, overtime).", + "G": "Comprises the Old-Age, Survivors, and Disability Insurance (OASDI) program.", + "H": "Includes severance pay and supplemental unemployment benefits.", + "I": "The states that compose the New England census division are: CT, ME, MA, NH, RI, and VT.", + "J": "The states that compose the Middle Atlantic census division are: NJ, NY, and PA.", + "K": "The states that compose the South Atlantic census division are: DE, DC, FL, GA, MD, NC, SC, VA, and WV.", + "L": "The states that compose the East South Central census division are: AL, KY, MS, and TN.", + "M": "The states that compose the West South Central census division are: AR, LA, OK, and TX.", + "N": "The states that compose the East North Central census division are: IL, IN, MI, OH, and WI.", + "O": "The states that compose the West North Central census division are: IA, KS, MN, MO, NE, ND, and SD.", + "S": "The states that compose the Mountain census division are: AZ, CO, ID, MT, NV, NM, UT, and WY.", + "T": "The states that compose the Pacific census division are: AK, CA, HI, OR, and WA.", + "W": "Includes all teachers; see www.bls.gov/ncs/ect/mapnote.htm for details.", + "X": "See www.bls.gov/ncs/ect/mapnote.htm which is about the State and local government workforce.", + "Y": "See www.bls.gov/ncs/ect/mapnote.htm for details regarding the Other benefits series.", + "Z": "Series discontinued beginning December 2008." + } + }, + "cc": { + "sector_code": { + "1": "All Civilian", + "2": "Private industry", + "4": "Private goods producing", + "5": "Private service producing", + "6": "Private manufacturing", + "7": "Private nonmanufacturing", + "8": "Private health services", + "9": "Private hospitals", + "0": "Private nursing homes", + "3": "State and local government" + }, + "benefit_code": { + "10000": "Total compensation", + "20000": "Wages and salaries", + "30000": "Total benefits", + "40000": "Paid leave", + "50000": "Supplemental pay", + "60000": "Insurance", + "70000": "Retirement and savings", + "80000": "Legally required benefits", + "90000": "Other benefits", + "A0000": "Vacation", + "B0000": "Holiday", + "C0000": "Sick", + "D0000": "Other", + "E0000": "Premium", + "F0000": "Shift differentials", + "G0000": "Nonproduction bonuses", + "H0000": "Life", + "I0000": "Health", + "J0000": "Short-term disability", + "K0000": "Long-term disability", + "L0000": "Pensions", + "M0000": "Savings and thrift", + "P0000": "Social Security", + "Q0000": "Old Age, Survivors, and Disability Income (OASDI)", + "R0000": "Medicare", + "S0000": "Federal unemployment insurance", + "T0000": "State unemployment insurance", + "U0000": "Workers' compensation", + "V0000": "Defined benefit", + "W0000": "Defined contribution" + }, + "industryocc_code": { + "000001": "Occupational group", + "000002": "Industry", + "000003": "Region", + "000004": "Union/Nonunion", + "000006": "Metropolitan/Nonmetropolitan", + "000008": "Aerospace", + "000009": "Full-time/Part-time", + "000010": "Establishment size", + "002000": "1-99 workers", + "004000": "100 or more workers", + "006000": "100-499 workers", + "008000": "500 or more workers", + "012000": "1-99 workers, goods producing", + "014000": "100 or more workers, goods producing", + "016000": "100-499 workers, goods producing", + "018000": "500 or more workers, goods producing", + "022000": "1-99 workers, service producing", + "024000": "100 or more workers, service producing", + "026000": "100-499 workers, service producing", + "028000": "500 or more workers, service producing", + "032000": "1-99 workers, white collar", + "034000": "100 or more workers, white collar", + "036000": "100-499 workers, white collar", + "038000": "500 or more workers, white collar", + "042000": "1-99 workers, blue collar", + "044000": "100 or more workers, blue collar", + "046000": "100-499 workers, blue collar", + "048000": "500 or more workers, blue collar", + "100000": "All workers", + "101000": "Production and nonsupervisory occupations", + "106000": "Civilian workers, excluding sales", + "107000": "Civilian white collar workers, excluding sales", + "110000": "White collar workers", + "111000": "Executive, administrative, and managerial", + "112000": "Professional specialty and technical occupations", + "113000": "Sales workers", + "114000": "Administrative support, including clerical workers", + "115000": "Professional specialty occupations", + "116000": "Nurses", + "117000": "Teachers", + "118000": "Technical", + "120000": "Blue collar occupations", + "121000": "Precision production, craft, and repair occupation", + "122000": "Machine operators, assemblers, and inspectors", + "123000": "Transportation and material moving occupations", + "124000": "Handlers, equipment cleaners, helpers, and laborer", + "130000": "Service occupations", + "131000": "Private industry workers, excluding sales", + "132000": "Private industry white collar workers, excluding s", + "137000": "Wholesale and retail trade occupations, excluding", + "138000": "Finance, insurance, and real estate occupations, e", + "140000": "Wholesale trade occupations, excluding sales", + "151000": "White collar occupations, transportation equipment", + "152000": "Professional and technical occupations, transporta", + "153000": "Executive, administrative, and managerial occupati", + "154000": "Blue collar occupations, transportation equipment", + "155000": "Service occupations, transportation equipment", + "161000": "White collar occupations, aicraft manufacturing", + "164000": "Blue collar occupations, aircraft manufacturing", + "171000": "White collar occupations, transportation and publi", + "174000": "Blue collar occupations, transportation and public", + "181000": "White collar occupations, communications", + "184000": "Blue collar occupations, communications", + "191000": "White collar occupations, utilities", + "194000": "Blue collar occupations, utilities", + "200000": "Goods producing industries", + "201000": "Goods producing, excluding sales", + "202000": "Goods producing, white collar occupations", + "203000": "Goods producing, white collar occupations, excludi", + "204000": "Goods producing, blue collar occupations", + "206000": "Goods producing, service occupations", + "210000": "Service producing industries", + "211000": "Service producing, excluding sales", + "212000": "Service producing, white collar occupations", + "213000": "Service producing, white collar occupations, exclu", + "214000": "Service producing, blue collar occupations", + "216000": "Service producing, service occupations", + "220000": "Nonmanufacturing", + "221000": "Nonmanufacturing, white collar occupations", + "222000": "Nonmanufacturing, white collar occupations, exclud", + "223000": "Nonmanufacturing, blue collar occupations", + "225000": "Nonmanufacturing, service occupations", + "230000": "Construction", + "237000": "Manufacturing, transportation equipment", + "238000": "Manufacturing, aircraft", + "240000": "Manufacturing", + "241000": "Manufacturing, durable goods", + "242000": "Manufacturing, nondurables", + "243000": "Manufacturing, white collar occupations", + "250000": "Transportation and public utilities", + "251000": "Transportation", + "252000": "Public utilities", + "253000": "Communications", + "254000": "Electric, gas, and sanitation", + "260000": "Wholesale and retail trade", + "261000": "Wholesale trade", + "262000": "Retail trade", + "263000": "General merchandise stores", + "264000": "Food stores", + "270000": "Finance, insurance, and real estate", + "271000": "Banking", + "272000": "Insurance", + "273000": "Insurance, excluding sales", + "280000": "Services", + "281000": "Schools", + "282000": "Elementary and secondary schools", + "284000": "Health services", + "285000": "Hospitals", + "286000": "Nursing homes", + "289000": "Educational services", + "290000": "Public administration", + "299000": "Higher education", + "310000": "Northeast", + "320000": "South", + "330000": "Midwest", + "340000": "West", + "400000": "Union workers", + "402000": "Union, blue collar", + "406000": "Union, manufacturing, blue collar", + "410000": "Union, manufacturing", + "420000": "Union, nonmanufacturing", + "430000": "Union, goods producing", + "440000": "Union, service producing", + "500000": "Nonunion workers", + "502000": "Nonunion, blue collar", + "506000": "Nonunion, manufacturing, blue collar", + "510000": "Nonunion, manufacturing", + "520000": "Nonunion, nonmanufacturing", + "530000": "Nonunion, goods producing", + "540000": "Nonunion, service producing", + "600000": "Metropolitan areas", + "700000": "Nonmetropolitan areas", + "800000": "Aircraft engine parts", + "801000": "White collar", + "802000": "Professional, technical, and specialty", + "805000": "Managers", + "806000": "Clerical", + "807000": "Blue collar", + "808000": "Craft", + "809000": "Operatives", + "810000": "Aircraft", + "811000": "White collar", + "812000": "Blue collar", + "820000": "Engines", + "821000": "White collar", + "822000": "Blue collar", + "830000": "Parts", + "831000": "White collar", + "832000": "Blue collar", + "840000": "Guided missiles", + "841000": "White collar", + "842000": "Blue collar", + "910000": "All full-time workers", + "911000": "Full-time, white collar", + "912000": "Full-time, sales", + "913000": "Full-time, administrative", + "914000": "Full-time, blue collar", + "915000": "Full-time, service", + "921000": "Full-time, goods producing", + "922000": "Full-time, construction", + "923000": "Full-time, manufacturing", + "924000": "Full-time, service producing", + "925000": "Full-time, transportation", + "926000": "Full-time, wholesale trade", + "927000": "Full-time, retail trade", + "928000": "Full-time, finance, insurance, and real estate", + "929000": "Full-time, services", + "950000": "All part-time workers", + "951000": "Part-time, white collar", + "952000": "Part-time, sales", + "953000": "Part-time, administrative", + "954000": "Part-time, blue collar", + "955000": "Part-time, service", + "961000": "Part-time, goods producing", + "963000": "Part-time, manufacturing", + "964000": "Part-time, service producing", + "965000": "Part-time, transportation", + "966000": "Part-time, wholesale trade", + "967000": "Part-time, retail trade", + "968000": "Part-time, finance, insurance, and real estate", + "969000": "Part-time, services" + }, + "costfactor_code": { + "D": "Cost of compensation (Cost per hour worked)", + "P": "Percent of total compensation" + }, + "footnote_code": { + "A": "Cost per hour worked is $0.01 or less.", + "B": "Less than .05 percent." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ec_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/ec_series.xz new file mode 100644 index 000000000000..1ca185bfdecb Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/ec_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ip_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/ip_codes.json new file mode 100644 index 000000000000..14173551d894 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/ip_codes.json @@ -0,0 +1,1136 @@ +{ + "ip": { + "sector_code": { + "A": "Agriculture, Forestry, Fishing and Hunting", + "B": "Mining", + "C": "Utilities", + "D": "Construction", + "E": "Manufacturing", + "G": "Wholesale Trade", + "H": "Retail Trade", + "I": "Transportation and Warehousing", + "J": "Information", + "K": "Finance and Insurance", + "L": "Real Estate and Rental and Leasing", + "M": "Professional, Scientific, and Technical Services", + "O": "Management of Companies and Enterprises", + "P": "Administrative and Support and Waste Management and Remediation Services", + "Q": "Educational Services", + "R": "Health Care and Social Assistance", + "S": "Arts, Entertainment, and Recreation", + "T": "Accommodation and Food Services", + "U": "Other Services (except Public Administration)", + "W": "Government", + "Z": "Multi-Sector" + }, + "industry_code": { + "D11____": "Agriculture, forestry, fishing, and hunting", + "D21____": "Mining", + "D22____": "Utilities", + "D23____": "Construction", + "D31_33_": "Manufacturing", + "D42____": "Wholesale trade", + "D44_45_": "Retail trade", + "D48_49_": "Transportation and warehouseing", + "D512___": "Motion picture and sound recording industries", + "D517___": "Telecommunications", + "D51____": "Information", + "D52____": "Finance and insurance", + "D53____": "Real estate and rental and leasing", + "D54192_": "Photographic Services", + "D54____": "Professional, scientific, and technical services", + "D55____": "Management of companies and enterprises", + "D5613__": "Employment services", + "D5617__": "Services to buildings and dwellings", + "D56____": "Administrative and support and waste management and remediation services", + "D61____": "Educational services", + "D62____": "Health care and social assistance", + "D71____": "Arts, entertainment, and recreation", + "D72____": "Accommodation and food services", + "D8122__": "Death care services", + "D8129__": "Other personal services", + "D81____": "Other services (except public administration)", + "D90____": "Government", + "D______": "Private Nonfarm", + "N1111__": "Oilseed and grain farming", + "N11121_": "Vegetable and melon farming", + "N1112__": "Vegetable and melon farming", + "N1113__": "Fruit and tree nut farming", + "N1114__": "Greenhouse, nursery, and floriculture production", + "N1119__": "Other crop farming", + "N111___": "Crop production", + "N1121__": "Cattle ranching and farming", + "N112210": "Hog and pig farming", + "N11221_": "Hog and pig farming", + "N1122__": "Hog and pig farming", + "N1123__": "Poultry and egg production", + "N1124__": "Sheep and goat farming", + "N11251_": "Aquaculture", + "N1125__": "Aquaculture", + "N1129__": "Other animal production", + "N112___": "Animal production", + "N113110": "Timber tract operations", + "N11311_": "Timber tract operations", + "N1131__": "Timber tract operations", + "N113210": "Forest nurseries and gathering of forest products", + "N11321_": "Forest nurseries and gathering of forest products", + "N1132__": "Forest nurseries and gathering of forest products", + "N113310": "Logging", + "N11331_": "Logging", + "N1133__": "Logging", + "N113___": "Forestry and logging", + "N11411_": "Fishing", + "N1141__": "Fishing", + "N114210": "Hunting and trapping", + "N11421_": "Hunting and trapping", + "N1142__": "Hunting and trapping", + "N114___": "Fishing, hunting and trapping", + "N11511_": "Support activities for crop production", + "N1151__": "Support activities for crop production", + "N115210": "Support activities for animal production", + "N11521_": "Support activities for animal production", + "N1152__": "Support activities for animal production", + "N115310": "Support activities for forestry", + "N11531_": "Support activities for forestry", + "N1153__": "Support activities for forestry", + "N115___": "Support activities for agriculture and forestry", + "N2111__": "Oil and gas extraction", + "N211___": "Oil and gas extraction", + "N21211_": "Coal mining", + "N2121__": "Coal mining", + "N2122__": "Metal ore mining", + "N21231_": "Stone Mining and Quarrying", + "N21232_": "Sand, Gravel, Clay, and Ceramic and Refractory Minerals Mining and Quarrying", + "N21239_": "Other Nonmetallic Mineral Mining and Quarrying", + "N2123__": "Nonmetallic mineral mining and quarrying", + "N212___": "Mining (except oil and gas)", + "N21311_": "Support activities for mining", + "N2131__": "Support activities for mining", + "N213___": "Support activities for mining", + "N21____": "Mining", + "N2211__": "Electric power generation, transmission and distribution", + "N221210": "Natural gas distribution", + "N22121_": "Natural gas distribution", + "N2212__": "Natural gas distribution", + "N2213__": "Water, sewage and other systems", + "N221___": "Utilities", + "N22____": "Utilities", + "N23611_": "Residential building construction", + "N2361__": "Residential building construction", + "N2362__": "Nonresidential building construction", + "N236___": "Construction of buildings", + "N2371__": "Utility system construction", + "N237210": "Land subdivision", + "N23721_": "Land subdivision", + "N2372__": "Land subdivision", + "N237310": "Highway, street, and bridge construction", + "N23731_": "Highway, street, and bridge construction", + "N2373__": "Highway, street, and bridge construction", + "N237990": "Other heavy and civil engineering construction", + "N23799_": "Other heavy and civil engineering construction", + "N2379__": "Other heavy and civil engineering construction", + "N237___": "Heavy and civil engineering construction", + "N2381__": "Building foundation and exterior contractors", + "N2382__": "Building equipment contractors", + "N2383__": "Building finishing contractors", + "N2389__": "Other specialty trade contractors", + "N238___": "Specialty trade contractors", + "N31111_": "Animal food manufacturing", + "N3111__": "Animal food manufacturing", + "N3112__": "Grain and oilseed milling", + "N3113__": "Sugar and confectionery product manufacturing", + "N31141_": "Frozen food manufacturing", + "N31142_": "Fruit and vegetable canning, pickling, and drying", + "N3114__": "Fruit and vegetable preserving and specialty food manufacturing", + "N3115__": "Dairy product manufacturing", + "N311615": "Poultry processing", + "N31161_": "Animal slaughtering and processing", + "N3116__": "Animal slaughtering and processing", + "N311710": "Seafood product preparation and packaging", + "N31171_": "Seafood product preparation and packaging", + "N3117__": "Seafood product preparation and packaging", + "N3118__": "Bakeries and tortilla manufacturing", + "N3119__": "Other food manufacturing", + "N311___": "Food manufacturing", + "N3121__": "Beverage manufacturing", + "N312230": "Tobacco manufacturing", + "N31223_": "Tobacco manufacturing", + "N3122__": "Tobacco manufacturing", + "N312___": "Beverage and tobacco product manufacturing", + "N313110": "Fiber, yarn, and thread mills", + "N31311_": "Fiber, yarn, and thread mills", + "N3131__": "Fiber, yarn, and thread mills", + "N3132__": "Fabric mills", + "N3133__": "Textile and fabric finishing and fabric coating mills", + "N313___": "Textile mills", + "N3141__": "Textile furnishings mills", + "N3149__": "Other textile product mills", + "N314___": "Textile product mills", + "N3151__": "Apparel knitting mills", + "N3152__": "Cut and sew apparel manufacturing", + "N315990": "Apparel accessories and other apparel manufacturing", + "N31599_": "Apparel accessories and other apparel manufacturing", + "N3159__": "Apparel accessories and other apparel manufacturing", + "N315___": "Apparel manufacturing", + "N316110": "Leather and hide tanning and finishing", + "N31611_": "Leather and hide tanning and finishing", + "N3161__": "Leather and hide tanning and finishing", + "N316210": "Footwear manufacturing", + "N31621_": "Footwear manufacturing", + "N3162__": "Footwear manufacturing", + "N31699_": "Other leather and allied product manufacturing", + "N3169__": "Other leather and allied product manufacturing", + "N316___": "Leather and allied product manufacturing", + "N32111_": "Sawmills and wood preservation", + "N3211__": "Sawmills and wood preservation", + "N32121_": "Veneer, plywood, and engineered wood product manufacturing", + "N3212__": "Veneer, plywood, and engineered wood product manufacturing", + "N32191_": "Millwork", + "N321920": "Wood container and pallet manufacturing", + "N32192_": "Wood container and pallet manufacturing", + "N32199_": "All other wood product manufacturing", + "N3219__": "Other wood product manufacturing", + "N321___": "Wood product manufacturing", + "N3221__": "Pulp, paper, and paperboard mills", + "N32221_": "Paperboard container manufacturing", + "N3222__": "Converted paper product manufacturing", + "N322___": "Paper manufacturing", + "N3231__": "Printing and related support activities", + "N323___": "Printing and related support activities", + "N3241__": "Petroleum and coal products manufacturing", + "N324___": "Petroleum and coal products manufacturing", + "N3251__": "Basic chemical manufacturing", + "N3252__": "Resin, synthetic rubber, and artificial synthetic fibers and filaments manufacturing", + "N3253__": "Pesticide, fertilizer, and other agricultural chemical manufacturing", + "N32541_": "Pharmaceutical and medicine manufacturing", + "N3254__": "Pharmaceutical and medicine manufacturing", + "N3255__": "Paint, coating, and adhesive manufacturing", + "N3256__": "Soap, cleaning compound, and toilet preparation manufacturing", + "N3259__": "Other chemical product and preparation manufacturing", + "N325___": "Chemical manufacturing", + "N32619_": "Other plastics product manufacturing", + "N3261__": "Plastics product manufacturing", + "N3262__": "Rubber product manufacturing", + "N326___": "Plastics and rubber products manufacturing", + "N3271__": "Clay product and refractory manufacturing", + "N32721_": "Glass and glass product manufacturing", + "N3272__": "Glass and glass product manufacturing", + "N327320": "Ready-mix concrete manufacturing", + "N32732_": "Ready-mix concrete manufacturing", + "N3273__": "Cement and concrete product manufacturing", + "N3274__": "Lime and gypsum product manufacturing", + "N3279__": "Other nonmetallic mineral product manufacturing", + "N327___": "Nonmetallic mineral product manufacturing", + "N331110": "Iron and steel mills and ferroalloy production", + "N33111_": "Iron and steel mills and ferroalloy production", + "N3311__": "Iron and steel mills and ferroalloy production", + "N3312__": "Steel product manufacturing from purchased steel", + "N33131_": "Alumina and aluminum production and processing", + "N3313__": "Alumina and aluminum production and processing", + "N3314__": "Nonferrous metal (except aluminum) production and processing", + "N3315__": "Foundries", + "N331___": "Primary metal manufacturing", + "N33211_": "Forging and stamping", + "N3321__": "Forging and stamping", + "N33221_": "Cutlery and handtool manufacturing", + "N3322__": "Cutlery and handtool manufacturing", + "N332312": "Fabricated structural metals", + "N33231_": "Plate work and fabricated structural product manufacturing", + "N332322": "Sheet metal work", + "N33232_": "Ornamental and architectural metal products manufacturing", + "N3323__": "Architectural and structural metals manufacturing", + "N3324__": "Boiler, tank, and shipping container manufacturing", + "N332510": "Hardware manufacturing", + "N33251_": "Hardware manufacturing", + "N3325__": "Hardware manufacturing", + "N33261_": "Spring and wire product manufacturing", + "N3326__": "Spring and wire product manufacturing", + "N332710": "Machine shops", + "N33271_": "Machine shops", + "N33272_": "Turned product and screw, nut, and bolt manufacturing", + "N3327__": "Machine shops; turned product; and screw, nut, and bolt manufacturing", + "N332813": "Electroplating, plating, polishing, anodizing and coloring", + "N33281_": "Coating, engraving, heat treating, and allied activities", + "N3328__": "Coating, engraving, heat treating, and allied activities", + "N33291_": "Metal valve manufacturing", + "N33299_": "All other fabricated metal product manufacturing", + "N3329__": "Other fabricated metal product manufacturing", + "N332___": "Fabricated metal product manufacturing", + "N3331__": "Agriculture, construction, and mining machinery", + "N33324_": "Industrial machinery", + "N3332__": "Industrial machinery", + "N33331_": "Commercial and service industry machinery", + "N3333__": "Commercial and service industry machinery", + "N33341_": "Ventilation, heating, air-conditioning, and commercial refrigeration equipment manufacturing", + "N3334__": "Ventilation, heating, air-conditioning, and commercial refrigeration equipment manufacturing", + "N333514": "Special die and tool, die set, jig, and fixture manufacturing", + "N333517": "Machine tool manufacturing", + "N33351_": "Metalworking machinery manufacturing", + "N3335__": "Metalworking machinery manufacturing", + "N33361_": "Engine, turbine, and power transmission equipment manufacturing", + "N3336__": "Engine, turbine, and power transmission equipment manufacturing", + "N33392_": "Material handling equipment manufacturing", + "N3339__": "Other general purpose machinery manufacturing", + "N333___": "Machinery manufacturing", + "N33411_": "Computer and peripheral equipment manufacturing", + "N3341__": "Computer and peripheral equipment manufacturing", + "N3342__": "Communications equipment manufacturing", + "N334310": "Audio and video equipment manufacturing", + "N33431_": "Audio and video equipment manufacturing", + "N3343__": "Audio and video equipment manufacturing", + "N334413": "Semiconductor and related device manufacturing", + "N33441_": "Semiconductor and other electronic component manufacturing", + "N3344__": "Semiconductor and other electronic component manufacturing", + "N33451_": "Navigational, measuring, electromedical, and control instruments manufacturing", + "N3345__": "Navigational, measuring, electromedical, and control instruments manufacturing", + "N33461_": "Manufacturing and reproducing magnetic and optical media", + "N3346__": "Manufacturing and reproducing magnetic and optical media", + "N334___": "Computer and electronic product manufacturing", + "N3351__": "Electric lighting equipment manufacturing", + "N3352__": "Household appliance manufacturing", + "N33531_": "Electrical equipment manufacturing", + "N3353__": "Electrical equipment manufacturing", + "N3359__": "Other electrical equipment and component manufacturing", + "N335___": "Electrical equipment, appliance, and component manufacturing", + "N3361__": "Motor vehicle manufacturing", + "N33621_": "Motor vehicle body and trailer manufacturing", + "N3362__": "Motor vehicle body and trailer manufacturing", + "N336320": "Motor vehicle electrical and electronic equipment", + "N33632_": "Motor vehicle electrical and electronic equipment", + "N3363__": "Motor vehicle parts manufacturing", + "N336411": "Aircraft manufacturing", + "N33641_": "Aerospace product and parts manufacturing", + "N3364__": "Aerospace product and parts manufacturing", + "N336510": "Railroad rolling stock manufacturing", + "N33651_": "Railroad rolling stock manufacturing", + "N3365__": "Railroad rolling stock manufacturing", + "N33661_": "Ship and boat building", + "N3366__": "Ship and boat building", + "N33699_": "Other transportation equipment manufacturing", + "N3369__": "Other transportation equipment manufacturing", + "N336___": "Transportation equipment manufacturing", + "N337110": "Wood kitchen cabinet and countertop manufacturing", + "N33711_": "Wood kitchen cabinet and countertop manufacturing", + "N33712_": "Household and institutional furniture manufacturing", + "N3371__": "Household and institutional furniture and kitchen cabinet manufacturing", + "N33721_": "Office furniture (including fixtures) manufacturing", + "N3372__": "Office furniture (including fixtures) manufacturing", + "N3379__": "Other furniture related product manufacturing", + "N337___": "Furniture and related product manufacturing", + "N339113": "Surgical appliance and supplies manufacturing", + "N33911_": "Medical equipment and supplies manufacturing", + "N3391__": "Medical equipment and supplies manufacturing", + "N339950": "Sign manufacturing", + "N33995_": "Sign manufacturing", + "N3399__": "Other miscellaneous manufacturing", + "N339___": "Miscellaneous manufacturing", + "N4231__": "Motor vehicle and motor vehicle parts and supplies merchant wholesalers", + "N4232__": "Furniture and home furnishing merchant wholesalers", + "N4233__": "Lumber and other construction materials merchant wholesalers", + "N4234__": "Professional and commercial equipment and supplies merchant wholesalers", + "N4235__": "Metal and mineral (except petroleum) merchant wholesalers", + "N4236__": "Electrical and electronic goods merchant wholesalers", + "N4237__": "Hardware, and plumbing and heating equipment and supplies merchant wholesalers", + "N4238__": "Machinery, equipment, and supplies merchant wholesalers", + "N4239__": "Miscellaneous durable goods merchant wholesalers", + "N423___": "Merchant wholesalers, durable goods", + "N4241__": "Paper and paper product merchant wholesalers", + "N424210": "Drugs and druggists' sundries merchant wholesalers", + "N42421_": "Drugs and druggists' sundries merchant wholesalers", + "N4242__": "Drugs and druggists' sundries merchant wholesalers", + "N4243__": "Apparel, piece goods, and notions merchant wholesalers", + "N4244__": "Grocery and related product wholesalers", + "N4245__": "Farm product raw material merchant wholesalers", + "N4246__": "Chemical and allied products merchant wholesalers", + "N4247__": "Petroleum and petroleum products merchant wholesalers", + "N4248__": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "N4249__": "Miscellaneous nondurable goods merchant wholesalers", + "N424___": "Merchant wholesalers, nondurable goods", + "N4251__": "Wholesale electronic markets and agents and brokers", + "N425___": "Wholesale electronic markets and agents and brokers", + "N42____": "Wholesale trade", + "N441110": "New car dealers", + "N44111_": "New car dealers", + "N441120": "Used car dealers", + "N44112_": "Used car dealers", + "N4411__": "Automobile dealers", + "N4412__": "Other motor vehicle dealers", + "N441310": "Automotive parts and accessories stores", + "N44131_": "Automotive parts and accessories stores", + "N441320": "Tire dealers", + "N44132_": "Tire dealers", + "N4413__": "Automotive parts, accessories, and tire stores", + "N441___": "Motor vehicle and parts dealers", + "N442110": "Furniture stores", + "N44211_": "Furniture stores", + "N4421__": "Furniture stores", + "N442210": "Floor covering stores", + "N44221_": "Floor covering stores", + "N44229_": "Other home furnishings stores", + "N4422__": "Home furnishings stores", + "N442___": "Furniture and home furnishings stores", + "N443141": "Household appliance stores", + "N443142": "Electronics stores", + "N44314_": "Electronics and appliance stores", + "N4431__": "Electronics and appliance stores", + "N443___": "Electronics and appliance stores", + "N444110": "Home centers", + "N44411_": "Home centers", + "N444130": "Hardware stores", + "N44413_": "Hardware stores", + "N4441__": "Building material and supplies dealers", + "N444210": "Outdoor power equipment stores", + "N44421_": "Outdoor power equipment stores", + "N444220": "Nursery, garden center, and farm supply stores", + "N44422_": "Nursery, garden center, and farm supply stores", + "N4442__": "Lawn and garden equipment and supplies stores", + "N444___": "Building material and garden equipment and supplies dealers", + "N445110": "Supermarkets and other grocery (except convenience) stores", + "N44511_": "Supermarkets and other grocery (except convenience) stores", + "N445120": "Convenience stores", + "N44512_": "Convenience stores", + "N4451__": "Grocery stores", + "N4452__": "Specialty food stores", + "N445310": "Beer, wine, and liquor stores", + "N44531_": "Beer, wine, and liquor stores", + "N4453__": "Beer, wine, and liquor stores", + "N445___": "Food and beverage stores", + "N446110": "Pharmacies and drug stores", + "N44611_": "Pharmacies and drug stores", + "N446120": "Cosmetics, beauty supplies, and perfume stores", + "N44612_": "Cosmetics, beauty supplies, and perfume stores", + "N446130": "Optical goods stores", + "N44613_": "Optical goods stores", + "N44619_": "Other health and personal care stores", + "N4461__": "Health and personal care stores", + "N446___": "Health and personal care stores", + "N447110": "Gasoline stations with convenience stores", + "N44711_": "Gasoline stations with convenience stores", + "N447190": "Other gasoline stations", + "N44719_": "Other gasoline stations", + "N4471__": "Gasoline stations", + "N447___": "Gasoline stations", + "N4481__": "Clothing stores", + "N448210": "Shoe stores", + "N44821_": "Shoe stores", + "N4482__": "Shoe stores", + "N4483__": "Jewelry, luggage, and leather goods stores", + "N448___": "Clothing and clothing accessories stores", + "N44_45_": "Retail trade", + "N451110": "Sporting goods stores", + "N45111_": "Sporting goods stores", + "N451120": "Hobby, toy, and game stores", + "N45112_": "Hobby, toy, and game stores", + "N4511__": "Sporting goods, hobby, and musical instrument stores", + "N45121_": "Book stores and news dealers", + "N4512__": "Book stores and news dealers", + "N451___": "Sporting goods, hobby, book, and music stores", + "N452210": "Department stores", + "N45221_": "Department stores", + "N4522__": "Department stores", + "N45231_": "General merchandise stores, including warehouse clubs and supercenters", + "N4523__": "General merchandise stores, including warehouse clubs and supercenters", + "N452___": "General merchandise stores", + "N453110": "Florists", + "N45311_": "Florists", + "N4531__": "Florists", + "N453210": "Office supplies and stationery stores", + "N45321_": "Office supplies and stationery stores", + "N453220": "Gift, novelty, and souvenir stores", + "N45322_": "Gift, novelty, and souvenir stores", + "N4532__": "Office supplies, stationery, and gift stores", + "N453310": "Used merchandise stores", + "N45331_": "Used merchandise stores", + "N4533__": "Used merchandise stores", + "N453910": "Pet and pet supplies stores", + "N45391_": "Pet and pet supplies stores", + "N4539__": "Other miscellaneous store retailers", + "N453___": "Miscellaneous store retailers", + "N45411_": "Electronic shopping and mail-order houses", + "N4541__": "Electronic shopping and mail-order houses", + "N454210": "Vending machine operators", + "N45421_": "Vending machine operators", + "N4542__": "Vending machine operators", + "N454310": "Fuel dealers", + "N45431_": "Fuel dealers", + "N454390": "Other direct selling establishments", + "N45439_": "Other direct selling establishments", + "N4543__": "Direct selling establishments", + "N454___": "Nonstore retailers", + "N48111_": "Scheduled air transportation", + "N4811__": "Scheduled air transportation", + "N48121_": "Nonscheduled air transportation", + "N4812__": "Nonscheduled air transportation", + "N481___": "Air transportation", + "N482111": "Line-haul railroads", + "N48211_": "Rail transportation", + "N4821__": "Rail transportation", + "N482___": "Rail transportation", + "N48311_": "Deep sea, coastal, and Great Lakes water transportation", + "N4831__": "Deep sea, coastal, and Great Lakes water transportation", + "N48321_": "Inland water transportation", + "N4832__": "Inland water transportation", + "N483___": "Water transportation", + "N484110": "General freight trucking, local", + "N48411_": "General freight trucking, local", + "N48412_": "General freight trucking, long-distance", + "N4841__": "General freight trucking", + "N484210": "Used household and office goods moving", + "N48421_": "Used household and office goods moving", + "N484220": "Specialized freight (except used goods) trucking, local", + "N48422_": "Specialized freight (except used goods) trucking, local", + "N484230": "Specialized freight (except used goods) trucking, long-distance", + "N48423_": "Specialized freight (except used goods) trucking, long-distance", + "N4842__": "Specialized freight trucking", + "N484___": "Truck transportation", + "N48511_": "Urban transit systems", + "N4851__": "Urban transit systems", + "N485210": "Interurban and rural bus transportation", + "N48521_": "Interurban and rural bus transportation", + "N4852__": "Interurban and rural bus transportation", + "N4853__": "Taxi and limousine service", + "N485410": "School and employee bus transportation", + "N48541_": "School and employee bus transportation", + "N4854__": "School and employee bus transportation", + "N485510": "Charter bus industry", + "N48551_": "Charter bus industry", + "N4855__": "Charter bus industry", + "N48599_": "Other transit and ground passenger transportation", + "N4859__": "Other transit and ground passenger transportation", + "N485___": "Transit and ground passenger transportation", + "N486110": "Pipeline transportation of crude oil", + "N48611_": "Pipeline transportation of crude oil", + "N4861__": "Pipeline transportation of crude oil", + "N486210": "Pipeline transportation of natural gas", + "N48621_": "Pipeline transportation of natural gas", + "N4862__": "Pipeline transportation of natural gas", + "N4869__": "Other pipeline transportation", + "N486___": "Pipeline transportation", + "N487110": "Scenic and sightseeing transportation, land", + "N48711_": "Scenic and sightseeing transportation, land", + "N4871__": "Scenic and sightseeing transportation, land", + "N487210": "Scenic and sightseeing transportation, water", + "N48721_": "Scenic and sightseeing transportation, water", + "N4872__": "Scenic and sightseeing transportation, water", + "N487990": "Scenic and sightseeing transportation, other", + "N48799_": "Scenic and sightseeing transportation, other", + "N4879__": "Scenic and sightseeing transportation, other", + "N487___": "Scenic and sightseeing transportation", + "N4881__": "Support activities for air transportation", + "N488210": "Support activities for rail transportation", + "N48821_": "Support activities for rail transportation", + "N4882__": "Support activities for rail transportation", + "N4883__": "Support activities for water transportation", + "N4884__": "Support activities for road transportation", + "N488510": "Freight transportation arrangement", + "N48851_": "Freight transportation arrangement", + "N4885__": "Freight transportation arrangement", + "N48899_": "Other support activities for transportation", + "N4889__": "Other support activities for transportation", + "N488___": "Support activities for transportation", + "N491110": "Postal service", + "N49111_": "Postal service", + "N4911__": "Postal service", + "N491___": "Postal service", + "N492110": "Couriers and express delivery services", + "N49211_": "Couriers and express delivery services", + "N4921__": "Couriers and express delivery services", + "N492210": "Local messengers and local delivery", + "N49221_": "Local messengers and local delivery", + "N4922__": "Local messengers and local delivery", + "N492___": "Couriers and messengers", + "N493110": "General warehousing and storage", + "N49311_": "General warehousing and storage", + "N493120": "Refrigerated warehousing and storage", + "N49312_": "Refrigerated warehousing and storage", + "N4931__": "Warehousing and storage", + "N493___": "Warehousing and storage", + "N511110": "Newspaper publishers", + "N51111_": "Newspaper publishers", + "N511120": "Periodical publishers", + "N51112_": "Periodical publishers", + "N511130": "Book publishers", + "N51113_": "Book publishers", + "N5111__": "Newspaper, periodical, book, and directory publishers", + "N511210": "Software publishers", + "N51121_": "Software publishers", + "N5112__": "Software publishers", + "N511___": "Publishing industries (except internet)", + "N51213_": "Motion picture and video exhibition", + "N5121__": "Motion picture and video industries", + "N5122__": "Sound recording industries", + "N512___": "Motion picture and sound recording industries", + "N51511_": "Radio broadcasting", + "N5151__": "Radio and television broadcasting", + "N515210": "Cable and other subscription programming", + "N51521_": "Cable and other subscription programming", + "N5152__": "Cable and other subscription programming", + "N515___": "Broadcasting (except internet)", + "N517311": "Wired Telecommunications Carriers", + "N517312": "Wireless Telecommunications Carriers (except Satellite)", + "N51731_": "Wired and Wireless Telecommunications Carriers", + "N5173__": "Wired and Wireless Telecommunications Carriers", + "N517410": "Satellite telecommunications", + "N51741_": "Satellite telecommunications", + "N5174__": "Satellite telecommunications", + "N51791_": "Other telecommunications", + "N5179__": "Other telecommunications", + "N517___": "Telecommunications", + "N518210": "Data processing, hosting, and related services", + "N51821_": "Data processing, hosting, and related services", + "N5182__": "Data processing, hosting, and related services", + "N518___": "Data processing, hosting, and related services", + "N5191__": "Other information services", + "N519___": "Other information services", + "N521110": "Monetary authorities-central bank", + "N52111_": "Monetary authorities-central bank", + "N5211__": "Monetary authorities-central bank", + "N521___": "Monetary authorities-central bank", + "N522110": "Commercial banking", + "N52211_": "Commercial banking", + "N5221__": "Depository credit intermediation", + "N5222__": "Nondepository credit intermediation", + "N5223__": "Activities related to credit intermediation", + "N522___": "Credit intermediation and related activities", + "N5231__": "Securities and commodity contracts intermediation and brokerage", + "N523210": "Securities and commodity exchanges", + "N52321_": "Securities and commodity exchanges", + "N5232__": "Securities and commodity exchanges", + "N5239__": "Other financial investment activities", + "N523___": "Securities, commodity contracts, investments", + "N5241__": "Insurance carriers", + "N5242__": "Insurance agencies, brokerages, and related services", + "N524___": "Insurance carriers and related activities", + "N5251__": "Insurance and employee benefit funds", + "N5259__": "Other investment pools and funds", + "N525___": "Funds, trusts, and other financial vehicles", + "N5311__": "Lessors of real estate", + "N531210": "Offices of real estate agents and brokers", + "N53121_": "Offices of real estate agents and brokers", + "N5312__": "Offices of real estate agents and brokers", + "N5313__": "Activities related to real estate", + "N531___": "Real estate", + "N532111": "Passenger car rental", + "N532120": "Truck, utility trailer, and rv (recreational vehicle) rental and leasing", + "N53212_": "Truck, utility trailer, and rv (recreational vehicle) rental and leasing", + "N5321__": "Automotive equipment rental and leasing", + "N532282": "Video Tape and Disc Rental", + "N5322__": "Consumer goods rental", + "N532310": "General rental centers", + "N53231_": "General rental centers", + "N5323__": "General rental centers", + "N5324__": "Machinery and equipment rental and leasing", + "N532___": "Rental and leasing services", + "N533110": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N53311_": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N5331__": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N533___": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "N5411__": "Legal services", + "N541211": "Offices of certified public accountants", + "N541213": "Tax preparation services", + "N541219": "Other accounting services", + "N54121_": "Accounting, tax preparation, bookkeeping, and payroll services", + "N5412__": "Accounting, tax preparation, bookkeeping, and payroll services", + "N541310": "Architectural services", + "N54131_": "Architectural services", + "N541330": "Engineering services", + "N54133_": "Engineering services", + "N5413__": "Architectural and engineering services", + "N5414__": "Specialized design services", + "N54151_": "Computer systems design and related services", + "N5415__": "Computer systems design and related services", + "N5416__": "Management and technical consulting services", + "N5417__": "Scientific research and development services", + "N541810": "Advertising agencies", + "N54181_": "Advertising agencies", + "N5418__": "Advertising and related services", + "N541921": "Photography studios, portrait", + "N541940": "Veterinary services", + "N54194_": "Veterinary services", + "N5419__": "Other professional and technical services", + "N541___": "Professional, scientific, and technical services", + "N54____": "Professional, scientific, and technical services", + "N55111_": "Management of companies and enterprises", + "N5511__": "Management of companies and enterprises", + "N551___": "Management of companies and enterprises", + "N55____": "Management of companies and enterprises", + "N561110": "Office administrative services", + "N56111_": "Office administrative services", + "N5611__": "Office administrative services", + "N561210": "Facilities support services", + "N56121_": "Facilities support services", + "N5612__": "Facilities support services", + "N56131_": "Employment placement agencies and executive search services", + "N5613__": "Employment services", + "N5614__": "Business support services", + "N561510": "Travel agencies", + "N56151_": "Travel agencies", + "N5615__": "Travel arrangement and reservation services", + "N5616__": "Investigation and security services", + "N561720": "Janitorial services", + "N56172_": "Janitorial services", + "N5617__": "Services to buildings and dwellings", + "N5619__": "Other support services", + "N561___": "Administrative and support services", + "N56211_": "Waste collection", + "N5621__": "Waste collection", + "N56221_": "Waste treatment and disposal", + "N5622__": "Waste treatment and disposal", + "N5629__": "Remediation and other waste services", + "N562___": "Waste management and remediation services", + "N611110": "Elementary and secondary schools", + "N61111_": "Elementary and secondary schools", + "N6111__": "Elementary and secondary schools", + "N611210": "Junior colleges", + "N61121_": "Junior colleges", + "N6112__": "Junior colleges", + "N611310": "Colleges, universities, and professional schools", + "N61131_": "Colleges, universities, and professional schools", + "N6113__": "Colleges, universities, and professional schools", + "N6114__": "Business, computer, and management training", + "N61151_": "Technical and trade schools", + "N6115__": "Technical and trade schools", + "N6116__": "Other schools and instruction", + "N611710": "Educational support services", + "N61171_": "Educational support services", + "N6117__": "Educational support services", + "N611___": "Educational services", + "N61____": "Educational services", + "N62111_": "Offices of physicians", + "N6211__": "Offices of physicians", + "N621210": "Offices of dentists", + "N62121_": "Offices of dentists", + "N6212__": "Offices of dentists", + "N6213__": "Offices of other health practitioners", + "N6214__": "Outpatient care centers", + "N621511": "Medical laboratories", + "N621512": "Diagnostic imaging centers", + "N62151_": "Medical and diagnostic laboratories", + "N6215__": "Medical and diagnostic laboratories", + "N621610": "Home health care services", + "N62161_": "Home health care services", + "N6216__": "Home health care services", + "N6219__": "Other ambulatory health care services", + "N621___": "Ambulatory health care services", + "N622110": "General medical and surgical hospitals", + "N62211_": "General medical and surgical hospitals", + "N6221__": "General medical and surgical hospitals", + "N622210": "Psychiatric and substance abuse hospitals", + "N62221_": "Psychiatric and substance abuse hospitals", + "N6222__": "Psychiatric and substance abuse hospitals", + "N622310": "Specialty (except psychiatric and substance abuse) hospitals", + "N62231_": "Specialty (except psychiatric and substance abuse) hospitals", + "N6223__": "Specialty (except psychiatric and substance abuse) hospitals", + "N622A__": "Hospitals, except psychiatric and substance abuse hospitals", + "N622___": "Hospitals", + "N623110": "Nursing care facilities", + "N62311_": "Nursing care facilities", + "N6231__": "Nursing care facilities", + "N6232__": "Residential mental health facilities", + "N62331_": "Community care facilities for the elderly", + "N6233__": "Community care facilities for the elderly", + "N623990": "Other residential care facilities", + "N62399_": "Other residential care facilities", + "N6239__": "Other residential care facilities", + "N623___": "Nursing and residential care facilities", + "N6241__": "Individual and family services", + "N6242__": "Emergency and other relief services", + "N624310": "Vocational rehabilitation services", + "N62431_": "Vocational rehabilitation services", + "N6243__": "Vocational rehabilitation services", + "N624410": "Child day care services", + "N62441_": "Child day care services", + "N6244__": "Child day care services", + "N624___": "Social assistance", + "N7111__": "Performing arts companies", + "N71121_": "Spectator sports", + "N7112__": "Spectator sports", + "N7113__": "Arts and sports promoters and agents and managers for public figures", + "N711410": "Agents and managers for artists, athletes, entertainers, and other public figures", + "N71141_": "Agents and managers for artists, athletes, entertainers, and other public figures", + "N7114__": "Agents and managers for artists, athletes, entertainers, and other public figures", + "N711510": "Independent artists, writers, and performers", + "N71151_": "Independent artists, writers, and performers", + "N7115__": "Independent artists, writers, and performers", + "N711___": "Performing arts and spectator sports", + "N7121__": "Museums, historical sites, and similar institutions", + "N712___": "Museums, historical sites, and similar institutions", + "N713110": "Amusement and theme parks", + "N71311_": "Amusement and theme parks", + "N7131__": "Amusement parks and arcades", + "N7132__": "Gambling industries", + "N713910": "Golf courses and country clubs", + "N71391_": "Golf courses and country clubs", + "N713940": "Fitness and recreational sports centers", + "N71394_": "Fitness and recreational sports centers", + "N713950": "Bowling centers", + "N71395_": "Bowling centers", + "N7139__": "Other amusement and recreation industries", + "N713___": "Amusements, gambling, and recreation", + "N721110": "Hotels (except casino hotels) and motels", + "N72111_": "Hotels (except casino hotels) and motels", + "N7211__": "Traveler accommodation", + "N72121_": "RV (recreational vehicle) parks and recreational camps", + "N7212__": "RV (recreational vehicle) parks and recreational camps", + "N721310": "Rooming and boarding houses", + "N72131_": "Rooming and boarding houses", + "N7213__": "Rooming and boarding houses", + "N721___": "Accommodation", + "N7223__": "Special food services", + "N722410": "Drinking places (alcoholic beverages)", + "N72241_": "Drinking places (alcoholic beverages)", + "N7224__": "Drinking places (alcoholic beverages)", + "N722511": "Full-service restaurants", + "N72251A": "Limited-service eating places", + "N72251_": "Restaurants and other eating places", + "N7225__": "Restaurants and other eating places", + "N722___": "Food services and drinking places", + "N72____": "Accommodation and food services", + "N8111__": "Automotive repair and maintenance", + "N81121_": "Electronic and precision equipment repair and maintenance", + "N8112__": "Electronic and precision equipment repair and maintenance", + "N811310": "Commercial machinery repair and maintenance", + "N81131_": "Commercial machinery repair and maintenance", + "N8113__": "Commercial machinery repair and maintenance", + "N811420": "Reupholstery and furniture repair", + "N81142_": "Reupholstery and furniture repair", + "N8114__": "Household goods repair and maintenance", + "N811___": "Repair and maintenance", + "N81211_": "Hair, nail, and skin care services", + "N8121__": "Personal care services", + "N812210": "Funeral homes and funeral services", + "N81221_": "Funeral homes and funeral services", + "N8122__": "Death care services", + "N812310": "Coin-operated laundries and drycleaners", + "N81231_": "Coin-operated laundries and drycleaners", + "N812320": "Drycleaning and laundry services (except coin-operated)", + "N81232_": "Drycleaning and laundry services (except coin-operated)", + "N81233_": "Linen and uniform supply", + "N8123__": "Drycleaning and laundry services", + "N812910": "Pet care (except veterinary) services", + "N81291_": "Pet care (except veterinary) services", + "N81292_": "Photofinishing", + "N8129__": "Other personal services", + "N812___": "Personal and laundry services", + "N813110": "Religious organizations", + "N81311_": "Religious organizations", + "N8131__": "Religious organizations", + "N81321_": "Grantmaking and giving services", + "N8132__": "Grantmaking and giving services", + "N81331_": "Social advocacy organizations", + "N8133__": "Social advocacy organizations", + "N813410": "Civic and social organizations", + "N81341_": "Civic and social organizations", + "N8134__": "Civic and social organizations", + "N8139__": "Professional and similar organizations", + "N813___": "Membership associations and organizations", + "N814110": "Private households", + "N81411_": "Private households", + "N8141__": "Private households", + "N814___": "Private households", + "N901___": "Government (excluding postal service)", + "N______": "Private Nonfarm" + }, + "measure_code": { + "C00": "Capital productivity (Index, 2017=100)", + "C01": "Capital input (Index, 2017=100)", + "C02": "Capital costs (Millions of current dollars)", + "C03": "Capital share (Percentage)", + "C06": "Capital intensity (Index, 2017=100)", + "C07": "Contribution of capital intensity to labor productivity (Index, 2017=100)", + "L00": "Labor productivity (Index, 2017=100)", + "L01": "Hours worked (Index, 2017=100)", + "L02": "Labor compensation (Millions of current dollars)", + "L03": "Labor share (Percentage)", + "L06": "Real labor compensation (Million $)", + "L07": "Real labor compensation (Index, 2017=100)", + "L20": "Hours worked (Millions of hours)", + "M00": "Total factor productivity (Index, 2017=100)", + "M01": "Combined inputs (Index, 2017=100)", + "M02": "Combined inputs costs (Millions of current dollars)", + "M05": "Combined inputs price deflator (Index, 2017=100)", + "P00": "Intermediate inputs productivity (Index, 2017=100)", + "P01": "Intermediate inputs (Index, 2017=100)", + "P02": "Intermediate inputs costs (Millions of current dollars)", + "P03": "Intermediate inputs share (Percentage)", + "P06": "Intermediate inputs intensity (Index, 2017=100)", + "P07": "Contribution of intermediate inputs intensity to labor productivity (Index, 2017=100)", + "T01": "Real sectoral output (Index, 2017=100)", + "T02": "Real value-added output (Index, 2017=100)", + "T05": "Sectoral output price deflator (Index, 2017=100)", + "T06": "Value-added output price deflator (Index, 2017=100)", + "T30": "Sectoral output (Millions of current dollars)", + "T39": "Value-added output (Millions of current dollars)", + "U10": "Unit labor costs (Index, 2017=100)", + "U11": "Labor compensation (Index, 2017=100)", + "U12": "Hourly compensation (Index, 2017=100)", + "U13": "Hourly compensation ($ / Hour)", + "U14": "Real hourly compensation ($ / Hour)", + "U15": "Real hourly labor compensation (Index, 2017=100)", + "W00": "Output per worker (Index, 2017=100)", + "W01": "Employment (Index, 2017=100)", + "W20": "Employment (Thousands of jobs)" + }, + "duration_code": { + "0": "Indexes or values", + "1": "Annual percent changes" + }, + "type_code": { + "E": "Employees", + "H": "Hours", + "I": "Index", + "P": "Percent", + "R": "Rate", + "Y": "Currency" + }, + "area_code": { + "000000": "U.S. Total", + "010000": "Alabama", + "020000": "Alaska", + "040000": "Arizona", + "050000": "Arkansas", + "060000": "California", + "080000": "Colorado", + "090000": "Connecticut", + "100000": "Delaware", + "110000": "District of Columbia", + "120000": "Florida", + "130000": "Georgia", + "150000": "Hawaii", + "160000": "Idaho", + "170000": "Illinois", + "180000": "Indiana", + "190000": "Iowa", + "200000": "Kansas", + "210000": "Kentucky", + "220000": "Louisiana", + "230000": "Maine", + "240000": "Maryland", + "250000": "Massachusetts", + "260000": "Michigan", + "270000": "Minnesota", + "280000": "Mississippi", + "290000": "Missouri", + "300000": "Montana", + "310000": "Nebraska", + "320000": "Nevada", + "330000": "New Hampshire", + "340000": "New Jersey", + "350000": "New Mexico", + "360000": "New York", + "370000": "North Carolina", + "380000": "North Dakota", + "390000": "Ohio", + "400000": "Oklahoma", + "410000": "Oregon", + "420000": "Pennsylvania", + "440000": "Rhode Island", + "450000": "South Carolina", + "460000": "South Dakota", + "470000": "Tennessee", + "480000": "Texas", + "490000": "Utah", + "500000": "Vermont", + "510000": "Virginia", + "530000": "Washington", + "540000": "West Virginia", + "550000": "Wisconsin", + "560000": "Wyoming", + "981000": "Northeast Region", + "982000": "South Region", + "983000": "Midwest Region", + "984000": "West Region" + } + }, + "pr": { + "sector_code": { + "3000": "Manufacturing", + "3100": "Manufacturing, Durable Goods", + "3200": "Manufacturing, Nondurable Goods", + "8400": "Business", + "8500": "Nonfarm Business", + "8800": "Nonfinancial Corporations" + }, + "class_code": { + "3": "Employees", + "6": "All workers" + }, + "measure_code": { + "01": "Employment", + "02": "Average weekly hours", + "03": "Hours worked", + "04": "Real value-added output", + "05": "Value-added output", + "06": "Labor compensation", + "08": "Nonlabor payments", + "09": "Labor productivity (output per hour)", + "10": "Hourly compensation", + "11": "Unit labor costs", + "12": "Unit nonlabor costs", + "13": "Unit nonlabor payments", + "14": "Value-added output price deflator", + "15": "Real hourly compensation", + "16": "Output per worker", + "17": "Labor share", + "18": "Profits", + "19": "Unit profits", + "20": "Unit combined input costs", + "21": "Real sectoral output", + "22": "Sectoral output price deflator", + "23": "Sectoral output" + }, + "duration_code": { + "1": "% Change same quarter 1 year ago", + "2": "% Change from previous quarter", + "3": "Index (2017=100)" + }, + "footnote_code": { + "R": "revised" + } + }, + "mp": { + "sector_code": { + "0011": "Agriculture, forestry, fishing, and hunting (NAICS 11)", + "0021": "Mining (NAICS 21)", + "0022": "Utilities (NAICS 22)", + "0023": "Construction (NAICS 23)", + "0042": "Wholesale trade (NAICS 42)", + "0044": "Retail trade (NAICS 44,45)", + "0048": "Transportation and warehousing (NAICS 48-49)", + "0051": "Information (NAICS 51)", + "0052": "Finance and insurance (NAICS 52)", + "0053": "Real estate and rental and leasing (NAICS 53)", + "0054": "Professional, scientific, and technical services (NAICS 54)", + "0055": "Management of companies and enterprises (NAICS 55)", + "0056": "Administrative and waste management services (NAICS 56)", + "0061": "Educational services (NAICS 61)", + "0062": "Health care and social assistance (NAICS 62)", + "0071": "Arts, entertainment, and recreation (NAICS 71)", + "0072": "Accommodation and food services (NAICS 72)", + "0081": "Other services, except government (NAICS 81)", + "0111": "Crop & animal production (Farms) (NAICS 111,112)", + "0113": "Forestry, fishing, and related activities (NAICS 113-115)", + "0211": "Oil and gas extraction (NAICS 211)", + "0212": "Mining, except oil and gas (NAICS 212)", + "0213": "Support activities for mining (NAICS 213)", + "0481": "Air transportation (NAICS 481)", + "0482": "Rail transportation (NAICS 482)", + "0483": "Water transportation (NAICS 483)", + "0484": "Truck transportation (NAICS 484)", + "0485": "Transit and ground passenger transportation (NAICS 485)", + "0486": "Pipeline transportation (NAICS 486)", + "0487": "Other transportation and support activities (NAICS 487,488,492)", + "0493": "Warehousing and storage (NAICS 493)", + "0511": "Publishing industries, except internet (includes software) (NAICS 511)", + "0512": "Motion picture and sound recording industries (NAICS 512)", + "0515": "Broadcasting and telecommunications (NAICS 515,517)", + "0518": "Data processing, internet publishing, and other information services (NAICS 518,519)", + "0521": "Federal reserve banks, credit intermediation, and related activities (NAICS 521,522)", + "0523": "Securities, commodity contracts, and other financial investments and related activities (NAICS 523)", + "0524": "Insurance carriers and related activities (NAICS 524)", + "0525": "Funds, trusts, and other financial vehicles (NAICS 525)", + "0531": "Real estate (NAICS 531)", + "0532": "Rental and leasing services and lessors of nonfinancial and intangible assets (NAICS 532,533)", + "0561": "Administrative and support services (NAICS 561)", + "0562": "Waste management and remediation services (NAICS 562)", + "0621": "Ambulatory health care services (NAICS 621)", + "0622": "Hospitals and nursing and residential care facilities (NAICS 622,623)", + "0624": "Social assistance (NAICS 624)", + "0711": "Performing arts, spectator sports, museums, and related activities (NAICS 711,712)", + "0713": "Amusements, gambling, and recreation industries (NAICS 713)", + "0721": "Accommodation (NAICS 721)", + "0722": "Food services and drinking places (NAICS 722)", + "4244": "Trade (NAICS 42,44-45)", + "4900": "Private Business Sector (NAICS PG)", + "4910": "Private Nonfarm Business Sector (NAICS XG)", + "5000": "Wood products (NAICS 321)", + "5050": "Nonmetallic mineral products (NAICS 327)", + "5100": "Primary metal products (NAICS 331)", + "5150": "Fabricated metal products (NAICS 332)", + "5200": "Machinery (NAICS 333)", + "5250": "Computer and electronic products (NAICS 334)", + "5253": "Finance, insurance, real estate, and leasing (NAICS 52-53)", + "5300": "Electrical equipment, appliances, and components (NAICS 335)", + "5360": "Motor vehicles, bodies and trailers, and parts (NAICS 3361-3363)", + "5370": "Other transportation equipment (NAICS 3364-3369)", + "5400": "Furniture and related products (NAICS 337)", + "5411": "Legal services (NAICS 5411)", + "5412": "Miscellaneous professional, scientific, and technical services (NAICS 5412-5414,5416-5419)", + "5415": "Computer systems design and related services (NAICS 5415)", + "5450": "Miscellaneous manufacturing (NAICS 339)", + "5456": "Professional and business services (NAICS 54-56)", + "5481": "Services (NAICS 54-81)", + "5500": "Food and beverage and tobacco products (NAICS 311,312)", + "5550": "Textile mills and textile product mills (NAICS 313,314)", + "5600": "Apparel and leather and applied products (NAICS 315,316)", + "5650": "Paper products (NAICS 322)", + "5700": "Printing and related support activities (NAICS 323)", + "5750": "Petroleum and coal products (NAICS 324)", + "5800": "Chemical products (NAICS 325)", + "5850": "Plastics and rubber products (NAICS 326)", + "6162": "Educational services, health care, and social assistance (NAICS 61-62)", + "7172": "Arts, entertainment, recreation, accommodation, and food services (NAICS 71-72)", + "9900": "Manufacturing Sector (NAICS MN)", + "9910": "Nondurable Manufacturing Sector (NAICS ND)", + "9920": "Durable Manufacturing Sector (NAICS DM)" + }, + "measure_code": { + "01": "Total factor productivity", + "02": "Real value-added output", + "03": "Combined inputs", + "04": "Capital input", + "05": "Labor input", + "06": "Labor productivity", + "07": "Capital productivity", + "08": "Capital intensity", + "09": "Labor composition", + "10": "Value-added output, billions of current dollars", + "11": "Capital costs, billions of current dollars", + "12": "Labor compensation, billions of current dollars", + "13": "Capital share", + "14": "Labor share", + "15": "Contribution of capital intensity to labor productivity", + "16": "Contribution of information processing equipment (IPE) intensity to labor productivity", + "17": "Contribution of capital input excluding IPP and IPE intensity to labor productivity", + "18": "Contribution of labor composition to labor productivity", + "19": "Contribution of research and development (R&D) intensity to labor productivity", + "20": "Contribution of intellectual property products (IPP) excluding R&D intensity to labor productivity", + "21": "Unit labor costs", + "22": "Unit capital costs", + "51": "Real sectoral output", + "55": "Energy input", + "56": "Materials input", + "57": "Services Input", + "61": "Sectoral output, billions of current dollars", + "62": "Capital costs, billions of current dollars", + "63": "Labor costs, billions of current dollars", + "64": "Energy costs, billions of current dollars", + "65": "Materials costs, billions of current dollars", + "66": "Services costs, billions of current dollars", + "67": "Capital share", + "68": "Labor share", + "69": "Energy share", + "70": "Materials share", + "71": "Services share", + "74": "Contribution of energy intensity to labor productivity", + "76": "Contribution of materials intensity to labor productivity", + "77": "Contribution of services intensity to labor productivity", + "78": "Contribution of intermediate inputs intensity to labor productivity" + }, + "duration_code": { + "1": "Levels", + "2": "Indexes = 100.000", + "3": "% Change Year Ago" + }, + "footnote_code": { + "00": "Tornqvist (rental price wts.) aggregate K inputs", + "01": "Tornqvist (cost share wts.) aggregate K and L", + "02": "Real Value-Added Output divided by combined inputs", + "03": "Tornqvist aggregate of hours by age, education, & gender", + "04": "Sectoral output per unit of combined K, L, E, M, S", + "06": "Combined K, L, E, M, S, cost share weights", + "08": "Output per hour worked", + "09": "Ratio of Labor Input to Hours" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ip_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/ip_series.xz new file mode 100644 index 000000000000..ed200d76f632 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/ip_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/jolts_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/jolts_codes.json new file mode 100644 index 000000000000..b7a765f81370 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/jolts_codes.json @@ -0,0 +1,172 @@ +{ + "jl": { + "industry_code": { + "000000": "Total Nonfarm", + "010000": "Total Private", + "100000": "Mining", + "200000": "Construction", + "300000": "Manufacturing", + "310000": "Durable goods manufacturing", + "320000": "Nondurable goods manufacturing", + "400000": "Transportation and public utilities", + "500000": "Wholesale trade", + "600000": "Retail trade", + "700000": "Finance, insurance, and real estate", + "800000": "Services", + "900000": "Government", + "910000": "Federal", + "930000": "State and local" + }, + "region_code": { + "00": "Total US", + "MW": "Midwest (Only available for Total Nonfarm)", + "NE": "Northeast (Only available for Total Nonfarm)", + "SO": "South (Only available for Total Nonfarm)", + "WE": "West (Only available for Total Nonfarm)" + }, + "dataelement_code": { + "HI": "Hires", + "JO": "Job openings", + "LD": "Layoffs and discharges", + "OS": "Other separations", + "QU": "Quits", + "TS": "Total separations" + }, + "ratelevel_code": { + "L": "Level - In Thousands", + "R": "Rate" + }, + "footnote_code": { + "p": "preliminary", + "r": "revised", + "1": "The job openings rate is the number of openings divided by (employment plus job openings).", + "2": "The hires rate is the number of hires as a percent of total employment.", + "3": "The separations rate is the number of total separations as a percent of total employment.", + "4": "The quits rate is the number of quits as a percent of total employment.", + "5": "The layoffs & discharges rate is the number of L&D as a percent of total employment.", + "6": "The other separations rate is the number of other seps as a percent of total employment.", + "7": "Does not meet BLS disclosure standards", + "8": "Data round to zero", + "9": "These estimates are not seasonally adjusted" + } + }, + "jt": { + "industry_code": { + "000000": "Total nonfarm", + "100000": "Total private", + "110099": "Mining and logging", + "230000": "Construction", + "300000": "Manufacturing", + "320000": "Durable goods manufacturing", + "340000": "Nondurable goods manufacturing", + "400000": "Trade, transportation, and utilities", + "420000": "Wholesale trade", + "440000": "Retail trade", + "480099": "Transportation, warehousing, and utilities", + "510000": "Information", + "510099": "Financial activities", + "520000": "Finance and insurance", + "530000": "Real estate and rental and leasing", + "540099": "Professional and business services", + "600000": "Private education and health services", + "610000": "Private educational services", + "620000": "Health care and social assistance", + "700000": "Leisure and hospitality", + "710000": "Arts, entertainment, and recreation", + "720000": "Accommodation and food services", + "810000": "Other services", + "900000": "Government", + "910000": "Federal", + "920000": "State and local", + "923000": "State and local government education", + "929000": "State and local government, excluding education" + }, + "state_code": { + "00": "Total US", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "MW": "Midwest region", + "NE": "Northeast region", + "SO": "South region", + "WE": "West region" + }, + "area_code": { + "00000": "All areas" + }, + "sizeclass_code": { + "00": "All size classes", + "01": "1 to 9 employees", + "02": "10 to 49 employees", + "03": "50 to 249 employees", + "04": "250 to 999 employees", + "05": "1,000 to 4,999 employees", + "06": "5,000 or more employees" + }, + "dataelement_code": { + "HI": "Hires", + "JO": "Job openings", + "LD": "Layoffs and discharges", + "OS": "Other separations", + "QU": "Quits", + "TS": "Total separations", + "UN": "Unemployment rate", + "UO": "Unemployed persons per job opening ratio" + }, + "ratelevel_code": { + "L": "Level - In Thousands", + "R": "Rate" + }, + "footnote_code": { + "P": "preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/jolts_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/jolts_series.xz new file mode 100644 index 000000000000..a73da448aaae Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/jolts_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/lfs_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/lfs_codes.json new file mode 100644 index 000000000000..7139ef5d3865 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/lfs_codes.json @@ -0,0 +1,1985 @@ +{ + "ln": { + "lfst_code": { + "00": "Civilian noninstitutional population", + "10": "Civilian labor force", + "11": "Full time labor force (includes persons working part time for economic reasons, both usually work fu", + "12": "Part time labor force (excludes persons working part time for economic reasons)", + "13": "Civilian labor force participation rate", + "14": "Percent of labor force time lost", + "15": "Experienced labor force", + "16": "Civilian Labor Force plus discouraged workers", + "17": "Civilian Labor Force plus marginally attached workers", + "20": "Employed", + "21": "Employed full time (includes persons working part time for economic reasons)", + "22": "Employed part time (by economic/noneconomic reason)", + "23": "Employment-population ratio", + "24": "Employed part time (involuntary)", + "25": "Employed full time (persons who usually work 35 hours or more)", + "26": "Employed part time (persons who usually work less than 35 hours)", + "27": "Aggregated totals employed", + "28": "Employment-population ratio (Full-time Workers)", + "29": "Employment-population ratio (Part-time Workers)", + "30": "Unemployed", + "31": "Unemployed looking for full-time work", + "32": "Unemployed looking for part-time work", + "33": "Aggregated totals unemployed", + "34": "Unemployed plus discouraged workers", + "35": "Unemployed plus marginally attached workers", + "36": "Unemployed plus marginally attached workers plus employed part time for economic reasons", + "40": "Unemployment rate", + "41": "Unemployment rate of the full-time labor force", + "42": "Unemployment rate of the part-time labor force", + "50": "Not in labor force", + "60": "Adjusted employment (CPS employment adjusted to CES concepts)", + "70": "Labor Force Flows Employed to Employed", + "71": "Labor Force Flows Unemployed to Employed", + "72": "Labor Force Flows Not in Labor Force to Employed", + "73": "Marginal Inflows to Employed", + "74": "Labor Force Flows Employed to Unemployed", + "75": "Labor Force Flows Unemployed to Unemployed", + "76": "Labor Force Flows Not in Labor Force to Unemployed", + "77": "Marginal Inflows to Unemployed", + "78": "Labor Force Flows Employed to Not in Labor Force", + "79": "Labor Force Flows Unemployed to Not in Labor Force", + "80": "Labor Force Flows Not in Labor Force to Not in Labor Force", + "81": "Marginal Inflows to Not in Labor Force", + "82": "Employed to other Marginal Outflows", + "83": "Unemployed to other Marginal Outflows", + "84": "Not in Labor Force to other Marginal Outflows", + "85": "Total other Marginal Outflows", + "86": "Total Employed in previous month", + "87": "Total Unemployed in previous month", + "88": "Total Not in Labor Force in previous month", + "89": "Total Marginal Inflows", + "93": "CPS (Household Survey) response rate" + }, + "absn_code": { + "0": null, + "1": "Paid absence", + "2": "Unpaid absence", + "3": "Absence Universe", + "4": "Lost-time Universe" + }, + "activity_code": { + "0": null, + "3": "Enrolled in School", + "4": "Enrolled in High School", + "5": "Enrolled in College", + "6": "Enrolled in College Full-time", + "7": "Enrolled in College Part-time", + "8": "Not Enrolled" + }, + "ages_code": { + "00": "16 years and over", + "01": "14 years and over", + "07": "16 to 17 years", + "08": "16 to 19 years", + "10": "16 to 24 years", + "11": "16 to 64 years", + "13": "18 to 19 years", + "15": "18 years and over", + "17": "20 years and over", + "20": "20 to 24 years", + "22": "20 to 64 years", + "28": "25 years and over", + "30": "25 to 29 years", + "31": "25 to 34 years", + "33": "25 to 54 years", + "36": "30 to 34 years", + "37": "35 to 39 years", + "38": "35 to 44 years", + "39": "40 to 44 years", + "40": "45 years and over", + "41": "45 to 49 years", + "42": "45 to 54 years", + "44": "50 to 54 years", + "45": "55 years and over", + "48": "55 to 59 years", + "49": "55 to 64 years", + "56": "60 to 61 years", + "57": "60 to 64 years", + "61": "62 to 64 years", + "65": "65 years and over", + "66": "65 to 69 years", + "72": "70 years and over", + "73": "70 to 74 years", + "78": "75 years and over", + "98": "18 to 24 years" + }, + "cert_code": { + "00": null, + "01": "Without a certification or license", + "02": "With a certification or license", + "03": "With a certification, but no license", + "04": "With a license" + }, + "class_code": { + "00": null, + "01": "Wage and salary workers", + "02": "Private wage and salary workers", + "03": "Government wage and salary workers", + "04": "Federal wage and salary workers", + "05": "State wage and salary workers", + "06": "Local wage and salary workers", + "07": "State and local wage and salary workers", + "08": "Self-employed workers, unincorporated", + "09": "Unpaid family workers", + "10": "All classes of workers (1, 8, and 9)", + "11": "Nonagriculture government, self employed, and unpaid family worker (3, 8, and 9 above)", + "12": "Self-employed unincorporated, and unpaid family workers (8 and 9)", + "13": "Wage and salary and self-employed workers ('paid' workers-- 1 and 8)", + "14": "Incorporated self-employed", + "15": "Other", + "16": "Wage and salary workers, excluding incorporated self employed", + "17": "Private wage and salary workers, excluding incorporated self employed", + "20": "Self-employed workers (both incorporated and unincorporated)" + }, + "duration_code": { + "000": null, + "006": "Less than 5 weeks", + "018": "15 weeks and over", + "031": "27 weeks and over", + "058": "52 weeks and over", + "105": "99 weeks and over", + "106": "5 to 10 weeks", + "107": "5 to 14 weeks", + "108": "11 to 14 weeks", + "109": "15 to 26 weeks", + "110": "27 to 51 weeks", + "111": "5 to 6 weeks", + "112": "7 to 10 weeks" + }, + "education_code": { + "00": "All educational levels", + "10": "Some High School or High School Graduate", + "11": "Less than a High School diploma", + "12": "Less than 1 year of High School", + "16": "4 years of High School, no diploma", + "19": "High School graduates, no college", + "20": "Some college or associate degree", + "21": "Some college, no degree", + "25": "Associate degree", + "26": "Associate degree, occupational program", + "27": "Associate degree, academic program", + "30": "Less than a high school diploma (discontinued)", + "31": "High school graduates, no college (discontinued)", + "32": "Some college, no degree (discontinued)", + "33": "College graduates (discontinued)", + "34": "Associate degree (discontinued)", + "35": "Less than a bachelor's degree (discontinued)", + "36": "Some college or associate degree (discontinued)", + "37": "Bachelor's degree only (discontinued)", + "38": "Advanced degree (discontinued)", + "39": "Bachelor's degree and higher (discontinued)", + "40": "Bachelor's degree and higher", + "41": "Bachelor's degree only", + "45": "Advanced degree", + "46": "Master's degree", + "47": "Professional degree", + "48": "Doctoral degree" + }, + "entr_code": { + "0": null, + "1": "Reentrants", + "2": "New entrants" + }, + "expr_code": { + "0": null, + "1": "Experienced", + "2": "No previous work experience" + }, + "hheader_code": { + "00": null, + "01": "Family heads" + }, + "hour_code": { + "00": null, + "01": "1 to 34 hours", + "02": "1 to 4 hours", + "06": "5 to 14 hours", + "10": "15 to 29 hours", + "14": "30 to 34 hours", + "16": "35 hours and over", + "17": "35 to 39 hours", + "20": "40 hours", + "21": "41 hours and over", + "23": "41 to 48 hours", + "27": "49 to 59 hours", + "29": "60 hours and over" + }, + "indy_code": { + "0000": "All Industries", + "0168": "Agriculture and related industries", + "0169": "Agriculture, forestry, fishing, and hunting", + "0170": "Crop production", + "0180": "Animal production and aquaculture", + "0188": "Nonfarm Industries", + "0190": "Forestry, except logging", + "0270": "Logging", + "0280": "Fishing, hunting, and trapping", + "0290": "Support activities for agriculture and forestry", + "0368": "Nonagriculture industries", + "0369": "Mining, quarrying, and oil and gas extraction", + "0370": "Oil and gas extraction", + "0380": "Coal mining", + "0390": "Metal ore mining", + "0470": "Nonmetallic mineral mining and quarrying", + "0480": "Not specified type of mining", + "0490": "Support activities for mining", + "0569": "Utilities", + "0570": "Electric power generation, transmission, and distribution", + "0580": "Natural gas distribution", + "0590": "Electric and gas, and other combinations", + "0670": "Water, steam, air-conditioning, and irrigation systems", + "0680": "Sewage treatment facilities", + "0690": "Not specified utilities", + "0770": "Construction", + "1068": "Nondurable goods manufacturing", + "1069": "Food manufacturing", + "1070": "Animal food, grain, and oilseed milling", + "1080": "Sugar and confectionery products", + "1090": "Fruit and vegetable preserving and specialty food manufacturing", + "1170": "Dairy product manufacturing", + "1180": "Animal slaughtering and processing", + "1190": "Retail bakeries", + "1270": "Bakeries and tortilla manufacturing, except retail bakeries", + "1280": "Seafood and other miscellaneous foods, n.e.c.", + "1290": "Not specified food industries", + "1369": "Beverage and tobacco products", + "1370": "Beverage manufacturing", + "1390": "Tobacco manufacturing", + "1469": "Textiles, apparel, and leather", + "1470": "Fiber, yarn, and thread mills", + "1480": "Fabric mills, except knitting", + "1490": "Textile and fabric finishing and coating mills", + "1570": "Carpet and rug mills", + "1590": "Textile product mills, except carpets and rugs", + "1670": "Knitting mills", + "1680": "Cut and sew apparel manufacturing", + "1690": "Apparel accessories and other apparel manufacturing", + "1691": "Cut and sew, and apparel accessories and other apparel manufacturing", + "1770": "Footwear manufacturing", + "1790": "Leather tanning and products, except footwear manufacturing", + "1869": "Paper and printing", + "1870": "Pulp, paper, and paperboard mills", + "1880": "Paperboard container manufacturing", + "1890": "Miscellaneous paper and pulp products", + "1990": "Printing and related support activities", + "2069": "Petroleum and coal products", + "2070": "Petroleum refining", + "2090": "Miscellaneous petroleum and coal products", + "2169": "Chemicals", + "2170": "Resin, synthetic rubber and fibers, and filaments manufacturing", + "2180": "Agricultural chemical manufacturing", + "2190": "Pharmaceutical and medicine manufacturing", + "2270": "Paint, coating, and adhesive manufacturing", + "2280": "Soap, cleaning compound, and cosmetics manufacturing", + "2290": "Industrial and miscellaneous chemicals", + "2369": "Plastics and rubber products", + "2370": "Plastics product manufacturing", + "2380": "Tire manufacturing", + "2390": "Rubber product, except tire, manufacturing", + "2467": "Manufacturing", + "2468": "Durable goods manufacturing", + "2469": "Nonmetallic mineral products", + "2470": "Pottery, ceramics, and related product manufacturing", + "2480": "Clay building material and refractories manufacturing", + "2490": "Glass and glass product manufacturing", + "2570": "Cement, concrete, lime, and gypsum product manufacturing", + "2590": "Miscellaneous nonmetallic mineral product manufacturing", + "2669": "Primary metals and fabricated metal products", + "2670": "Iron and steel mills and steel product manufacturing", + "2680": "Aluminum production and processing", + "2690": "Nonferrous metal, except aluminum, production and processing", + "2770": "Foundries", + "2780": "Metal forgings and stampings", + "2790": "Cutlery and hand tool manufacturing", + "2870": "Structural metals and tank and shipping container manufacturing", + "2880": "Machine shops; turned product; screw, nut, and bolt manufacturing", + "2890": "Coating, engraving, heat treating and allied activities", + "2970": "Ordnance", + "2980": "Miscellaneous fabricated metal product manufacturing", + "2990": "Not specified metal industries", + "3069": "Machinery manufacturing", + "3070": "Agricultural implement manufacturing", + "3080": "Construction, mining, and oil field machinery manufacturing", + "3090": "Commercial and service industry machinery manufacturing", + "3095": "Commercial and service industry machinery manufacturing", + "3170": "Metalworking machinery manufacturing", + "3180": "Engine, turbine, and power transmission equipment manufacturing", + "3190": "Machinery manufacturing, n.e.c.", + "3290": "Not specified machinery manufacturing", + "3291": "Machinery manufacturing, n.e.c. or not specified", + "3359": "Computers and electronic products", + "3360": "Computer and peripheral equipment manufacturing", + "3365": "Computer and peripheral equipment manufacturing", + "3370": "Communications, audio, and video equipment manufacturing", + "3380": "Navigational, measuring, electromedical, and control instruments manufacturing", + "3390": "Electronic component and product manufacturing, n.e.c.", + "3469": "Electrical equipment and appliances", + "3470": "Household appliance manufacturing", + "3490": "Electrical lighting, equipment, and supplies manufacturing, n.e.c.", + "3569": "Transportation equipment", + "3570": "Motor vehicles and motor vehicle equipment manufacturing", + "3580": "Aircraft and parts manufacturing", + "3590": "Aerospace product and parts manufacturing", + "3670": "Railroad rolling stock manufacturing", + "3680": "Ship and boat building", + "3690": "Other transportation equipment manufacturing", + "3769": "Wood products", + "3770": "Sawmills and wood preservation", + "3780": "Veneer, plywood, and engineered wood products", + "3790": "Prefabricated wood buildings and mobile homes", + "3870": "Miscellaneous wood products", + "3875": "Miscellaneous wood products", + "3890": "Furniture and related product manufacturing", + "3895": "Furniture and related product manufacturing", + "3959": "Miscellaneous manufacturing", + "3960": "Medical equipment and supplies manufacturing", + "3970": "Toys, amusement, and sporting goods manufacturing", + "3980": "Miscellaneous manufacturing, n.e.c.", + "3990": "Not specified manufacturing industries", + "4067": "Wholesale and retail trade", + "4068": "Wholesale trade", + "4069": "Durable goods", + "4070": "Motor vehicle and motor vehicle parts and supplies merchant wholesalers", + "4080": "Furniture and home furnishing, merchant wholesalers", + "4090": "Lumber and other construction materials, merchant wholesalers", + "4170": "Professional and commercial equipment and supplies, merchant wholesalers", + "4180": "Metals and minerals, except petroleum, merchant wholesalers", + "4190": "Electrical goods, merchant wholesalers", + "4195": "Household appliances and electrical and electronic goods merchant wholesalers", + "4260": "Hardware, plumbing and heating equipment, and supplies, merchant wholesalers", + "4265": "Hardware, plumbing and heating equipment, and supplies, merchant wholesalers", + "4270": "Machinery, equipment, and supplies, merchant wholesalers", + "4280": "Recyclable material, merchant wholesalers", + "4290": "Miscellaneous durable goods, merchant wholesalers", + "4369": "Nondurable goods", + "4370": "Paper and paper products, merchant wholesalers", + "4380": "Drugs, sundries, and chemical and allied products, merchant wholesalers", + "4390": "Apparel, piece goods, and notions merchant wholesalers", + "4470": "Grocery and related product merchant wholesalers", + "4480": "Farm product raw material merchant wholesalers", + "4490": "Petroleum and petroleum products, merchant wholesalers", + "4560": "Alcoholic beverages, merchant wholesalers", + "4570": "Farm supplies, merchant wholesalers", + "4580": "Miscellaneous nondurable goods, merchant wholesalers", + "4585": "Wholesale electronic markets, agents and brokers", + "4590": "Not specified wholesale trade", + "4669": "Retail trade", + "4670": "Automobile dealers", + "4680": "Other motor vehicle dealers", + "4690": "Automotive parts, accessories, and tire stores", + "4770": "Furniture and home furnishings stores", + "4780": "Household appliance stores", + "4790": "Radio, TV, and computer stores", + "4795": "Electronics stores", + "4870": "Building material and supplies dealers", + "4880": "Hardware stores", + "4890": "Lawn and garden equipment and supplies stores", + "4970": "Grocery stores", + "4971": "Supermarkets and other grocery (except convenience) stores", + "4972": "Convenience stores", + "4980": "Specialty food stores", + "4990": "Beer, wine, and liquor stores", + "5070": "Pharmacies and drug stores", + "5080": "Health and personal care, except drug, stores", + "5090": "Gasoline stations", + "5170": "Clothing and accessories, except shoe, stores", + "5180": "Shoe stores", + "5190": "Jewelry, luggage, and leather goods stores", + "5270": "Sporting goods, camera, and hobby and toy stores", + "5275": "Sporting goods, and hobby and toy stores", + "5280": "Sewing, needlework, and piece goods stores", + "5290": "Music stores", + "5295": "Musical instrument and supplies stores", + "5370": "Book stores and news dealers", + "5380": "Department stores and discount stores", + "5381": "Department stores", + "5390": "Miscellaneous general merchandise stores", + "5391": "General merchandise stores, including warehouse clubs and supercenters", + "5470": "Florists", + "5480": "Office supplies and stationery stores", + "5490": "Used merchandise stores", + "5570": "Gift, novelty, and souvenir shops", + "5580": "Miscellaneous retail stores", + "5590": "Electronic shopping", + "5591": "Electronic auctions", + "5592": "Mail-order houses", + "5593": "Electronic shopping and mail-order houses", + "5670": "Vending machine operators", + "5680": "Fuel dealers", + "5690": "Other direct selling establishments", + "5790": "Not specified retail trade", + "6068": "Transportation and utilities", + "6069": "Transportation and warehousing", + "6070": "Air transportation", + "6080": "Rail transportation", + "6090": "Water transportation", + "6170": "Truck transportation", + "6180": "Bus service and urban transit", + "6190": "Taxi and limousine service", + "6270": "Pipeline transportation", + "6280": "Scenic and sightseeing transportation", + "6290": "Services incidental to transportation", + "6370": "Postal Service", + "6380": "Couriers and messengers", + "6390": "Warehousing and storage", + "6468": "Information", + "6469": "Publishing, except Internet", + "6470": "Newspaper publishers", + "6480": "Periodical, book, and directory publishers", + "6490": "Software publishers", + "6569": "Motion pictures and sound recording industries", + "6570": "Motion pictures and video industries", + "6590": "Sound recording industries", + "6670": "Broadcasting (except internet)", + "6672": "Internet publishing and broadcasting and web search portals", + "6675": "Internet publishing and broadcasting", + "6679": "Telecommunications", + "6680": "Wired telecommunications carriers", + "6690": "Telecommunications, except wired telecommunications carriers", + "6691": "Internet service providers and data processing services", + "6692": "Internet service providers", + "6695": "Data processing, hosting, and related services", + "6769": "Libraries, archives, and other information services", + "6770": "Libraries and archives", + "6780": "Other information services", + "6867": "Financial activities", + "6868": "Finance and insurance", + "6869": "Finance", + "6870": "Banking and related activities", + "6880": "Savings institutions, including credit unions", + "6890": "Nondepository credit and related activities", + "6970": "Securities, commodities, funds, trusts, and other financial investments", + "6990": "Insurance carriers and related activities", + "6991": "Insurance carriers", + "6992": "Agencies, brokerages, and other insurance related activities", + "7069": "Real estate and rental and leasing", + "7070": "Real estate", + "7071": "Lessors of real estate, and offices of real estate agents and brokers", + "7072": "Real estate property managers, offices of real estate appraisers, and other activities related to re", + "7079": "Rental and leasing services", + "7080": "Automotive equipment rental and leasing", + "7170": "Video tape and disk rental", + "7180": "Other consumer goods rental", + "7181": "Other consumer goods rental", + "7190": "Commercial, industrial, and other intangible assets rental and leasing", + "7268": "Professional and business services", + "7269": "Professional and technical services", + "7270": "Legal services", + "7280": "Accounting, tax preparation, bookkeeping, and payroll services", + "7290": "Architectural, engineering, and related services", + "7370": "Specialized design services", + "7380": "Computer systems design and related services", + "7390": "Management, scientific, and technical consulting services", + "7460": "Scientific research and development services", + "7470": "Advertising, public relations, and related services", + "7480": "Veterinary services", + "7490": "Other professional, scientific, and technical services", + "7569": "Management, administrative, and waste services", + "7570": "Management of companies and enterprises", + "7579": "Administrative and support services", + "7580": "Employment services", + "7590": "Business support services", + "7670": "Travel arrangement and reservation services", + "7680": "Investigation and security services", + "7690": "Services to buildings and dwellings", + "7770": "Landscaping services", + "7780": "Other administrative and other support services", + "7790": "Waste management and remediation services", + "7858": "Education and health services", + "7859": "Educational services", + "7860": "Elementary and secondary schools", + "7870": "Colleges, universities, and professional schools, including junior colleges", + "7880": "Business, technical, and trade schools and training", + "7890": "Other schools, instruction, and educational services", + "7968": "Health care and social assistance", + "7969": "Health service, except hospitals", + "7970": "Offices of physicians", + "7980": "Offices of dentists", + "7990": "Offices of chiropractors", + "8070": "Offices of optometrists", + "8080": "Offices of other health practitioners", + "8090": "Outpatient care centers", + "8170": "Home health care services", + "8180": "Other health care services", + "8190": "Hospitals", + "8191": "General medical and surgical hospitals, and specialty (except psychiatric and substance abuse) hospi", + "8192": "Psychiatric and substance abuse hospitals", + "8270": "Nursing care facilities (skilled nursing facilities)", + "8290": "Residential care facilities, except skilled nursing facilities", + "8369": "Social assistance", + "8370": "Individual and family services", + "8380": "Community food and housing, and emergency services", + "8390": "Vocational rehabilitation services", + "8470": "Child day care services", + "8558": "Leisure and hospitality", + "8559": "Arts, entertainment, and recreation", + "8560": "Performing arts, spectator sports, and related industries", + "8561": "Performing arts companies", + "8562": "Spectator sports", + "8563": "Promoters of performing arts, sports, and similar events, agents and managers for artists, athletes,", + "8564": "Independent artists, writers, and performers", + "8570": "Museums, art galleries, historical sites, and similar institutions", + "8580": "Bowling centers", + "8590": "Other amusement, gambling, and recreation industries", + "8658": "Accommodation and food services", + "8659": "Accommodation", + "8660": "Traveler accommodation", + "8670": "Recreational vehicle parks and camps, and rooming and boarding houses, dormitories, and workers' cam", + "8679": "Food services and drinking places", + "8680": "Restaurants and other food services", + "8690": "Drinking places, alcoholic beverages", + "8767": "Other services", + "8768": "Other services, except private households", + "8769": "Repair and maintenance", + "8770": "Automotive repair and maintenance", + "8780": "Car washes", + "8790": "Electronic and precision equipment repair and maintenance", + "8870": "Commercial and industrial machinery and equipment repair and maintenance", + "8880": "Personal and household goods repair and maintenance", + "8890": "Footwear and leather goods repair", + "8891": "Personal and household goods repair and maintenance", + "8969": "Personal and laundry services", + "8970": "Barber shops", + "8980": "Beauty salons", + "8990": "Nail salons and other personal care services", + "9070": "Dry cleaning and laundry services", + "9080": "Funeral homes, cemeteries, and crematories", + "9090": "Other personal services", + "9159": "Membership associations and organizations", + "9160": "Religious organizations", + "9170": "Civic, social, advocacy organizations, and grant making and giving services", + "9180": "Labor unions", + "9190": "Business, professional, political, and similar organizations", + "9290": "Other services, private households", + "9369": "Public administration", + "9370": "Executive offices and legislative bodies", + "9380": "Public finance activities", + "9390": "Other general government and support", + "9470": "Justice, public order, and safety activities", + "9480": "Administration of human resource programs", + "9490": "Administration of environmental quality and housing programs", + "9570": "Administration of economic programs and space research", + "9590": "National security and international affairs", + "9600": "Other industries", + "9890": "Armed Forces" + }, + "jdes_code": { + "0": null, + "1": "Want a job now", + "2": "Don't want a job now" + }, + "look_code": { + "00": null, + "01": "Job losers and persons who completed temporary jobs", + "02": "Total on layoff", + "03": "Temporary layoff", + "04": "Indefinite layoff", + "05": "All other job losers", + "06": "Quit job (job leavers)", + "07": "Other reasons (than 1 and 6)", + "08": "Left school", + "09": "Want temporary work", + "10": "Other reasons (than 8 and 9) left last job", + "12": "Personal, family, or school", + "13": "Ill health, disability", + "14": "Retirement, old age", + "15": "Seasonal job completed", + "16": "Slack work or business conditions", + "17": "Temporary job completed (nonseasonal)", + "18": "Unsatisfactory work arrangements", + "19": "Reasons (other than 12,13,14,15,16,17,and 18)", + "20": "Total economic reasons (15, 16, and 17)", + "21": "Other reasons (other than 12,13,14,15,16,and 17)", + "31": "Aggregated total reasons", + "40": "Job losers (new code for 1994)", + "41": "Permanent job losers" + }, + "mari_code": { + "00": null, + "01": "Never married", + "02": "Married, spouse present", + "03": "Civilian spouse present", + "05": "Separated (including married, spouse absent)", + "06": "Widowed", + "07": "Divorced", + "08": "Widowed and divorced", + "09": "Widowed, divorced, and separated (including married, spouse absent)", + "10": "Married (codes 2 and 5)", + "11": "Never married, widowed, divorced, and separated (including married, spouse absent)" + }, + "mjhs_code": { + "00": null, + "01": "Multiple job holders", + "02": "Multiple job holders, primary job full time, secondary job part time", + "03": "Multiple job holders, primary and secondary job both part time", + "04": "Multiple job holders, primary and secondary job both full time", + "05": "Multiple job holders, hours vary on primary or secondary job" + }, + "occupation_code": { + "0000": "All Occupations", + "0007": "Management, professional and related occupations", + "0008": "Management, business, and financial operations occupations", + "0009": "Management occupations", + "0010": "Chief executives", + "0020": "General and operations managers", + "0030": "Legislators", + "0040": "Advertising and promotions managers", + "0050": "Marketing and sales managers", + "0051": "Marketing managers", + "0052": "Sales managers", + "0060": "Public relations and fundraising managers", + "0100": "Administrative services managers", + "0101": "Administrative services managers", + "0102": "Facilities managers", + "0110": "Computer and information systems managers", + "0120": "Financial managers", + "0130": "Human resources managers", + "0135": "Compensation and benefits managers", + "0136": "Human resources managers", + "0137": "Training and development managers", + "0140": "Industrial production managers", + "0150": "Purchasing managers", + "0160": "Transportation, storage, and distribution managers", + "0200": "Farm, ranch, and other agricultural managers", + "0205": "Farmers, ranchers, and other agricultural managers", + "0210": "Farmers and ranchers", + "0220": "Construction managers", + "0230": "Education and childcare administrators", + "0300": "Architectural and engineering managers", + "0310": "Food service managers", + "0320": "Funeral directors", + "0325": "Funeral home managers", + "0330": "Gaming managers", + "0335": "Entertainment and recreation managers", + "0340": "Lodging managers", + "0350": "Medical and health services managers", + "0360": "Natural sciences managers", + "0400": "Postmasters and mail superintendents", + "0410": "Property, real estate, and community association managers", + "0420": "Social and community service managers", + "0425": "Emergency management directors", + "0426": "Personal service managers, all other", + "0430": "Managers, all other", + "0440": "Managers, all other", + "0499": "Business and financial operations occupations", + "0500": "Agents and business managers of artists, performers, and athletes", + "0510": "Buyers and purchasing agents, farm products", + "0520": "Wholesale and retail buyers, except farm products", + "0530": "Purchasing agents, except wholesale, retail, and farm products", + "0540": "Claims adjusters, appraisers, examiners, and investigators", + "0560": "Compliance officers, except agri, construction, health & safety, and transportation", + "0565": "Compliance officers", + "0600": "Cost estimators", + "0620": "Human resources, training, and labor relations specialists", + "0630": "Human resources workers", + "0640": "Compensation, benefits, and job analysis specialists", + "0650": "Training and development specialists", + "0700": "Logisticians", + "0705": "Project management specialists", + "0710": "Management analysts", + "0720": "Meeting and convention planners", + "0725": "Meeting, convention, and event planners", + "0726": "Fundraisers", + "0730": "Other business operations specialists", + "0735": "Market research analysts and marketing specialists", + "0740": "Business operations specialists, all other", + "0750": "Business operations specialists, all other", + "0800": "Accountants and auditors", + "0810": "Property appraisers and assessors", + "0820": "Budget analysts", + "0830": "Credit analysts", + "0840": "Financial analysts", + "0845": "Financial and investment analysts", + "0850": "Personal financial advisors", + "0860": "Insurance underwriters", + "0900": "Financial examiners", + "0910": "Credit counselors and loan officers", + "0930": "Tax examiners and collectors, and revenue agents", + "0940": "Tax preparers", + "0950": "Financial specialists, all other", + "0960": "Other financial specialists", + "0998": "Professional and related occupations", + "0999": "Computer and mathematical occupations", + "1000": "Computer scientists and systems analysts", + "1005": "Computer and information research scientists", + "1006": "Computer systems analysts", + "1007": "Information security analysts", + "1010": "Computer programmers", + "1020": "Software developers, applications and systems software", + "1021": "Software developers", + "1022": "Software quality assurance analysts and testers", + "1030": "Web developers", + "1031": "Web developers", + "1032": "Web or digital interface designers", + "1040": "Computer support specialists", + "1050": "Computer support specialists", + "1060": "Database administrators", + "1065": "Database administrators and architects", + "1100": "Network and computer systems administrators", + "1105": "Network and computer systems administrators", + "1106": "Computer network architects", + "1107": "Computer occupations, all other", + "1108": "Computer occupations, all other", + "1110": "Network systems and data communications analysts", + "1200": "Actuaries", + "1210": "Mathematicians", + "1220": "Operations research analysts", + "1230": "Statisticians", + "1240": "Other mathematical science occupations", + "1299": "Architecture and engineering occupations", + "1300": "Architects, except naval", + "1305": "Architects, except landscape and naval", + "1306": "Landscape architects", + "1310": "Surveyors, cartographers, and photogrammetrists", + "1320": "Aerospace engineers", + "1330": "Agricultural engineers", + "1340": "Biomedical engineers", + "1350": "Chemical engineers", + "1360": "Civil engineers", + "1400": "Computer hardware engineers", + "1410": "Electrical and electronics engineers", + "1420": "Environmental engineers", + "1430": "Industrial engineers, including health and safety", + "1440": "Marine engineers and naval architects", + "1450": "Materials engineers", + "1460": "Mechanical engineers", + "1500": "Mining and geological engineers, including mining safety engineers", + "1510": "Nuclear engineers", + "1520": "Petroleum engineers", + "1530": "Engineers, all other", + "1540": "Drafters", + "1541": "Architectural and civil drafters", + "1545": "Other drafters", + "1550": "Engineering technicians, except drafters", + "1551": "Electrical and electronic engineering technologists and technicians", + "1555": "Other engineering technologists and technicians, except drafters", + "1560": "Surveying and mapping technicians", + "1599": "Life, physical, and social science occupations", + "1600": "Agricultural and food scientists", + "1610": "Biological scientists", + "1640": "Conservation scientists and foresters", + "1650": "Medical scientists", + "1660": "Life scientists, all other", + "1700": "Astronomers and physicists", + "1710": "Atmospheric and space scientists", + "1720": "Chemists and materials scientists", + "1740": "Environmental scientists and geoscientists", + "1745": "Environmental scientists and specialists, including health", + "1750": "Geoscientists and hydrologists, except geographers", + "1760": "Physical scientists, all other", + "1800": "Economists", + "1810": "Market and survey researchers", + "1815": "Survey researchers", + "1820": "Psychologists", + "1821": "Clinical and counseling psychologists", + "1822": "School psychologists", + "1825": "Other psychologists", + "1830": "Sociologists", + "1840": "Urban and regional planners", + "1860": "Miscellaneous social scientists and related workers", + "1900": "Agricultural and food science technicians", + "1910": "Biological technicians", + "1920": "Chemical technicians", + "1930": "Geological and petroleum technicians", + "1935": "Geoscience and environmental science technicians", + "1940": "Nuclear technicians", + "1950": "Social science research assistants", + "1960": "Other life, physical, and social science technicians", + "1965": "Miscellaneous life, physical, and social science technicians", + "1970": "Other life, physical, and social science technicians", + "1980": "Occupational health and safety specialists and technicians", + "1999": "Community and social service occupations", + "2000": "Counselors", + "2001": "Substance abuse and behavioral disorder counselors", + "2002": "Educational, guidance, and career counselors and advisors", + "2003": "Marriage and family therapists", + "2004": "Mental health counselors", + "2005": "Rehabilitation counselors", + "2006": "Counselors, all other", + "2010": "Social workers", + "2011": "Child, family, and school social workers", + "2012": "Healthcare social workers", + "2013": "Mental health and substance abuse social workers", + "2014": "Social workers, all other", + "2015": "Probation officers and correctional treatment specialists", + "2016": "Social and human service assistants", + "2020": "Miscellaneous community and social service specialists", + "2025": "Other community and social service specialists", + "2040": "Clergy", + "2050": "Directors, religious activities and education", + "2060": "Religious workers, all other", + "2099": "Legal occupations", + "2100": "Lawyers", + "2105": "Judicial law clerks", + "2110": "Judges, magistrates, and other judicial workers", + "2140": "Paralegals and legal assistants", + "2145": "Paralegals and legal assistants", + "2150": "Miscellaneous legal support workers", + "2160": "Miscellaneous legal support workers", + "2170": "Title examiners, abstractors, and searchers", + "2180": "Legal support workers, all other", + "2199": "Education, training, and library occupations", + "2200": "Postsecondary teachers", + "2205": "Postsecondary teachers", + "2300": "Preschool and kindergarten teachers", + "2310": "Elementary and middle school teachers", + "2320": "Secondary school teachers", + "2330": "Special education teachers", + "2340": "Other teachers and instructors", + "2350": "Tutors", + "2360": "Other teachers and instructors", + "2400": "Archivists, curators, and museum technicians", + "2430": "Librarians", + "2435": "Librarians and media collections specialists", + "2440": "Library technicians", + "2540": "Teacher assistants", + "2545": "Teacher assistants", + "2550": "Other education, training, and library workers", + "2555": "Other educational instruction and library workers", + "2599": "Arts, design, entertainment, sports, and media occupations", + "2600": "Artists and related workers", + "2630": "Designers", + "2631": "Commercial and industrial designers", + "2632": "Fashion designers", + "2633": "Floral designers", + "2634": "Graphic designers", + "2635": "Interior designers", + "2636": "Merchandise displayers and window trimmers", + "2640": "Other designers", + "2700": "Actors", + "2710": "Producers and directors", + "2720": "Athletes, coaches, umpires, and related workers", + "2721": "Athletes and sports competitors", + "2722": "Coaches and scouts", + "2723": "Umpires, referees, and other sports officials", + "2740": "Dancers and choreographers", + "2750": "Musicians, singers, and related workers", + "2751": "Music directors and composers", + "2752": "Musicians and singers", + "2755": "Disc jockeys, except radio disc jockeys", + "2760": "Entertainers and performers, sports and related workers, all other", + "2770": "Entertainers and performers, sports and related workers, all other", + "2800": "Announcers", + "2805": "Broadcast announcers and radio disc jockeys", + "2810": "News analysts, reporters, and journalists", + "2820": "Public relations specialists", + "2825": "Public relations specialists", + "2830": "Editors", + "2840": "Technical writers", + "2850": "Writers and authors", + "2860": "Miscellaneous media and communication workers", + "2861": "Interpreters and translators", + "2862": "Court reporters and simultaneous captioners", + "2865": "Media and communication workers, all other", + "2900": "Broadcast and sound engineering technicians and radio operators", + "2905": "Broadcast, sound, and lighting technicians", + "2910": "Photographers", + "2920": "Television, video, and film camera operators and editors", + "2960": "Media and communication equipment workers, all other", + "2970": "Media and communication equipment workers, all other", + "2999": "Healthcare practitioners and technical occupations", + "3000": "Chiropractors", + "3010": "Dentists", + "3030": "Dietitians and nutritionists", + "3040": "Optometrists", + "3050": "Pharmacists", + "3060": "Physicians and surgeons", + "3065": "Emergency medicine physicians", + "3070": "Radiologists", + "3090": "Other physicians", + "3100": "Surgeons", + "3110": "Physician assistants", + "3120": "Podiatrists", + "3130": "Registered nurses", + "3140": "Audiologists", + "3150": "Occupational therapists", + "3160": "Physical therapists", + "3200": "Radiation therapists", + "3210": "Recreational therapists", + "3220": "Respiratory therapists", + "3230": "Speech-language pathologists", + "3235": "Exercise physiologists", + "3240": "Therapists, all other", + "3245": "Therapists, all other", + "3250": "Veterinarians", + "3255": "Registered nurses", + "3256": "Nurse anesthetists", + "3257": "Nurse midwives", + "3258": "Nurse practitioners", + "3260": "Health diagnosing and treating practitioners, all other", + "3261": "Acupuncturists", + "3270": "Healthcare diagnosing or treating practitioners, all other", + "3300": "Clinical laboratory technologists and technicians", + "3310": "Dental hygienists", + "3320": "Diagnostic related technologists and technicians", + "3321": "Cardiovascular technologists and technicians", + "3322": "Diagnostic medical sonographers", + "3323": "Radiologic technologists and technicians", + "3324": "Magnetic resonance imaging technologists", + "3330": "Nuclear medicine technologists and medical dosimetrists", + "3400": "Emergency medical technicians and paramedics", + "3401": "Emergency medical technicians", + "3402": "Paramedics", + "3410": "Health diagnosing and treating practitioner support technicians", + "3420": "Health practitioner support technologists and technicians", + "3421": "Pharmacy technicians", + "3422": "Psychiatric technicians", + "3423": "Surgical technologists", + "3424": "Veterinary technologists and technicians", + "3430": "Dietetic technicians and ophthalmic medical technicians", + "3500": "Licensed practical and licensed vocational nurses", + "3510": "Medical records and health information technicians", + "3515": "Medical records specialists", + "3520": "Opticians, dispensing", + "3530": "Miscellaneous health technologists and technicians", + "3535": "Miscellaneous health technologists and technicians", + "3540": "Other healthcare practitioners and technical occupations", + "3545": "Miscellaneous health technologists and technicians", + "3550": "Other healthcare practitioners and technical occupations", + "3597": "Service occupations", + "3598": "Service occupations, except protective", + "3599": "Healthcare support occupations", + "3600": "Nursing, psychiatric, and home health aides", + "3601": "Home health aides", + "3602": "Personal care aides", + "3603": "Nursing assistants", + "3605": "Orderlies and psychiatric aides", + "3610": "Occupational therapy assistants and aides", + "3620": "Physical therapist assistants and aides", + "3630": "Massage therapists", + "3640": "Dental assistants", + "3645": "Medical assistants", + "3646": "Medical transcriptionists", + "3647": "Pharmacy aides", + "3648": "Veterinary assistants and laboratory animal caretakers", + "3649": "Phlebotomists", + "3650": "Medical assistants and other healthcare support occupations", + "3655": "Other healthcare support workers", + "3699": "Protective service occupations", + "3700": "First-line supervisors of correctional officers", + "3710": "First-line supervisors of police and detectives", + "3720": "First-line supervisors of fire fighting and prevention workers", + "3725": "First-line supervisors of security workers", + "3730": "First-line supervisors of protective service workers, all other", + "3735": "First-line supervisors of protective service workers, all other", + "3740": "Firefighters", + "3750": "Fire inspectors", + "3800": "Bailiffs, correctional officers, and jailers", + "3801": "Bailiffs", + "3802": "Correctional officers and jailers", + "3820": "Detectives and criminal investigators", + "3830": "Fish and game wardens", + "3840": "Parking enforcement workers", + "3850": "Police and sheriff's patrol officers", + "3860": "Transit and railroad police", + "3870": "Police officers", + "3900": "Animal control workers", + "3910": "Private detectives and investigators", + "3920": "Security guards and gaming surveillance officers", + "3930": "Security guards and gaming surveillance officers", + "3940": "Crossing guards and flaggers", + "3945": "Transportation security screeners", + "3946": "School bus monitors", + "3950": "Lifeguards and other protective service workers", + "3955": "Lifeguards and other recreational, and all other protective service workers", + "3960": "Other protective service workers", + "3999": "Food preparation and serving related occupations", + "4000": "Chefs and head cooks", + "4010": "First-line supervisors of food preparation and serving workers", + "4020": "Cooks", + "4030": "Food preparation workers", + "4040": "Bartenders", + "4050": "Combined food preparation and serving workers, including fast food", + "4055": "Fast food and counter workers", + "4060": "Counter attendants, cafeteria, food concession, and coffee shop", + "4110": "Waiters and waitresses", + "4120": "Food servers, nonrestaurant", + "4130": "Dining room and cafeteria attendants and bartender helpers", + "4140": "Dishwashers", + "4150": "Hosts and hostesses, restaurant, lounge, and coffee shop", + "4160": "Food preparation and serving related workers, all other", + "4199": "Building and grounds cleaning and maintenance occupations", + "4200": "First-line supervisors of housekeeping and janitorial workers", + "4210": "First-line supervisors of landscaping, lawn service, and groundskeeping workers", + "4220": "Janitors and building cleaners", + "4230": "Maids and housekeeping cleaners", + "4240": "Pest control workers", + "4250": "Grounds maintenance workers", + "4251": "Landscaping and groundskeeping workers", + "4252": "Tree trimmers and pruners", + "4255": "Other grounds maintenance workers", + "4299": "Personal care and service occupations", + "4300": "First-line supervisors of gaming workers", + "4320": "First-line supervisors of personal service workers", + "4330": "Supervisors of personal care and service workers", + "4340": "Animal trainers", + "4350": "Animal caretakers", + "4400": "Gambling services workers", + "4410": "Motion picture projectionists", + "4420": "Ushers, lobby attendants, and ticket takers", + "4430": "Miscellaneous entertainment attendants and related workers", + "4435": "Other entertainment attendants and related workers", + "4460": "Embalmers and funeral attendants", + "4461": "Embalmers, crematory operators and funeral attendants", + "4465": "Morticians, undertakers, and funeral arrangers", + "4500": "Barbers", + "4510": "Hairdressers, hairstylists, and cosmetologists", + "4520": "Miscellaneous personal appearance workers", + "4521": "Manicurists and pedicurists", + "4522": "Skincare specialists", + "4525": "Other personal appearance workers", + "4530": "Baggage porters, bellhops, and concierges", + "4540": "Tour and travel guides", + "4550": "Transportation attendants", + "4600": "Childcare workers", + "4610": "Personal care aides", + "4620": "Recreation and fitness workers", + "4621": "Exercise trainers and group fitness instructors", + "4622": "Recreation workers", + "4640": "Residential advisors", + "4650": "Personal care and service workers, all other", + "4655": "Personal care and service workers, all other", + "4698": "Sales and office occupations", + "4699": "Sales and related occupations", + "4700": "First-line supervisors of retail sales workers", + "4710": "First-line supervisors of non-retail sales workers", + "4720": "Cashiers", + "4740": "Counter and rental clerks", + "4750": "Parts salespersons", + "4760": "Retail salespersons", + "4800": "Advertising sales agents", + "4810": "Insurance sales agents", + "4820": "Securities, commodities, and financial services sales agents", + "4830": "Travel agents", + "4840": "Sales representatives of services, except advertising, insurance, travel, and financial services", + "4850": "Sales representatives, wholesale and manufacturing", + "4900": "Models, demonstrators, and product promoters", + "4920": "Real estate brokers and sales agents", + "4930": "Sales engineers", + "4940": "Telemarketers", + "4950": "Door-to-door sales workers, news and street vendors, and related workers", + "4960": "Sales and related workers, all other", + "4965": "Sales and related workers, all other", + "4999": "Office and administrative support occupations", + "5000": "First-line supervisors of office and administrative support workers", + "5010": "Switchboard operators, including answering service", + "5020": "Telephone operators", + "5030": "Communications equipment operators, all other", + "5040": "Communications equipment operators, all other", + "5100": "Bill and account collectors", + "5110": "Billing and posting clerks", + "5120": "Bookkeeping, accounting, and auditing clerks", + "5130": "Gambling cage workers", + "5140": "Payroll and timekeeping clerks", + "5150": "Procurement clerks", + "5160": "Tellers", + "5165": "Financial clerks, all other", + "5200": "Brokerage clerks", + "5210": "Correspondence clerks", + "5220": "Court, municipal, and license clerks", + "5230": "Credit authorizers, checkers, and clerks", + "5240": "Customer service representatives", + "5250": "Eligibility interviewers, government programs", + "5260": "File Clerks", + "5300": "Hotel, motel, and resort desk clerks", + "5310": "Interviewers, except eligibility and loan", + "5320": "Library assistants, clerical", + "5330": "Loan interviewers and clerks", + "5340": "New accounts clerks", + "5350": "Order clerks", + "5360": "Human resources assistants, except payroll and timekeeping", + "5400": "Receptionists and information clerks", + "5410": "Reservation and transportation ticket agents and travel clerks", + "5420": "Information and record clerks, all other", + "5500": "Cargo and freight agents", + "5510": "Couriers and messengers", + "5520": "Dispatchers", + "5521": "Public safety telecommunicators", + "5522": "Dispatchers, except police, fire, and ambulance", + "5530": "Meter readers, utilities", + "5540": "Postal service clerks", + "5550": "Postal service mail carriers", + "5560": "Postal service mail sorters, processors, and processing machine operators", + "5600": "Production, planning, and expediting clerks", + "5610": "Shipping, receiving, and inventory clerks", + "5620": "Stock clerks and order fillers", + "5630": "Weighers, measurers, checkers, and samplers, recordkeeping", + "5700": "Secretaries and administrative assistants", + "5710": "Executive secretaries and executive administrative assistants", + "5720": "Legal secretaries and administrative assistants", + "5730": "Medical secretaries and administrative assistants", + "5740": "Secretaries and administrative assistants, except legal, medical, and executive", + "5800": "Computer operators", + "5810": "Data entry keyers", + "5820": "Word processors and typists", + "5830": "Desktop publishers", + "5840": "Insurance claims and policy processing clerks", + "5850": "Mail clerks and mail machine operators, except postal service", + "5860": "Office clerks, general", + "5900": "Office machine operators, except computer", + "5910": "Proofreaders and copy markers", + "5920": "Statistical assistants", + "5930": "Office and administrative support workers, all other", + "5940": "Office and administrative support workers, all other", + "5998": "Natural resources, construction, and maintenance occupations", + "5999": "Farming, fishing, and forestry occupations", + "6000": "First line supervisors/managers of farming, fishing, and forestry workers", + "6005": "First-line supervisors of farming, fishing, and forestry workers", + "6010": "Agricultural inspectors", + "6020": "Animal breeders", + "6040": "Graders and sorters, agricultural products", + "6050": "Miscellaneous agricultural workers", + "6100": "Fishers and related fishing workers", + "6110": "Hunters and trappers", + "6115": "Fishing and hunting workers", + "6120": "Forest and conservation workers", + "6130": "Logging workers", + "6199": "Construction and extraction occupations", + "6200": "First-line supervisors of construction trades and extraction workers", + "6210": "Boilermakers", + "6220": "Brickmasons, blockmasons, and stonemasons", + "6230": "Carpenters", + "6240": "Carpet, floor, and tile installers and finishers", + "6250": "Cement masons, concrete finishers, and terrazzo workers", + "6260": "Construction laborers", + "6300": "Paving, surfacing, and tamping equipment operators", + "6305": "Construction equipment operators", + "6310": "Pile-driver operators", + "6320": "Operating engineers and other construction equipment operators", + "6330": "Drywall installers, ceiling tile installers, and tapers", + "6350": "Electricians", + "6355": "Electricians", + "6360": "Glaziers", + "6400": "Insulation workers", + "6410": "Painters and paperhangers", + "6420": "Painters, construction and maintenance", + "6430": "Paperhangers", + "6440": "Pipelayers, plumbers, pipefitters, and steamfitters", + "6441": "Pipelayers", + "6442": "Plumbers, pipefitters, and steamfitters", + "6460": "Plasterers and stucco masons", + "6500": "Reinforcing iron and rebar workers", + "6510": "Roofers", + "6515": "Roofers", + "6520": "Sheet metal workers", + "6530": "Structural iron and steel workers", + "6540": "Solar photovoltaic installers", + "6600": "Helpers, construction trades", + "6660": "Construction and building inspectors", + "6700": "Elevator installers and repairers", + "6710": "Fence erectors", + "6720": "Hazardous materials removal workers", + "6730": "Highway maintenance workers", + "6740": "Rail-track laying and maintenance equipment operators", + "6750": "Septic tank servicers and sewer pipe cleaners", + "6760": "Miscellaneous construction and related workers", + "6765": "Miscellaneous construction and related workers", + "6800": "Derrick, rotary drill, and service unit operators, oil and gas", + "6820": "Earth drillers, except oil and gas", + "6821": "Excavating and loading machine and dragline operators, surface mining", + "6825": "Earth drillers, except oil and gas", + "6830": "Explosives workers, ordnance handling experts, and blasters", + "6835": "Explosives workers, ordnance handling experts, and blasters", + "6840": "Mining machine operators", + "6850": "Underground mining machine operators", + "6910": "Roof bolters, mining", + "6920": "Roustabouts, oil and gas", + "6930": "Helpers?extraction workers", + "6940": "Other extraction workers", + "6950": "Other extraction workers", + "6999": "Installation, maintenance, and repair occupations", + "7000": "First-line supervisors of mechanics, installers, and repairers", + "7010": "Computer, automated teller, and office machine repairers", + "7020": "Radio and telecommunications equipment installers and repairers", + "7030": "Avionics technicians", + "7040": "Electric motor, power tool, and related repairers", + "7050": "Electrical and electronics installers and repairers, transportation equipment", + "7100": "Electrical and electronics repairers, industrial and utility", + "7110": "Electronic equipment installers and repairers, motor vehicles", + "7120": "Electronic home entertainment equipment installers and repairers", + "7130": "Security and fire alarm systems installers", + "7140": "Aircraft mechanics and service technicians", + "7150": "Automotive body and related repairers", + "7160": "Automotive glass installers and repairers", + "7200": "Automotive service technicians and mechanics", + "7210": "Bus and truck mechanics and diesel engine specialists", + "7220": "Heavy vehicle and mobile equipment service technicians and mechanics", + "7240": "Small engine mechanics", + "7260": "Miscellaneous vehicle and mobile equipment mechanics, installers, and repairers", + "7300": "Control and valve installers and repairers", + "7310": "Heating, air conditioning, and refrigeration mechanics and installers", + "7315": "Heating, air conditioning, and refrigeration mechanics and installers", + "7320": "Home appliance repairers", + "7330": "Industrial and refractory machinery mechanics", + "7340": "Industrial and refractory machinery mechanics", + "7350": "Maintenance workers, machinery", + "7360": "Millwrights", + "7410": "Electrical power-line installers and repairers", + "7420": "Telecommunications line installers and repairers", + "7430": "Precision instrument and equipment repairers", + "7440": "Wind turbine service technicians", + "7510": "Coin, vending, and amusement machine servicers and repairers", + "7520": "Commercial divers", + "7540": "Locksmiths and safe repairers", + "7550": "Manufactured building and mobile home installers", + "7560": "Riggers", + "7600": "Signal and track switch repairers", + "7610": "Helpers, installation, maintenance, and repair workers", + "7620": "Other installation, maintenance, and repair workers", + "7630": "Other installation, maintenance, and repair workers", + "7640": "Other installation, maintenance, and repair workers", + "7698": "Production, transportation, and material moving occupations", + "7699": "Production occupations", + "7700": "First-line supervisors of production and operating workers", + "7710": "Aircraft structure, surfaces, rigging, and systems assemblers", + "7720": "Electrical, electronics, and electromechanical assemblers", + "7730": "Engine and other machine assemblers", + "7740": "Structural metal fabricators and fitters", + "7750": "Other assemblers and fabricators", + "7800": "Bakers", + "7810": "Butchers and other meat, poultry, and fish processing workers", + "7830": "Food and tobacco roasting, baking, and drying machine operators and tenders", + "7840": "Food batchmakers", + "7850": "Food cooking machine operators and tenders", + "7855": "Food processing workers, all other", + "7900": "Computer control programmers and operators", + "7905": "Computer numerically controlled tool programmers and operators", + "7920": "Extruding and drawing machine setters, operators, and tenders, metal and plastic", + "7925": "Forming machine setters, operators, and tenders, metal and plastic", + "7930": "Forging machine setters, operators, and tenders, metal and plastic", + "7940": "Rolling machine setters, operators, and tenders, metal and plastic", + "7950": "Cutting, punching, and press machine setters, operators, and tenders, metal and plastic", + "7960": "Drilling and boring machine tool setters, operators, and tenders, metal and plastic", + "8000": "Grinding, lapping, polishing, and buffing machine tool setters, operators, and tenders, metal and pl", + "8010": "Lathe and turning machine tool setters, operators, and tenders, metal and plastic", + "8020": "Milling and planing machine setters, operators, and tenders, metal and plastic", + "8025": "Other machine tool setters, operators, and tenders, metal and plastic", + "8030": "Machinists", + "8040": "Metal furnace operators, tenders, pourers, and casters", + "8060": "Model makers and patternmakers, metal and plastic", + "8100": "Molders and molding machine setters, operators, and tenders, metal and plastic", + "8120": "Multiple machine tool setters, operators, and tenders, metal and plastic", + "8130": "Tool and die makers", + "8140": "Welding, soldering, and brazing workers", + "8150": "Heat treating equipment setters, operators, and tenders, metal and plastic", + "8160": "Layout workers, metal and plastic", + "8200": "Plating and coating machine setters, operators, and tenders, metal and plastic", + "8210": "Tool grinders, filers, and sharpeners", + "8220": "Metal workers and plastic workers, all other", + "8225": "Other metal workers and plastic workers", + "8230": "Bookbinders and bindery workers", + "8240": "Job printers", + "8250": "Prepress technicians and workers", + "8255": "Printing press operators", + "8256": "Print binding and finishing workers", + "8260": "Printing machine operators", + "8300": "Laundry and dry-cleaning workers", + "8310": "Pressers, textile, garment, and related materials", + "8320": "Sewing machine operators", + "8330": "Shoe and leather workers and repairers", + "8335": "Shoe and leather workers", + "8340": "Shoe machine operators and tenders", + "8350": "Tailors, dressmakers, and sewers", + "8360": "Textile bleaching and dyeing machine operators and tenders", + "8365": "Textile machine setters, operators, and tenders", + "8400": "Textile cutting machine setters, operators, and tenders", + "8410": "Textile knitting and weaving machine setters, operators, and tenders", + "8420": "Textile winding, twisting, and drawing out machine setters, operators, and tenders", + "8430": "Extruding and forming machine setters, operators, and tenders, synthetic and glass fibers", + "8440": "Fabric and apparel patternmakers", + "8450": "Upholsterers", + "8460": "Textile, apparel, and furnishings workers, all other", + "8465": "Other textile, apparel, and furnishings workers", + "8500": "Cabinetmakers and bench carpenters", + "8510": "Furniture finishers", + "8520": "Model makers and patternmakers, wood", + "8530": "Sawing machine setters, operators, and tenders, wood", + "8540": "Woodworking machine setters, operators, and tenders, except sawing", + "8550": "Woodworkers, all other", + "8555": "Other woodworkers", + "8600": "Power plant operators, distributors, and dispatchers", + "8610": "Stationary engineers and boiler operators", + "8620": "Water and wastewater treatment plant and system operators", + "8630": "Miscellaneous plant and system operators", + "8640": "Chemical processing machine setters, operators, and tenders", + "8650": "Crushing, grinding, polishing, mixing, and blending workers", + "8710": "Cutting workers", + "8720": "Extruding, forming, pressing, and compacting machine setters, operators, and tenders", + "8730": "Furnace, kiln, oven, drier, and kettle operators and tenders", + "8740": "Inspectors, testers, sorters, samplers, and weighers", + "8750": "Jewelers and precious stone and metal workers", + "8760": "Dental and ophthalmic laboratory technicians and medical appliance technicians", + "8800": "Packaging and filling machine operators and tenders", + "8810": "Painting workers", + "8830": "Photographic process workers and processing machine operators", + "8840": "Semiconductor processors", + "8850": "Adhesive bonding machine operators and tenders", + "8860": "Cleaning, washing, and metal pickling equipment operators and tenders", + "8865": "Other production equipment operators and tenders", + "8900": "Cooling and freezing equipment operators and tenders", + "8910": "Etchers and engravers", + "8920": "Molders, shapers, and casters, except metal and plastic", + "8930": "Paper goods machine setters, operators, and tenders", + "8940": "Tire builders", + "8950": "Helpers, production workers", + "8960": "Production workers, all other", + "8965": "Production workers, all other", + "8990": "Other production workers", + "8999": "Transportation and material moving occupations", + "9000": "Supervisors of transportation and material moving workers", + "9005": "Supervisors of transportation and material moving workers", + "9030": "Aircraft pilots and flight engineers", + "9040": "Air traffic controllers and airfield operations specialists", + "9050": "Flight attendants", + "9110": "Ambulance drivers and attendants, except emergency medical technicians", + "9120": "Bus drivers", + "9121": "Bus drivers, school", + "9122": "Bus drivers, transit and intercity", + "9130": "Driver/sales workers and truck drivers", + "9140": "Taxi drivers and chauffeurs", + "9141": "Shuttle drivers and chauffeurs", + "9142": "Taxi drivers", + "9150": "Motor vehicle operators, all other", + "9200": "Locomotive engineers and operators", + "9210": "Locomotive engineers and operators", + "9230": "Railroad brake, signal, and switch operators", + "9240": "Railroad conductors and yardmasters", + "9260": "Subway, streetcar, and other rail transportation workers", + "9265": "Other rail transportation workers", + "9300": "Sailors and marine oilers", + "9310": "Ship and boat captains and operators", + "9330": "Ship engineers", + "9340": "Bridge and lock tenders", + "9350": "Parking attendants", + "9360": "Automotive and watercraft service attendants", + "9365": "Transportation service attendants", + "9410": "Transportation inspectors", + "9415": "Passenger attendants", + "9420": "Other transportation workers", + "9430": "Other transportation workers", + "9500": "Conveyor operators and tenders", + "9510": "Crane and tower operators", + "9520": "Dredge, excavating, and loading machine operators", + "9560": "Hoist and winch operators", + "9570": "Conveyor, dredge, and hoist and winch operators", + "9600": "Industrial truck and tractor operators", + "9610": "Cleaners of vehicles and equipment", + "9620": "Laborers and freight, stock, and material movers, hand", + "9630": "Machine feeders and offbearers", + "9640": "Packers and packagers, hand", + "9645": "Stockers and order fillers", + "9650": "Pumping station operators", + "9720": "Refuse and recyclable material collectors", + "9730": "Mine shuttle car operators", + "9740": "Tank car, truck, and ship loaders", + "9750": "Material moving workers, all other", + "9760": "Other material moving workers", + "9800": "Total nonfarm occupations -Excludes farming, fishing and forestry occ.", + "9840": "Armed Forces (last job)" + }, + "orig_code": { + "00": "All Origins", + "01": "Hispanic or Latino", + "02": "Mexican", + "05": "Mexican (discontinued)", + "06": "Puerto Rican", + "07": "Cuban", + "08": "Central or South American (discontinued)", + "09": "Other Hispanic or Latino (discontinued)", + "10": "Non-Hispanic", + "15": "Central or South American", + "20": "Central American", + "21": "Salvadoran", + "25": "Other Central American (excludes Salvadoran)", + "30": "South American", + "40": "Other Hispanic or Latino", + "41": "Dominican", + "45": "Other Hispanic or Latino (excludes Dominican)" + }, + "pcts_code": { + "00": null, + "01": "Percent of civilian noninstitutional population", + "02": "Percent of civilian noninstitutional population", + "03": "Percent of civilian labor force", + "04": "Percent of not in labor force", + "05": "Percent of employed within group", + "06": "Percent of total employed", + "07": "Percent of total unemployed", + "08": "Percent of unemployed within group", + "11": "Percent of total job seekers", + "18": "Percent of total job losers", + "19": "Percent of total job leavers", + "20": "Percent of total reentrants", + "21": "Percent of total new entrants", + "24": "Percent of employed in all agri industries", + "25": "Percent of employed in all nonagri industries", + "26": "Percent of at work in all nonagri industries", + "27": "Percent of at work in all agri industries", + "33": "Percent of employed by industry", + "34": "Percent of employed by occupation", + "35": "Percent of at work by industry", + "36": "Percent of at work by occupation", + "38": "Percent of total at work", + "39": "Percent of job losers on layoff", + "40": "Percent of job losers for other reasons", + "46": "Unemployed and discouraged workers as a percent of the labor force and discouraged workers", + "47": "Unemployed and marginally attached workers as a percent of the labor force and marg attached", + "48": "Unemployed and mrg attached and pt for econ reas as percent of labor force plus marg attached", + "51": "Percent of persons who teleworked or worked at home for pay", + "52": "Hours teleworked or worked at home for pay as a percent of hours worked" + }, + "race_code": { + "00": "All Races", + "01": "White", + "03": "Black or African American", + "04": "Asian", + "05": "American Indian or Alaska Native", + "06": "Native Hawaiian or Other Pacific Islander", + "07": "Two or more races", + "10": "Asian - Asian Indian", + "15": "Asian - Chinese", + "25": "Asian - Filipino", + "26": "Asian - Japanese", + "27": "Asian - Korean", + "28": "Asian - Vietnamese", + "30": "Asian - Other Asian" + }, + "rjnw_code": { + "00": null, + "01": "Own illness, injury, or medical problems", + "02": "Vacation or personal days", + "03": "Weather affected job (bad weather)", + "04": "Labor dispute", + "05": "All reasons other than own illness, vacation, bad weather, or labor dispute", + "06": "All reasons other than own illness or vacation", + "07": "Other reasons (than 1 and 2)", + "08": "Child care problems, maternity/paternity leave, or other family/personal obligations", + "20": "Own illness/injury, Child care problems, other personal obligations, maternity leave, or civic duty", + "21": "Child care problems, other personal obligation, maternity/paternity leave, or civic/military duty", + "30": "Childcare problems", + "31": "Other family or personal obligations", + "32": "Maternity or paternity leave", + "33": "School or training", + "34": "Civic or military duty", + "35": "Other reasons, not elsewhere classified" + }, + "rnlf_code": { + "00": null, + "60": "Did not search for work in previous year", + "61": "Searched for work in previous year - Total", + "62": "Searched for work in previous year - Not available to work now", + "63": "Searched for work in previous year - Available to work now (Marginally attached)", + "64": "Discouragement over job prospects (believes no job is available)", + "65": "Reasons other than discouragement - Total", + "66": "Reasons other than discouragement - Family responsibilities", + "67": "Reasons other than discouragement - In school or training", + "68": "Reasons other than discouragement - Ill health or disability", + "69": "Reasons other than discouragement - Other (child care, transportation problems, other reasons)" + }, + "rwns_code": { + "00": null, + "01": "Economic reasons", + "02": "Slack work", + "03": "Material shortage", + "04": "Plant or machine repair", + "05": "Job started during week", + "06": "Job terminated during week", + "07": "Could only find part time work", + "08": "Other economic reasons (than 2 through 7)", + "09": "Material shortages and repairs to plant and equipment", + "10": "Noneconomic reasons", + "11": "Labor dispute", + "12": "Holiday (legal or religious)", + "13": "Bad weather", + "14": "Illness", + "15": "Vacation", + "16": "Personal reasons (business, home or school)", + "17": "Do not want, or unavailable for, full time work", + "18": "Full-time work week under 35 hours", + "30": "Child-care problems", + "31": "In school or training", + "32": "Retired or social security limit on earnings", + "33": "Other family or personal obligations", + "34": "Health or medical limitations", + "35": "All other reasons (than 12-15 and 30-33)", + "40": "Seasonal work (economic reason)", + "41": "Job started or ended during the week (economic reason)" + }, + "seek_code": { + "00": null, + "01": "Job Seeker (Looking for work)" + }, + "sexs_code": { + "0": "Both Sexes", + "1": "Men", + "2": "Women" + }, + "tdat_code": { + "00": "Number in thousands", + "01": "Percent or rate", + "02": "Average weeks", + "03": "Median weeks", + "04": "Average hours at work", + "05": "Median hours at work", + "06": "Average years", + "07": "Median years", + "08": "Average number of methods used for seeking jobs", + "09": "Total methods used for seeking jobs", + "10": "hours at work worked", + "11": "hours at work offered", + "12": "hours at work lost", + "13": "Aggregate-hours at work", + "14": "Aggregate-weeks", + "15": "Aggregate weeks of unemployment", + "16": "Number of families", + "17": "Aggregate usual hours", + "18": "Average weekly hours teleworked or worked at home for pay", + "19": "Aggregate weekly hours teleworked or worked at home for pay" + }, + "vets_code": { + "00": null, + "01": "Veteran", + "03": "World War II or Korean War or Vietnam Era", + "09": "Gulf War Era", + "12": "Veterans who served in Gulf War Era 2 (whether or not they served in Era 1)", + "13": "Veterans who served in Gulf War Era 1 but not Gulf War Era 2", + "16": "Other Service Periods (may include peacetime)", + "25": "Nonveteran" + }, + "wkst_code": { + "00": null, + "01": "At work", + "02": "At work part time", + "03": "At work part time, usually work full time", + "04": "At work part time, usually work part time", + "05": "At work on full time schedules (only use to distinguish >35 hrs)", + "07": "With a job not at work", + "08": "Usually work full-time schedules (with a job not at work)", + "09": "Usually work part-time schedules (with a job not at work)", + "19": "At work full time", + "20": "At work 35+ hours, usually work part time", + "21": "At work 35+ hours, usually work full time" + }, + "born_code": { + "00": null, + "01": "Native born", + "02": "Foreign born", + "03": "Citizen", + "04": "Non-citizen (Year of Entry)", + "05": "Before 1965", + "06": "1965-74", + "07": "1975-84", + "08": "1985-89", + "09": "1990-94", + "10": "1995-99", + "11": "2000-04", + "12": "2005" + }, + "chld_code": { + "00": null, + "01": "With own children under 18", + "02": "With own children 6 to 17, none younger", + "03": "With own children under 6", + "04": "With own children under 3", + "05": "With no own children under 18" + }, + "disa_code": { + "00": null, + "01": "Not disabled", + "02": "Disabled person" + }, + "tlwk_code": { + "00": null, + "01": "Persons who teleworked or worked at home for pay", + "02": "Persons who teleworked or worked at home for pay, Teleworked some hours", + "03": "Persons who teleworked or worked at home for pay, Teleworked all hours", + "04": "Persons who did not telework or work at home for pay", + "05": "Teleworked, Up to 8 hours", + "06": "Teleworked, 9 to 16 hours", + "07": "Teleworked, 17 to 24 hours", + "08": "Teleworked, 25 to 32 hours", + "09": "Teleworked, 33 to 39 hours", + "10": "Teleworked, 40 hours or more", + "11": "Teleworked, 40 hours", + "12": "Teleworked, 41 hours or more" + }, + "footnote_code": { + "1": "Data affected by changes in population controls.", + "2": "Constructed on the 2002 Census Industry Classification from data originally coded on earlier classifications. Official series was not revised.", + "3": "2000 forward coded on the 2002 Census Occupation Classification. 1983-99 constructed from data originally coded on earlier classifications.", + "4": "2000 forward coded on the 2002 Census Industry Classification. 1983-99 constructed from data originally coded on earlier classifications.", + "7": "Data do not meet publication criteria.", + "8": "This series id code has been discontinued; data are available using the database tool at www.bls.gov/webapps/legacy/cpsatab8.htm.", + "9": "Data from 1994 through 2002 were revised in February 2014 with updated seasonal adjustments.", + "C": "Corrected" + } + }, + "fm": { + "fchld_code": { + "00": null, + "01": "With own children under 18", + "02": "With own children 6 to 17, none younger", + "03": "With own children under 6" + }, + "fdat_code": { + "00": "Numbers in thousands", + "01": "Percent of total families", + "02": "Percent of total families with unemployment" + }, + "fhlf_code": { + "00": null, + "01": "In labor force", + "02": "Employed", + "03": "Unemployed", + "04": "Unemployed or NILF", + "05": "Employed or NILF", + "06": "Not in labor force" + }, + "fnmatwk_code": { + "00": null, + "01": "With no one at work", + "02": "With at least 1 person at work", + "03": "With at least 2 person at work", + "04": "With at least 3 person at work", + "05": "With only 1 person at work", + "06": "With only 2 persons at work", + "07": "With only 3 persons at work" + }, + "fnme_code": { + "00": null, + "01": "With no one employed", + "02": "With at least 1 person employed", + "03": "With at least 2 person employed", + "04": "With at least 3 person employed", + "05": "With only 1 person employed", + "06": "With only 2 persons employed", + "07": "With only 3 persons employed" + }, + "fnmlf_code": { + "00": null, + "01": "With no one in labor force", + "02": "With at least 1 person in labor force", + "03": "With at least 2 person in labor force", + "04": "With at least 3 person in labor force", + "05": "With only 1 person in labor force", + "06": "With only 2 persons in labor force", + "07": "With only 3 persons in labor force" + }, + "fnmu_code": { + "00": null, + "02": "With at least 1 person unemployed" + }, + "fnmws_code": { + "00": null, + "01": "With at least 1 wage and salary worker", + "02": "With at least 2 wage and salary workers", + "03": "With only 1 wage and salary worker" + }, + "forig_code": { + "00": null, + "01": "Hispanic or Latino" + }, + "frace_code": { + "00": null, + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "ftpt_code": { + "00": null, + "01": "Some family members usually work full time", + "02": "Some family members usually work part time" + }, + "ftyp_code": { + "00": null, + "01": "Total families", + "02": "Opposite-sex married-couple families", + "03": "Families maintained by women", + "04": "Families maintained by men", + "05": "Total married-couple families" + }, + "hhlf_code": { + "00": null, + "01": "In labor force", + "02": "Employed", + "03": "Unemployed", + "04": "Unemployed or NILF", + "05": "Employed or NILF", + "06": "Not in labor force" + }, + "misclf_code": { + "00": null, + "01": "Other employment combinations" + }, + "mwlf_code": { + "00": null, + "01": "In labor force", + "02": "Employed", + "03": "Unemployed", + "04": "Unemployed or NILF", + "05": "Employed or NILF", + "06": "Not in labor force" + }, + "prlf_code": { + "00": null, + "01": "At least 1 spouse employed", + "02": "With only 1 spouse employed", + "03": "At least one spouse unemployed", + "04": "With only 1 spouse unemployed" + }, + "chld_code": { + "00": null, + "01": "With own children under 18", + "02": "With own children 6 to 17, none younger", + "03": "With own children under 6", + "04": "With own children under 3", + "05": "With no own children under 18", + "06": "With own children 14 to 17, none younger", + "07": "With own children 6 to 13, none younger", + "08": "With own children 3 to 5, none younger", + "09": "With own child 2 years old", + "10": "With own child 1 year old", + "11": "With own child under 1 year old", + "20": "With own child under 1 year old", + "21": "With own child 1 year old", + "22": "With own child 2 years old" + }, + "lfst_code": { + "00": "Civilian noninstitutional population", + "10": "Civilian labor force", + "13": "Civilian labor force participation rate", + "20": "Employed", + "23": "Employment-population ratio", + "25": "Employed full time (persons who usually work 35 hours or more)", + "26": "Employed part time (persons who usually work less than 35 hours)", + "30": "Unemployed", + "40": "Unemployment rate", + "50": "Not in labor force", + "99": null + }, + "mari_code": { + "00": null, + "02": "Married, spouse present", + "11": "Other marital status (never married; widowed; divorced; married, spouse absent; or separated)" + }, + "orig_code": { + "00": null, + "01": "Hispanic or Latino" + }, + "race_code": { + "00": null, + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "sexs_code": { + "0": null, + "1": "Men", + "2": "Women" + }, + "tdat_code": { + "00": "Numbers in thousands", + "01": "Percent" + }, + "wkst_code": { + "00": null, + "04": "At work part time, usually work part time", + "21": "At work 35+ hours, usually work full time" + }, + "footnote_code": { + "1": "Beginning with 2012, estimates reflect improved methodology that provides more accurate estimates of mothers and fathers. Data for 2012 were revised; earlier years are not strictly comparable." + } + }, + "in": { + "economicseries_code": { + "0017": "LABOR FORCE", + "0018": "LABOR FORCE PARTICIPATION RATES", + "0019": "EMPLOYMENT", + "0020": "EMPLOYMENT-POPULATION RATIOS", + "0021": "UNEMPLOYMENT", + "0022": "UNEMPLOYMENT RATES, MONTHLY AND QUARTERLY, SEASONALLY ADJUSTED", + "0023": "UNEMPLOYMENT RATES, ANNUAL, NOT SEASONALLY ADJUSTED", + "0103": "UNEMPLOYMENT RATES FOR MEN", + "0104": "UNEMPLOYMENT RATES FOR WOMEN", + "0105": "UNEMPLOYMENT RATES FOR TEENAGERS", + "0106": "UNEMPLOYMENT RATES FOR PERSONS AGES 20 TO 24", + "0107": "UNEMPLOYMENT RATES FOR YOUTH", + "0108": "UNEMPLOYMENT RATES FOR ADULTS", + "0202": "EMPLOYMENT IN AGRICULTURE", + "0203": "EMPLOYMENT IN INDUSTRY", + "0204": "EMPLOYMENT IN MANUFACTURING", + "0205": "EMPLOYMENT IN SERVICES", + "0206": "PERCENT OF EMPLOYMENT IN AGRICULTURE", + "0207": "PERCENT OF EMPLOYMENT IN INDUSTRY", + "0208": "PERCENT OF EMPLOYMENT IN MANUFACTURING", + "0209": "PERCENT OF EMPLOYMENT IN SERVICES", + "0211": "EMPLOYMENT-POPULATION RATIOS FOR MEN", + "0212": "EMPLOYMENT-POPULATION RATIOS FOR WOMEN", + "0302": "WOMENS SHARE OF THE LABOR FORCE", + "0304": "LABOR FORCE PARTICIPATION RATES FOR MEN", + "0305": "LABOR FORCE PARTICIPATION RATES FOR WOMEN", + "0306": "INACTIVITY RATES", + "0307": "INACTIVITY RATES FOR MEN", + "0308": "INACTIVITY RATES FOR WOMEN", + "0401": "WORKING-AGE POPULATION", + "0402": "WORKING-AGE POPULATION FOR MEN", + "0403": "WORKING-AGE POPULATION FOR WOMEN", + "1000": "INDEXES OF CONSUMER PRICES, MONTHLY, SEASONALLY ADJUSTED", + "1001": "INDEXES OF CONSUMER PRICES, ANNUAL, NOT SEASONALLY ADJUSTED", + "2000": "HARMONIZED INDEXES OF CONSUMER PRICES, MONTHLY, SEASONALLY ADJUSTED", + "2001": "HARMONIZED INDEXES OF CONSUMER PRICES, ANNUAL, NOT SEASONALLY ADJUSTED", + "3011": "MANUFACTURING HR COMPENSATION INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3012": "MANUFACTURING HR COMPENSATION, U.S. DOLLARS", + "3013": "MANUFACTURING HR COMPENSATION INDEX, U.S. DOLLAR BASIS (YEAR 2000=100)", + "3014": "MANUFACTURING HR COMPENSATION, NATL CURRENCY", + "3015": "MANUFACTURING HR COMPENSATION INDEX, NATL CURRENCY BASIS (YEAR 2000=100)", + "3021": "MANUFACTURING HR DIRECT PAY INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3022": "MANUFACTURING HR DIRECT PAY, U.S. DOLLARS", + "3023": "MANUFACTURING HR DIRECT PAY, NATL CURRENCY", + "3031": "MANUFACTURING HR PAY FOR TIME WORKED INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3032": "MANUFACTURING HR PAY FOR TIME WORKED, U.S. DOLLARS", + "3033": "MANUFACTURING HR PAY FOR TIME WORKED, NATL CURRENCY", + "3041": "MANUFACTURING HR DIRECT BENEFITS INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3042": "MANUFACTURING HR DIRECT BENEFITS, U.S. DOLLARS", + "3043": "MANUFACTURING HR DIRECT BENEFITS, NATL CURRENCY", + "3051": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES INDEX, U.S. DOLLAR BASIS (U.S.=100)", + "3052": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES, U.S. DOLLARS", + "3053": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES, NATL CURRENCY", + "3061": "MANUFACTURING HR DIRECT PAY, PERCENT OF HR COMPENSATION", + "3062": "MANUFACTURING HR PAY FOR TIME WORKED, PERCENT OF HR COMPENSATION", + "3063": "MANUFACTURING HR DIRECT BENEFITS, PERCENT OF HR COMPENSATION", + "3064": "MANUFACTURING HR SOCIAL INSURANCE AND LABOR TAXES, PERCENT OF HR COMPENSATION", + "3071": "EXCHANGE RATE, NATL CURRENCY PER U.S. DOLLAR", + "4002": "MANUFACTURING OUTPUT INDEX", + "4003": "MANUFACTURING AGGREGATE HOURS INDEX", + "4004": "MANUFACTURING AGGREGATE COMPENSATION INDEX, PRODUCTIVITY SERIES", + "4005": "MANUFACTURING OUTPUT PER HOUR INDEX", + "4006": "MANUFACTURING HR COMPENSATION INDEX, NATL CURRENCY BASIS, PRODUCTIVITY SERIES", + "4007": "MANUFACTURING HR COMPENSATION INDEX, US DOLLAR BASIS, PRODUCTIVITY SERIES", + "4008": "MANUFACTURING UNIT LABOR COST INDEX, NATL CURRENCY BASIS", + "4009": "MANUFACTURING UNIT LABOR COST INDEX, US DOLLAR BASIS", + "4010": "EXCHANGE RATE INDEX", + "4012": "AVERAGE ANNUAL COMPENSATION, NATIONAL CURRENCY BASIS, PRODUCTIVITY SERIES", + "4013": "REAL HOURLY COMPENSATION, CPI BASIS, PRODUCTIVITY SERIES", + "4014": "REAL AVERAGE ANNUAL COMPENSATION, CPI BASIS, PRODUCTIVITY SERIES", + "4020": "OUTPUT PER EMPLOYED PERSON", + "4024": "MANUFACTURING EMPLOYMENT INDEX", + "4025": "MANUFACTURING AVERAGE HOURS INDEX", + "5001": "REAL GDP PER CAPITA, IN U.S. DOLLARS", + "5002": "REAL GDP PER EMPLOYED PERSON, IN U.S. DOLLARS", + "5003": "REAL GDP PER HOUR WORKED, IN U.S. DOLLARS", + "5004": "REAL GDP IN U.S. DOLLARS", + "5005": "POPULATION", + "5006": "EMPLOYMENT", + "5007": "AVERAGE ANNUAL HOURS WORKED PER EMPLOYED PERSON", + "5008": "EMPLOYMENT AS PERCENTAGE OF POPULATION", + "5009": "PURCHASING POWER PARITIES" + }, + "industry_code": { + "Whole economy": "0", + "Manufacturing": "0", + "Food products": "3", + "Beverages": "3", + "Tobacco products": "2", + "Textiles": "3", + "Wearing apparel": "3", + "Leather and related products": "2", + "Wood and wood products, except furniture": "2", + "Paper and paper products": "2", + "Printing and reproduction of recorded media": "2", + "Coke and refined petroleum products": "1", + "Chemicals and chemical products, except pharmaceuticals": "2", + "Pharmaceutical products": "2", + "Rubber and plastics products": "2", + "Other nonmetallic mineral products": "2", + "Basic metals": "2", + "Fabricated metal products, except machinery and equipment": "2", + "Computer, electronic and optical products": "1", + "Electrical equipment": "1", + "Machinery and equipment n.e.c.": "1", + "Motor vehicles, trailers and semi-trailers": "2", + "Other transport equipment": "2", + "Furniture": "1", + "Other manufacturing": "1", + "Food products, beverages, and tobacco": "1", + "Textiles, wearing apparel, and leather": "1", + "Wood and paper products and printing": "1", + "Chemicals and pharmaceutical products": "1", + "Rubber, plastics, and other non-metallic mineral products": "1", + "Primary and fabricated metal products, except machinery and equipment": "1", + "Motor vehicles and other transport equipment": "1", + "Food products and beverages": "2", + "Textiles and wearing apparel": "2" + }, + "country_code": { + "AR": "ARGENTINA", + "AT": "AUSTRIA", + "AU": "AUSTRALIA", + "BE": "BELGIUM", + "BR": "BRAZIL", + "CA": "CANADA", + "CH": "SWITZERLAND", + "CZ": "CZECH REPUBLIC", + "DE": "GERMANY", + "DK": "DENMARK", + "EE": "ESTONIA", + "FI": "FINLAND", + "FR": "FRANCE", + "GR": "GREECE", + "HU": "HUNGARY", + "IE": "IRELAND", + "IL": "ISRAEL", + "IT": "ITALY", + "JP": "JAPAN", + "KR": "KOREA, REPUBLIC OF", + "MX": "MEXICO", + "NL": "NETHERLANDS", + "NO": "NORWAY", + "NZ": "NEW ZEALAND", + "PH": "PHILIPPINES", + "PL": "POLAND", + "PT": "PORTUGAL", + "SE": "SWEDEN", + "SG": "SINGAPORE", + "SK": "SLOVAKIA", + "SP": "SPAIN", + "TR": "TURKEY", + "TW": "TAIWAN", + "UK": "UNITED KINGDOM", + "US": "UNITED STATES", + "ZA": "SOUTH AFRICA" + }, + "economicgroup_code": { + "0": "CIVILIAN LABOR FORCE, EMPLOYMENT, AND UNEMPLOYMENT", + "1": "INDEXES OF CONSUMER PRICES", + "2": "HARMONIZED INDEXES OF CONSUMER PRICES", + "3": "HOURLY COMPENSATION", + "4": "PRODUCTIVITY, MANUFACTURING", + "5": "PRODUCTIVITY AND GDP, WHOLE ECONOMY" + }, + "footnote_code": { + "1": "Break in series" + } + }, + "ws": { + "measure_code": { + "001": "Days of idleness (in 1,000s) from all work stoppages in effect in the period", + "002": "Days of idleness (as % of total estimated working time) from work stoppages in effect in the period", + "010": "Number of workers (in 1,000s) involved in all work stoppages beginning in the period", + "020": "Number of workers (in 1,000s) involved in all work stoppages in effect in the period", + "100": "Number of work stoppages involving 1,000 workers or more beginning in the period", + "200": "Number of work stoppages involving 1,000 workers or more in effect in the period" + }, + "footnote_code": { + "1": "Not available", + "2": "Less than 0.005", + "3": "Reflects an increase in the number of workers idled by a work stoppage in effect", + "D": "Days of idleness (as % of total estimated working time) from work stoppages in effect in the period are archived and will not be updated after April 2024", + "P": "Preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/lfs_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/lfs_series.xz new file mode 100644 index 000000000000..354402f46658 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/lfs_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/nfp_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/nfp_codes.json new file mode 100644 index 000000000000..6c388294e6f9 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/nfp_codes.json @@ -0,0 +1,920 @@ +{ + "ce": { + "supersector_code": { + "00": "Total nonfarm", + "05": "Total private", + "06": "Goods-producing", + "07": "Service-providing", + "08": "Private service-providing", + "10": "Mining and logging", + "20": "Construction", + "30": "Manufacturing", + "31": "Durable Goods", + "32": "Nondurable Goods", + "40": "Trade, transportation, and utilities", + "41": "Wholesale trade", + "42": "Retail trade", + "43": "Transportation and warehousing", + "44": "Utilities", + "50": "Information", + "55": "Financial activities", + "60": "Professional and business services", + "65": "Private education and health services", + "70": "Leisure and hospitality", + "80": "Other services", + "90": "Government" + }, + "industry_code": { + "00000000": "Total nonfarm", + "05000000": "Total private", + "06000000": "Goods-producing", + "07000000": "Service-providing", + "08000000": "Private service-providing", + "10000000": "Mining and logging", + "10113300": "Logging", + "10210000": "Mining, quarrying, and oil and gas extraction", + "10211000": "Oil and gas extraction", + "10212000": "Mining (except oil and gas)", + "10212100": "Coal mining", + "10212114": "Surface coal mining", + "10212115": "Underground coal mining", + "10212200": "Metal ore mining", + "10212300": "Nonmetallic mineral mining and quarrying", + "10212310": "Stone mining and quarrying", + "10212312": "Crushed and broken limestone mining and quarrying", + "10212319": "Dimension stone, crushed and broken granite, and other crushed and broken stone mining and quarrying", + "10212320": "Sand, gravel, clay, and ceramic and refractory minerals mining and quarrying", + "10212321": "Construction sand and gravel mining", + "10212390": "Other nonmetallic mineral mining and quarrying", + "10213000": "Support activities for mining", + "10213112": "Support activities for oil and gas operations", + "20000000": "Construction", + "20236000": "Construction of buildings", + "20236100": "Residential building construction", + "20236115": "New single-family housing construction (except for-sale builders)", + "20236116": "New multifamily housing construction (except for-sale builders)", + "20236117": "New housing for-sale builders", + "20236118": "Residential remodelers", + "20236200": "Nonresidential building construction", + "20236210": "Industrial building construction", + "20236220": "Commercial and institutional building construction", + "20237000": "Heavy and civil engineering construction", + "20237100": "Utility system construction", + "20237110": "Water and sewer line and related structures construction", + "20237120": "Oil and gas pipeline and related structures construction", + "20237130": "Power and communication line and related structures construction", + "20237200": "Land subdivision", + "20237300": "Highway, street, and bridge construction", + "20237900": "Other heavy and civil engineering construction", + "20238000": "Specialty trade contractors", + "20238001": "Residential specialty trade contractors", + "20238002": "Nonresidential specialty trade contractors", + "20238100": "Foundation, structure, and building exterior contractors", + "20238101": "Residential building foundation and exterior contractors", + "20238102": "Nonresidential building foundation and exterior contractors", + "20238110": "Poured concrete foundation and structure contractors", + "20238120": "Structural steel and precast concrete contractors", + "20238130": "Framing contractors", + "20238140": "Masonry contractors", + "20238150": "Glass and glazing contractors", + "20238160": "Roofing contractors", + "20238170": "Siding contractors", + "20238190": "Other foundation, structure, and building exterior contractors", + "20238200": "Building equipment contractors", + "20238201": "Residential building equipment contractors", + "20238202": "Nonresidential building equipment contractors", + "20238210": "Electrical contractors and other wiring installation contractors", + "20238220": "Plumbing, heating, and air-conditioning contractors", + "20238290": "Other building equipment contractors", + "20238300": "Building finishing contractors", + "20238301": "Residential building finishing contractors", + "20238302": "Nonresidential building finishing contractors", + "20238310": "Drywall and insulation contractors", + "20238320": "Painting and wall covering contractors", + "20238330": "Flooring contractors", + "20238340": "Tile and terrazzo contractors", + "20238350": "Finish carpentry contractors", + "20238390": "Other building finishing contractors", + "20238900": "Other specialty trade contractors", + "20238901": "Other residential trade contractors", + "20238902": "Other nonresidential trade contractors", + "20238910": "Site preparation contractors", + "20238990": "All other specialty trade contractors", + "30000000": "Manufacturing", + "31000000": "Durable goods", + "31321000": "Wood product manufacturing", + "31321100": "Sawmills and wood preservation", + "31321200": "Veneer, plywood, and engineered wood product manufacturing", + "31321900": "Other wood product manufacturing", + "31321910": "Millwork", + "31321911": "Wood window and door manufacturing", + "31321918": "Cut stock, resawing lumber, planing, and other millwork (including flooring)", + "31321920": "Wood container and pallet manufacturing", + "31321990": "All other wood product manufacturing", + "31327000": "Nonmetallic mineral product manufacturing", + "31327100": "Clay product and refractory manufacturing", + "31327200": "Glass and glass product manufacturing", + "31327300": "Cement and concrete product manufacturing", + "31327320": "Ready-mix concrete manufacturing", + "31327390": "Cement and concrete pipe, brick, block, and other concrete product manufacturing", + "31327900": "Lime, gypsum, and other nonmetallic mineral product manufacturing", + "31331000": "Primary metal manufacturing", + "31331100": "Iron and steel mills and ferroalloy manufacturing", + "31331200": "Steel product manufacturing from purchased steel", + "31331400": "Alumina, aluminum, and other nonferrous metal production and processing", + "31331500": "Foundries", + "31331510": "Ferrous metal foundries", + "31331520": "Nonferrous metal foundries", + "31332000": "Fabricated metal product manufacturing", + "31332100": "Forging and stamping", + "31332300": "Architectural and structural metals manufacturing", + "31332310": "Plate work and fabricated structural product manufacturing", + "31332312": "Fabricated structural metal manufacturing", + "31332313": "Plate work and prefabricated metal building and component manufacturing", + "31332320": "Ornamental and architectural metal products manufacturing", + "31332321": "Metal window and door manufacturing", + "31332322": "Sheet metal work manufacturing", + "31332323": "Ornamental and architectural metal work manufacturing", + "31332400": "Boiler, tank, and shipping container manufacturing", + "31332600": "Hardware, spring, and wire product manufacturing", + "31332700": "Machine shops; turned product; and screw, nut, and bolt manufacturing", + "31332710": "Machine shops", + "31332720": "Turned product and screw, nut, and bolt manufacturing", + "31332800": "Coating, engraving, heat treating, and allied activities", + "31332812": "Metal heat treating, coating, engraving (except jewelry and silverware), and allied services to manufacturers", + "31332813": "Electroplating, plating, polishing, anodizing, and coloring", + "31332900": "Cutlery, handtool, and other fabricated metal product manufacturing", + "31332910": "Metal valve manufacturing", + "31332912": "Fluid power valve and hose fitting manufacturing", + "31332919": "Industrial valve, plumbing fixture fitting and trim, and other metal valve and pipe fitting manufacturing", + "31332990": "Cutlery, handtool, and all other fabricated metal product manufacturing", + "31332994": "Small arms, ammunition, and other ordnance and ordnance accessories manufacturing", + "31332999": "Cutlery, handtool, ball and roller bearing, fabricated pipe, pipe fitting, and all other fabricated metal product manufacturing", + "31333000": "Machinery manufacturing", + "31333100": "Agriculture, construction, and mining machinery manufacturing", + "31333110": "Agricultural implement manufacturing", + "31333120": "Construction machinery manufacturing", + "31333130": "Mining and oil and gas field machinery manufacturing", + "31333200": "Industrial machinery manufacturing", + "31333248": "All other industrial machinery manufacturing", + "31333300": "Commercial and service industry machinery manufacturing", + "31333400": "Ventilation, heating, air-conditioning, and commercial refrigeration equipment manufacturing", + "31333415": "Air-conditioning and warm air heating equipment and commercial and industrial refrigeration equipment manufacturing", + "31333500": "Metalworking machinery manufacturing", + "31333514": "Special die and tool, die set, jig, and fixture manufacturing", + "31333517": "Machine tool manufacturing", + "31333519": "Industrial mold, cutting tool and machine tool accessory, rolling mill, and other metalworking machinery manufacturing", + "31333600": "Engine, turbine, and power transmission equipment manufacturing", + "31333900": "Other general purpose machinery manufacturing", + "31333910": "Pump and compressor manufacturing", + "31333920": "Material handling equipment manufacturing", + "31333990": "All other general purpose machinery manufacturing", + "31334000": "Computer and electronic product manufacturing", + "31334100": "Computer and peripheral equipment manufacturing", + "31334200": "Communications equipment manufacturing", + "31334220": "Radio and television broadcasting and wireless communications equipment manufacturing", + "31334400": "Semiconductor and other electronic component manufacturing", + "31334412": "Bare printed circuit board manufacturing", + "31334413": "Semiconductor and related device manufacturing", + "31334418": "Printed electronic circuit assembly manufacturing", + "31334419": "Capacitor, resistor, coil, transformer, other inductor, electronic connector, and other electronic component manufacturing", + "31334500": "Navigational, measuring, electromedical, and control instruments manufacturing", + "31334510": "Electromedical and electrotherapeutic apparatus manufacturing", + "31334511": "Search, detection, navigation, guidance, aeronautical, and nautical system and instrument manufacturing", + "31334513": "Instruments and related products manufacturing for measuring, displaying, and controlling industrial process variables", + "31334515": "Instrument manufacturing for measuring and testing electricity and electrical signals", + "31334519": "Miscellaneous electronic instruments manufacturing", + "31334600": "Manufacturing and reproducing magnetic and optical media and audio and video equipment manufacturing", + "31335000": "Electrical equipment, appliance, and component manufacturing", + "31335100": "Electric lighting equipment manufacturing", + "31335200": "Household appliance manufacturing", + "31335300": "Electrical equipment manufacturing", + "31335311": "Power, distribution, and specialty transformer manufacturing", + "31335314": "Motor, generator, switchgear and switchboard apparatus, and relay and industrial control manufacturing", + "31335900": "Other electrical equipment and component manufacturing", + "31335910": "Battery manufacturing", + "31335930": "Wiring device manufacturing", + "31335990": "Communication and energy wire and cable and all other electrical equipment and component manufacturing", + "31336000": "Transportation equipment manufacturing", + "31336001": "Motor vehicles and parts", + "31336100": "Motor vehicle manufacturing", + "31336200": "Motor vehicle body and trailer manufacturing", + "31336300": "Motor vehicle parts manufacturing", + "31336310": "Motor vehicle gasoline engine and engine parts manufacturing", + "31336320": "Motor vehicle electrical and electronic equipment manufacturing", + "31336330": "Motor vehicle steering and suspension components, except spring, manufacturing", + "31336350": "Motor vehicle transmission and power train parts manufacturing", + "31336370": "Motor vehicle metal stamping", + "31336390": "Motor vehicle brake system, seating, interior trim, and other motor vehicle parts manufacturing", + "31336400": "Aerospace product and parts manufacturing", + "31336411": "Aircraft manufacturing", + "31336412": "Aircraft engine and engine parts manufacturing", + "31336413": "Other aircraft parts and auxiliary equipment manufacturing", + "31336419": "Guided missile; space vehicle; and guided missile and space vehicle propulsion unit, parts, and auxiliary equipment manufacturing", + "31336600": "Ship and boat building", + "31336611": "Ship building and repairing", + "31336612": "Boat building", + "31336900": "Railroad rolling stock and other transportation equipment manufacturing", + "31337000": "Furniture and related product manufacturing", + "31337100": "Household and institutional furniture and kitchen cabinet manufacturing", + "31337110": "Wood kitchen cabinet and countertop manufacturing", + "31337120": "Household and institutional furniture manufacturing", + "31337121": "Upholstered household furniture manufacturing", + "31337127": "Nonupholstered household furniture and institutional furniture manufacturing", + "31337200": "Office furniture (including fixtures) and other furniture related product manufacturing", + "31337214": "Office furniture and custom architectural woodwork and millwork manufacturing", + "31337215": "Showcase, partition, shelving, locker, and other furniture related product manufacturing", + "31339000": "Miscellaneous manufacturing", + "31339100": "Medical equipment and supplies manufacturing", + "31339112": "Surgical and medical instrument manufacturing", + "31339113": "Surgical appliance and supplies manufacturing", + "31339116": "Dental laboratories", + "31339900": "Other miscellaneous manufacturing", + "31339920": "Jewelry, silverware, and sporting and athletic goods manufacturing", + "31339950": "Sign manufacturing", + "31339990": "Doll, toy, game, office supplies (except paper), and all other miscellaneous manufacturing", + "32000000": "Nondurable goods", + "32311000": "Food manufacturing", + "32311100": "Animal food manufacturing", + "32311200": "Grain and oilseed milling", + "32311220": "Flour milling, malt, starch, and vegetable fats and oils manufacturing", + "32311230": "Breakfast cereal manufacturing", + "32311300": "Sugar and confectionery product manufacturing", + "32311350": "Chocolate and confectionery manufacturing", + "32311400": "Fruit and vegetable preserving and specialty food manufacturing", + "32311410": "Frozen food manufacturing", + "32311411": "Frozen fruit, juice, and vegetable manufacturing", + "32311412": "Frozen specialty food manufacturing", + "32311420": "Fruit and vegetable canning, pickling, and drying", + "32311500": "Dairy product manufacturing", + "32311511": "Fluid milk manufacturing", + "32311600": "Animal slaughtering and processing", + "32311611": "Animal, except poultry, slaughtering", + "32311613": "Meat processed from carcasses, rendering, and meat byproduct processing", + "32311615": "Poultry processing", + "32311700": "Seafood product preparation and packaging", + "32311800": "Bakeries and tortilla manufacturing", + "32311810": "Bread and bakery product manufacturing", + "32311811": "Retail bakeries", + "32311813": "Commercial bakeries and frozen cakes, pies, and other pastries manufacturing", + "32311830": "Cookie, cracker, pasta, and tortilla manufacturing", + "32311900": "Other food manufacturing", + "32311910": "Snack food manufacturing", + "32311990": "Coffee, tea, flavoring syrup and concentrate, seasoning, dressing, and other food manufacturing", + "32313000": "Textile mills", + "32313200": "Fabric mills", + "32314000": "Textile product mills", + "32314100": "Textile furnishings mills", + "32314900": "Other textile product mills", + "32314910": "Textile bag and canvas mills", + "32314990": "All other textile product mills", + "32315000": "Apparel manufacturing", + "32315250": "Cut and sew apparel manufacturing (except contractors)", + "32322000": "Paper manufacturing", + "32322100": "Pulp, paper, and paperboard mills", + "32322200": "Converted paper product manufacturing", + "32322210": "Paperboard container manufacturing", + "32322220": "Paper bag and coated and treated paper manufacturing", + "32322290": "Stationery and other converted paper products", + "32323000": "Printing and related support activities", + "32323117": "Commercial and book printing (except screen)", + "32324000": "Petroleum and coal products manufacturing", + "32324110": "Petroleum refineries", + "32324190": "Asphalt paving, roofing, saturated materials, and other petroleum and coal products manufacturing", + "32325000": "Chemical manufacturing", + "32325100": "Basic chemical manufacturing", + "32325180": "Petrochemical, industrial gas, synthetic dye, pigment, and other basic inorganic chemical manufacturing", + "32325190": "Other basic organic chemical manufacturing", + "32325200": "Resin, synthetic rubber, and artificial and synthetic fibers and filaments manufacturing", + "32325211": "Plastics material and resin manufacturing", + "32325300": "Pesticide, fertilizer, and other agricultural chemical manufacturing", + "32325400": "Pharmaceutical and medicine manufacturing", + "32325412": "Pharmaceutical preparation manufacturing", + "32325414": "Medicinal, botanical, in-vitro diagnostic substance, and biological product manufacturing", + "32325500": "Paint, coating, and adhesive manufacturing", + "32325600": "Soap, cleaning compound, and toilet preparation manufacturing", + "32325610": "Soap and cleaning compound manufacturing", + "32325620": "Toilet preparation manufacturing", + "32325900": "Other chemical product and preparation manufacturing", + "32326000": "Plastics and rubber products manufacturing", + "32326100": "Plastics product manufacturing", + "32326110": "Plastics packaging materials and unlaminated film and sheet manufacturing", + "32326120": "Plastics pipe, pipe fitting, and unlaminated profile shape manufacturing", + "32326150": "Polystyrene, urethane, and other foam product manufacturing", + "32326160": "Laminated plastics plate, sheet (except packaging), shape, and plastics bottle manufacturing", + "32326190": "Other plastics product manufacturing", + "32326200": "Rubber product manufacturing", + "32326210": "Tire manufacturing", + "32326290": "Rubber and plastics hoses, belting, and other rubber product manufacturing", + "32329000": "Beverage, tobacco, and leather and allied product manufacturing", + "32329100": "Beverage manufacturing", + "32329110": "Soft drinks and ice", + "32329111": "Soft drinks", + "32329140": "Breweries, wineries, and distilleries", + "32329900": "Other miscellaneous nondurable goods manufacturing", + "40000000": "Trade, transportation, and utilities", + "41420000": "Wholesale trade", + "41423000": "Merchant wholesalers, durable goods", + "41423100": "Motor vehicle and motor vehicle parts and supplies merchant wholesalers", + "41423110": "Automobile and other motor vehicle merchant wholesalers", + "41423120": "Motor vehicle supplies and new parts merchant wholesalers", + "41423200": "Furniture and home furnishing merchant wholesalers", + "41423210": "Furniture merchant wholesalers", + "41423220": "Home furnishing merchant wholesalers", + "41423300": "Lumber and other construction materials merchant wholesalers", + "41423310": "Lumber, plywood, millwork, and wood panel merchant wholesalers", + "41423320": "Brick, stone, and related construction material merchant wholesalers", + "41423390": "Roofing, siding, insulation, and other construction material merchant wholesalers", + "41423400": "Professional and commercial equipment and supplies merchant wholesalers", + "41423420": "Office equipment merchant wholesalers", + "41423430": "Computer and computer peripheral equipment and software merchant wholesalers", + "41423450": "Medical, dental, and hospital equipment and supplies merchant wholesalers", + "41423490": "Ophthalmic goods and photographic, commercial, and professional equipment and supplies merchant wholesalers", + "41423500": "Metal and mineral (except petroleum) merchant wholesalers", + "41423600": "Household appliances and electrical and electronic goods merchant wholesalers", + "41423610": "Electrical apparatus and equipment, wiring supplies, and related equipment merchant wholesalers", + "41423690": "Household appliances, electric housewares, consumer electronics, and other electronic parts and equipment merchant wholesalers", + "41423700": "Hardware, and plumbing and heating equipment and supplies merchant wholesalers", + "41423710": "Hardware merchant wholesalers", + "41423720": "Plumbing, heating, and hydronics equipment and supplies merchant wholesalers", + "41423740": "Warm air heating, air-conditioning, and refrigeration equipment and supplies merchant wholesalers", + "41423800": "Machinery, equipment, and supplies merchant wholesalers", + "41423810": "Construction and mining (except oil well) machinery and equipment merchant wholesalers", + "41423820": "Farm and garden machinery and equipment merchant wholesalers", + "41423830": "Industrial machinery and equipment merchant wholesalers", + "41423840": "Industrial supplies merchant wholesalers", + "41423850": "Service establishment equipment and supplies merchant wholesalers", + "41423860": "Transportation equipment and supplies (except motor vehicle) merchant wholesalers", + "41423900": "Miscellaneous durable goods merchant wholesalers", + "41423910": "Sporting and recreational goods and supplies merchant wholesalers", + "41423930": "Recyclable material merchant wholesalers", + "41423940": "Jewelry, watch, precious stone, and precious metal merchant wholesalers", + "41423990": "Toy and hobby goods and supplies and other miscellaneous durable goods merchant wholesalers", + "41424000": "Merchant wholesalers, nondurable goods", + "41424100": "Paper and paper product merchant wholesalers", + "41424120": "Printing and writing paper, stationery, and office supplies merchant wholesalers", + "41424130": "Industrial and personal service paper merchant wholesalers", + "41424200": "Drugs and druggists' sundries merchant wholesalers", + "41424300": "Apparel, piece goods, and notions merchant wholesalers", + "41424350": "Clothing and clothing accessories merchant wholesalers", + "41424400": "Grocery and related product merchant wholesalers", + "41424410": "General line grocery merchant wholesalers", + "41424480": "Fresh fruit and vegetable merchant wholesalers", + "41424500": "Farm product raw material merchant wholesalers", + "41424510": "Grain and field bean merchant wholesalers", + "41424600": "Chemical and allied products merchant wholesalers", + "41424700": "Petroleum and petroleum products merchant wholesalers", + "41424800": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "41424810": "Beer and ale merchant wholesalers", + "41424820": "Wine and distilled alcoholic beverage merchant wholesalers", + "41424900": "Miscellaneous nondurable goods merchant wholesalers", + "41424910": "Farm supplies merchant wholesalers", + "41424930": "Flower, nursery stock, and florists' supplies merchant wholesalers", + "41424990": "All other nondurable goods merchant wholesalers", + "41425000": "Wholesale trade agents and brokers", + "42000000": "Retail trade", + "42441000": "Motor vehicle and parts dealers", + "42441100": "Automobile dealers", + "42441110": "New car dealers", + "42441120": "Used car dealers", + "42441200": "Other motor vehicle dealers", + "42441210": "Recreational vehicle dealers", + "42441220": "Motorcycle, boat, and other motor vehicle dealers", + "42441300": "Automotive parts, accessories, and tire retailers", + "42441330": "Automotive parts and accessories retailers", + "42441340": "Tire dealers", + "42444000": "Building material and garden equipment and supplies dealers", + "42444100": "Building material and supplies dealers", + "42444140": "Hardware retailers", + "42444180": "Home centers, paint, wallpaper, and other building material dealers", + "42444200": "Lawn and garden equipment and supplies retailers", + "42444230": "Outdoor power equipment retailers", + "42444240": "Nursery, garden center, and farm supply retailers", + "42445000": "Food and beverage retailers", + "42445100": "Grocery and convenience retailers", + "42445110": "Supermarkets and other grocery retailers (except convenience retailers)", + "42445130": "Convenience retailers and vending machine operators", + "42445131": "Convenience retailers", + "42445132": "Vending machine operators", + "42445200": "Specialty food retailers", + "42445230": "Fruit and vegetable retailers", + "42445250": "Meat, fish, and seafood retailers", + "42445290": "Other specialty food retailers", + "42445300": "Beer, wine, and liquor retailers", + "42449000": "Furniture, home furnishings, electronics, and appliance retailers", + "42449100": "Furniture and home furnishings retailers", + "42449110": "Furniture retailers", + "42449120": "Home furnishings retailers", + "42449121": "Floor covering retailers", + "42449129": "Window treatment and all other home furnishings retailers", + "42449200": "Electronics and appliance retailers", + "42455000": "General merchandise retailers", + "42455100": "Department stores", + "42455200": "Warehouse clubs, supercenters, and other general merchandise retailers", + "42455211": "Warehouse clubs and supercenters", + "42455219": "All other general merchandise retailers", + "42456000": "Health and personal care retailers", + "42456110": "Pharmacies and drug retailers", + "42456120": "Cosmetics, beauty supplies, and perfume retailers", + "42456130": "Optical goods retailers", + "42456190": "Other health and personal care retailers", + "42456191": "Food (health) supplement retailers", + "42456199": "All other health and personal care retailers", + "42457000": "Gasoline stations and fuel dealers", + "42457100": "Gasoline stations", + "42457110": "Gasoline stations with convenience stores", + "42457120": "Other gasoline stations", + "42457200": "Fuel dealers", + "42458000": "Clothing, clothing accessories, shoe, and jewelry retailers", + "42458100": "Clothing and clothing accessories retailers", + "42458200": "Shoe retailers", + "42458300": "Jewelry, luggage, and leather goods retailers", + "42459000": "Sporting goods, hobby, musical instrument, book, and miscellaneous retailers", + "42459100": "Sporting goods, hobby, and musical instrument retailers", + "42459110": "Sporting goods retailers", + "42459120": "Hobby, toy, and game retailers", + "42459130": "Sewing, needlework, and piece goods retailers", + "42459140": "Musical instrument and supplies retailers", + "42459200": "Book retailers and news dealers", + "42459300": "Florists", + "42459400": "Office supplies, stationery, and gift retailers", + "42459410": "Office supplies and stationery retailers", + "42459420": "Gift, novelty, and souvenir retailers", + "42459500": "Used merchandise retailers", + "42459900": "Other miscellaneous retailers", + "42459910": "Pet and pet supplies retailers", + "42459920": "Art dealers", + "42459990": "Manufactured (mobile) home dealers and all other miscellaneous retailers", + "42459991": "Tobacco, electronic cigarette, and other smoking supplies retailers", + "43000000": "Transportation and warehousing", + "43481000": "Air transportation", + "43481100": "Scheduled air transportation", + "43481200": "Nonscheduled air transportation", + "43482000": "Rail transportation", + "43483000": "Water transportation", + "43484000": "Truck transportation", + "43484100": "General freight trucking", + "43484110": "General freight trucking, local", + "43484120": "General freight trucking, long-distance", + "43484121": "General freight trucking, long-distance, truckload", + "43484122": "General freight trucking, long-distance, less than truckload", + "43484200": "Specialized freight trucking", + "43484210": "Used household and office goods moving", + "43484220": "Specialized freight (except used goods) trucking, local", + "43484230": "Specialized freight (except used goods) trucking, long-distance", + "43485000": "Transit and ground passenger transportation", + "43485300": "Taxi and limousine service", + "43485400": "School and employee bus transportation", + "43485500": "Urban transit systems and interurban, rural, and charter bus transportation", + "43485900": "Other transit and ground passenger transportation", + "43486000": "Pipeline transportation", + "43487000": "Scenic and sightseeing transportation", + "43488000": "Support activities for transportation", + "43488100": "Support activities for air transportation", + "43488300": "Support activities for water transportation", + "43488320": "Marine cargo handling", + "43488400": "Support activities for road transportation", + "43488500": "Freight transportation arrangement", + "43488900": "Other support activities for transportation, including rail", + "43492000": "Couriers and messengers", + "43492100": "Couriers and express delivery services", + "43492200": "Local messengers and delivery and private postal service", + "43493000": "Warehousing and storage", + "43493110": "General warehousing and storage", + "43493120": "Refrigerated warehousing and storage", + "43493190": "Other warehousing and storage, including farm product", + "44220000": "Utilities", + "44221100": "Electric power generation, transmission and distribution", + "44221110": "Electric power generation", + "44221112": "Fossil fuel electric power generation", + "44221118": "Hydroelectric and nuclear, solar, wind, geothermal, biomass, and other electric power generation", + "44221120": "Electric power transmission, control, and distribution", + "44221121": "Electric bulk power transmission and control", + "44221122": "Electric power distribution", + "44221200": "Natural gas distribution", + "44221300": "Water, sewage, and other systems", + "50000000": "Information", + "50512000": "Motion picture and sound recording industries", + "50512110": "Motion picture and video production", + "50512130": "Motion picture and video exhibition", + "50513000": "Publishing industries", + "50513100": "Newspaper, periodical, book, and directory publishers", + "50513110": "Newspaper publishers", + "50513120": "Periodical publishers", + "50513130": "Book publishers", + "50513190": "Directory, mailing list, and other publishers", + "50513200": "Software publishers", + "50516000": "Broadcasting and content providers", + "50516100": "Radio and television broadcasting stations", + "50516110": "Radio broadcasting stations", + "50516120": "Television broadcasting stations", + "50516200": "Media streaming distribution services, social networks, and other media networks and content providers", + "50517000": "Telecommunications", + "50517100": "Wired and wireless telecommunications (except satellite)", + "50517110": "Wired and wireless telecommunications carriers (except satellite)", + "50517111": "Wired telecommunications carriers", + "50517112": "Wireless telecommunications carriers (except satellite)", + "50517120": "Telecommunications resellers", + "50517800": "All other telecommunications", + "50518000": "Computing infrastructure providers, data processing, web hosting, and related services", + "50519000": "Web search portals, libraries, archives, and other information services", + "50519210": "Libraries and archives", + "50519290": "Web search portals and all other information services", + "55000000": "Financial activities", + "55520000": "Finance and insurance", + "55521000": "Monetary authorities-central bank", + "55522000": "Credit intermediation and related activities", + "55522100": "Depository credit intermediation", + "55522110": "Commercial banking", + "55522130": "Credit unions", + "55522180": "Savings institutions and other depository credit intermediation", + "55522200": "Nondepository credit intermediation", + "55522210": "Credit card issuing", + "55522220": "Sales financing", + "55522290": "Other nondepository credit intermediation", + "55522291": "Consumer lending", + "55522292": "Real estate credit", + "55522299": "International, secondary market, and all other nondepository credit intermediation", + "55522300": "Activities related to credit intermediation", + "55522310": "Mortgage and nonmortgage loan brokers", + "55522320": "Financial transactions processing, reserve, and clearinghouse activities", + "55522390": "Other activities related to credit intermediation", + "55523000": "Securities, commodity contracts, funds, trusts, and other financial vehicles, investments, and related activities", + "55523150": "Investment banking and securities intermediation", + "55523200": "Securities and commodity contracts brokerage, intermediation, and exchanges", + "55523900": "Funds, trusts, and other financial vehicles and investment activities", + "55523910": "Miscellaneous intermediation", + "55523940": "Portfolio management and investment advice", + "55523990": "All other financial investment activities", + "55524000": "Insurance carriers and related activities", + "55524100": "Insurance carriers", + "55524110": "Direct life, health, and medical insurance carriers", + "55524120": "Direct insurance (except life, health, and medical) carriers", + "55524126": "Direct property and casualty insurance carriers", + "55524128": "Direct title insurance and other direct insurance (except life, health, and medical) carriers", + "55524130": "Reinsurance carriers", + "55524200": "Agencies, brokerages, and other insurance related activities", + "55524210": "Insurance agencies and brokerages", + "55524290": "Other insurance related activities", + "55524291": "Claims adjusting", + "55524292": "Pharmacy benefit management and other third party administration of insurance and pension funds", + "55524298": "All other insurance related activities", + "55530000": "Real estate and rental and leasing", + "55531000": "Real estate", + "55531100": "Lessors of real estate", + "55531110": "Lessors of residential buildings and dwellings", + "55531120": "Lessors of nonresidential buildings (except miniwarehouses)", + "55531130": "Lessors of miniwarehouses and self-storage units", + "55531190": "Lessors of other real estate property", + "55531200": "Offices of real estate agents and brokers", + "55531300": "Activities related to real estate", + "55531310": "Real estate property managers", + "55531311": "Residential property managers", + "55531312": "Nonresidential property managers", + "55531320": "Offices of real estate appraisers", + "55531390": "Other activities related to real estate", + "55532000": "Rental and leasing services", + "55532100": "Automotive equipment rental and leasing", + "55532110": "Passenger car rental and leasing", + "55532120": "Truck, utility trailer, and recreational vehicle (RV) rental and leasing", + "55532200": "Consumer goods rental", + "55532283": "Home health equipment rental", + "55532300": "General rental centers", + "55532400": "Commercial and industrial machinery and equipment rental and leasing", + "55532410": "Construction, transportation, mining, and forestry machinery and equipment rental and leasing", + "55532490": "Office, commercial, and industrial machinery and equipment rental and leasing", + "55533000": "Lessors of nonfinancial intangible assets (except copyrighted works)", + "60000000": "Professional and business services", + "60540000": "Professional, scientific, and technical services", + "60541100": "Legal services", + "60541110": "Offices of lawyers", + "60541190": "Other legal services", + "60541200": "Accounting, tax preparation, bookkeeping, and payroll services", + "60541211": "Offices of certified public accountants", + "60541213": "Tax preparation services", + "60541214": "Payroll services", + "60541219": "Other accounting services", + "60541300": "Architectural, engineering, and related services", + "60541310": "Architectural services", + "60541320": "Landscape architectural services", + "60541340": "Engineering and drafting services", + "60541370": "Building inspection, surveying, and mapping services", + "60541380": "Testing laboratories and services", + "60541400": "Specialized design services", + "60541410": "Interior design services", + "60541430": "Graphic design services", + "60541500": "Computer systems design and related services", + "60541511": "Custom computer programming services", + "60541512": "Computer systems design services", + "60541513": "Computer facilities management services", + "60541519": "Other computer related services", + "60541600": "Management, scientific, and technical consulting services", + "60541610": "Management consulting services", + "60541611": "Administrative management and general management consulting services", + "60541612": "Human resources consulting services", + "60541613": "Marketing consulting services", + "60541614": "Process, physical distribution, and logistics consulting services", + "60541618": "Other management consulting services", + "60541620": "Environmental consulting services", + "60541690": "Other scientific and technical consulting services", + "60541700": "Scientific research and development services", + "60541710": "Research and development in the physical, engineering, and life sciences", + "60541713": "Research and development in nanotechnology", + "60541714": "Research and development in biotechnology, except nanobiotechnology", + "60541715": "Research and development in the physical, engineering, and life sciences, except nanotechnology and biotechnology", + "60541720": "Research and development in the social sciences and humanities", + "60541800": "Advertising, public relations, and related services", + "60541810": "Advertising agencies", + "60541820": "Public relations agencies", + "60541840": "Media buying agencies and media representatives", + "60541850": "Indoor and outdoor display advertising", + "60541860": "Direct mail advertising", + "60541890": "Advertising material distribution and other services related to advertising", + "60541900": "Other professional, scientific, and technical services", + "60541910": "Marketing research and public opinion polling", + "60541920": "Photographic services", + "60541940": "Veterinary services", + "60541990": "Translation, interpretation, and all other professional, scientific, and technical services", + "60550000": "Management of companies and enterprises", + "60551112": "Offices of bank and other holding companies", + "60551114": "Corporate, subsidiary, and regional managing offices", + "60560000": "Administrative and support and waste management and remediation services", + "60561000": "Administrative and support services", + "60561100": "Office administrative services", + "60561200": "Facilities support services", + "60561300": "Employment services", + "60561310": "Employment placement agencies and executive search services", + "60561311": "Employment placement agencies", + "60561312": "Executive search services", + "60561320": "Temporary help services", + "60561330": "Professional employer organizations", + "60561400": "Business support services", + "60561410": "Document preparation services", + "60561420": "Telephone call centers", + "60561421": "Telephone answering services", + "60561422": "Telemarketing bureaus and other contact centers", + "60561430": "Business service centers", + "60561440": "Collection agencies", + "60561490": "Credit bureaus and other business support services", + "60561500": "Travel arrangement and reservation services", + "60561510": "Travel agencies", + "60561520": "Tour operators", + "60561590": "Other travel arrangement and reservation services", + "60561600": "Investigation and security services", + "60561610": "Investigation, guard, and armored car services", + "60561611": "Investigation and personal background check services", + "60561613": "Security guards, patrol services, and armored car services", + "60561620": "Security systems services", + "60561700": "Services to buildings and dwellings", + "60561710": "Exterminating and pest control services", + "60561720": "Janitorial services", + "60561730": "Landscaping services", + "60561740": "Carpet and upholstery cleaning services", + "60561790": "Other services to buildings and dwellings", + "60561900": "Other support services", + "60561910": "Packaging and labeling services", + "60561920": "Convention and trade show organizers", + "60561990": "All other support services", + "60562000": "Waste management and remediation services", + "60562100": "Waste collection", + "60562200": "Waste treatment and disposal", + "60562211": "Hazardous waste treatment and disposal", + "60562219": "Solid waste landfill, combustors, and incinerators and other nonhazardous waste treatment and disposal", + "60562900": "Remediation and other waste management services", + "60562910": "Remediation services", + "60562990": "Materials recovery facilities and other waste management services", + "65000000": "Private education and health services", + "65610000": "Private educational services", + "65611100": "Private elementary and secondary schools", + "65611300": "Private junior colleges, colleges, universities, and professional schools", + "65611400": "Private business schools and computer and management training", + "65611420": "Private business and secretarial schools and private computer training", + "65611430": "Private professional and management development training", + "65611500": "Private technical and trade schools", + "65611600": "Other private schools and instruction", + "65611610": "Private fine arts schools", + "65611620": "Private sports and recreation instruction", + "65611690": "Private language schools and all other private schools and instruction", + "65611700": "Private educational support services", + "65620000": "Health care and social assistance", + "65620001": "Health care", + "65621000": "Ambulatory health care services", + "65621100": "Offices of physicians", + "65621111": "Offices of physicians (except mental health specialists)", + "65621112": "Offices of physicians, mental health specialists", + "65621200": "Offices of dentists", + "65621300": "Offices of other health practitioners", + "65621310": "Offices of chiropractors", + "65621320": "Offices of optometrists", + "65621330": "Offices of mental health practitioners (except physicians)", + "65621340": "Offices of physical, occupational and speech therapists, and audiologists", + "65621390": "Offices of all other health practitioners", + "65621391": "Offices of podiatrists", + "65621399": "Offices of all other miscellaneous health practitioners", + "65621400": "Outpatient care centers", + "65621420": "Outpatient mental health and substance abuse centers", + "65621490": "Other outpatient care centers", + "65621491": "HMO medical centers", + "65621492": "Kidney dialysis centers", + "65621493": "Freestanding ambulatory surgical and emergency centers", + "65621498": "Family planning and all other outpatient care centers", + "65621500": "Medical and diagnostic laboratories", + "65621511": "Medical laboratories", + "65621512": "Diagnostic imaging centers", + "65621600": "Home health care services", + "65621900": "Other ambulatory health care services", + "65621910": "Ambulance services", + "65621990": "All other ambulatory health care services", + "65621991": "Blood and organ banks", + "65621999": "All other miscellaneous ambulatory health care services", + "65622000": "Hospitals", + "65622100": "General medical and surgical hospitals", + "65622200": "Psychiatric and substance abuse hospitals", + "65622300": "Specialty, except psychiatric and substance abuse, hospitals", + "65623000": "Nursing and residential care facilities", + "65623100": "Skilled nursing care facilities", + "65623200": "Residential intellectual and developmental disability, mental health, and substance abuse facilities", + "65623210": "Residential intellectual and developmental disability facilities", + "65623220": "Residential mental health and substance abuse facilities", + "65623300": "Continuing care retirement communities and assisted living facilities for the elderly", + "65623311": "Continuing care retirement communities", + "65623312": "Assisted living facilities for the elderly", + "65623900": "Other residential care facilities", + "65624000": "Social assistance", + "65624100": "Individual and family services", + "65624110": "Child and youth services", + "65624120": "Services for the elderly and persons with disabilities", + "65624190": "Other individual and family services", + "65624200": "Community food and housing, and emergency and other relief services", + "65624210": "Community food services", + "65624230": "Community housing, emergency, and relief services", + "65624300": "Vocational rehabilitation services", + "65624400": "Child care services", + "70000000": "Leisure and hospitality", + "70710000": "Arts, entertainment, and recreation", + "70711000": "Performing arts, spectator sports, and related industries", + "70711100": "Performing arts companies", + "70711130": "Musical groups and artists", + "70711190": "Theater, dance, and other performing arts companies and dinner theaters", + "70711200": "Spectator sports", + "70711211": "Sports teams and clubs", + "70711219": "Racetracks and other spectator sports", + "70711300": "Arts and sports promoters and agents and managers for public figures", + "70711500": "Independent artists, writers, and performers", + "70712000": "Museums, historical sites, and similar institutions", + "70712110": "Museums", + "70712190": "Historical sites, zoos, botanical gardens, nature parks, and other similar institutions", + "70713000": "Amusement, gambling, and recreation industries", + "70713100": "Amusement parks and arcades", + "70713200": "Gambling industries", + "70713210": "Casinos, except casino hotels", + "70713290": "Other gambling industries", + "70713900": "Other amusement and recreation industries", + "70713910": "Golf courses and country clubs", + "70713920": "Skiing facilities", + "70713930": "Marinas", + "70713940": "Fitness and recreational sports centers", + "70713950": "Bowling centers", + "70713990": "All other amusement and recreation industries", + "70720000": "Accommodation and food services", + "70721000": "Accommodation", + "70721100": "Traveler accommodation", + "70721110": "Hotels (except casino hotels) and motels", + "70721120": "Casino hotels", + "70721190": "Other traveler accommodation", + "70721191": "Bed-and-breakfast inns", + "70721199": "All other traveler accommodation and rooming and boarding houses, dormitories, and workers' camps", + "70721200": "Recreational vehicle (RV) parks and recreational camps", + "70722000": "Food services and drinking places", + "70722300": "Special food services", + "70722310": "Food service contractors", + "70722330": "Caterers and mobile food services", + "70722400": "Drinking places, alcoholic beverages", + "70722500": "Restaurants and other eating places", + "70722511": "Full-service restaurants", + "70722513": "Limited-service restaurants", + "70722514": "Cafeterias, grill buffets, and buffets", + "70722515": "Snack and nonalcoholic beverage bars", + "80000000": "Other services", + "80811000": "Repair and maintenance", + "80811100": "Automotive repair and maintenance", + "80811110": "Automotive mechanical and electrical repair and maintenance", + "80811111": "General automotive repair", + "80811114": "Specialized automotive repair", + "80811120": "Automotive body, paint, interior, and glass repair", + "80811121": "Automotive body, paint, and interior repair and maintenance", + "80811122": "Automotive glass replacement shops", + "80811190": "Other automotive repair and maintenance", + "80811192": "Car washes", + "80811198": "Automotive oil change and lubrication shops and all other automotive repair and maintenance", + "80811200": "Electronic and precision equipment repair and maintenance", + "80811300": "Commercial and industrial machinery and equipment (except automotive and electronic) repair and maintenance", + "80811400": "Personal and household goods repair and maintenance", + "80812000": "Personal and laundry services", + "80812100": "Personal care services", + "80812110": "Hair, nail, and skin care services", + "80812112": "Barber shops and beauty salons", + "80812113": "Nail salons", + "80812190": "Other personal care services", + "80812200": "Death care services", + "80812210": "Funeral homes and funeral services", + "80812220": "Cemeteries and crematories", + "80812300": "Drycleaning and laundry services", + "80812310": "Coin-operated laundries and drycleaners", + "80812320": "Drycleaning and laundry services, except coin-operated", + "80812330": "Linen and uniform supply", + "80812331": "Linen supply", + "80812332": "Industrial launderers", + "80812900": "Other personal services", + "80812910": "Pet care (except veterinary) services", + "80812930": "Parking lots and garages", + "80812990": "Photofinishing and all other personal services", + "80813000": "Religious, grantmaking, civic, professional, and similar organizations", + "80813200": "Grantmaking and giving services", + "80813211": "Grantmaking foundations", + "80813212": "Voluntary health organizations", + "80813219": "Other grantmaking and giving services", + "80813300": "Social advocacy organizations", + "80813311": "Human rights organizations", + "80813319": "Environment, conservation, wildlife, and other social advocacy organizations", + "80813400": "Civic and social organizations", + "80813900": "Business, professional, labor, political, and similar organizations", + "80813910": "Business associations", + "80813920": "Professional organizations", + "80813930": "Labor unions and similar labor organizations", + "80813990": "Political and other similar organizations (except business, professional, and labor organizations)", + "90000000": "Government", + "90910000": "Federal", + "90911000": "Federal, except U.S. Postal Service", + "90916220": "Federal hospitals", + "90919110": "Department of Defense", + "90919120": "U.S. Postal Service", + "90919999": "Other Federal government", + "90920000": "State government", + "90921611": "State government education", + "90922000": "State government, excluding education", + "90922622": "State hospitals", + "90922920": "State government general administration", + "90922999": "Other State government", + "90930000": "Local government", + "90931611": "Local government education", + "90932000": "Local government, excluding education", + "90932221": "Local government utilities", + "90932480": "Local government transportation", + "90932622": "Local hospitals", + "90932920": "Local government general administration", + "90932999": "Other local government" + }, + "data_type_code": { + "01": "ALL EMPLOYEES, THOUSANDS", + "02": "AVERAGE WEEKLY HOURS OF ALL EMPLOYEES", + "03": "AVERAGE HOURLY EARNINGS OF ALL EMPLOYEES", + "04": "AVERAGE WEEKLY OVERTIME HOURS OF ALL EMPLOYEES", + "06": "PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "07": "AVERAGE WEEKLY HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "08": "AVERAGE HOURLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "09": "AVERAGE WEEKLY OVERTIME HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "10": "WOMEN EMPLOYEES, THOUSANDS", + "11": "AVERAGE WEEKLY EARNINGS OF ALL EMPLOYEES", + "12": "AVERAGE WEEKLY EARNINGS OF ALL EMPLOYEES, 1982-1984 DOLLARS", + "13": "AVERAGE HOURLY EARNINGS OF ALL EMPLOYEES, 1982-1984 DOLLARS", + "15": "AVERAGE HOURLY EARNINGS OF ALL EMPLOYEES, EXCLUDING OVERTIME", + "16": "INDEXES OF AGGREGATE WEEKLY HOURS OF ALL EMPLOYEES, 2007=100", + "17": "INDEXES OF AGGREGATE WEEKLY PAYROLLS OF ALL EMPLOYEES, 2007=100", + "19": "AVERAGE WEEKLY HOURS OF ALL EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED", + "20": "AVERAGE WEEKLY OVERTIME HOURS OF ALL EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED", + "21": "DIFFUSION INDEXES, 1-MONTH SPAN, SEASONALLY ADJUSTED", + "22": "DIFFUSION INDEXES, 3-MONTH SPAN, SEASONALLY ADJUSTED", + "23": "DIFFUSION INDEXES, 6-MONTH SPAN, SEASONALLY ADJUSTED", + "24": "DIFFUSION INDEXES, 12-MONTH SPAN, NOT SEASONALLY ADJUSTED", + "25": "ALL EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED, THOUSANDS", + "26": "ALL EMPLOYEES, 3-MONTH AVERAGE CHANGE, SEASONALLY ADJUSTED, THOUSANDS", + "30": "AVERAGE WEEKLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES", + "31": "AVERAGE WEEKLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 1982-84 DOLLARS", + "32": "AVERAGE HOURLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 1982-84 DOLLARS", + "33": "AVERAGE HOURLY EARNINGS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, EXCLUDING OVERTIME", + "34": "INDEXES OF AGGREGATE WEEKLY HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 2002=100", + "35": "INDEXES OF AGGREGATE WEEKLY PAYROLLS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, 2002=100", + "36": "AVERAGE WEEKLY HOURS, PRODUCTION/NONSUPERVISORY EMPLOYEES, QUARTERLY AVERAGES, SEASONALLY ADJUSTED", + "37": "AVERAGE WEEKLY OVERTIME HOURS,PRODUCTION/NONSUPERVISORY EMPLOYEES,QUARTERLY AVG,SEASONALLY ADJUSTED", + "38": "PRODUCTION AND NONSUPERVISORY EMPLOYEES-TO-ALL EMPLOYEES RATIO", + "39": "WOMEN EMPLOYEES-TO-ALL EMPLOYEES RATIO", + "56": "AGGREGATE WEEKLY HOURS OF ALL EMPLOYEES, THOUSANDS", + "57": "AGGREGATE WEEKLY PAYROLLS OF ALL EMPLOYEES, THOUSANDS", + "58": "AGGREGATE WEEKLY OVERTIME HOURS OF ALL EMPLOYEES, THOUSANDS", + "81": "AGGREGATE WEEKLY HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "82": "AGGREGATE WEEKLY PAYROLLS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "83": "AGGREGATE WEEKLY OVERTIME HOURS OF PRODUCTION AND NONSUPERVISORY EMPLOYEES, THOUSANDS", + "86": "1-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "87": "3-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "88": "6-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "89": "12-MONTH CONFIDENCE INTERVAL, ALL EMPLOYEES", + "98": "CPI-U 1982-84", + "99": "CPI-W 1982-84" + }, + "footnote_code": { + "I": "Seasonally Adjusted Independently. See https://www.bls.gov/web/empsit/cestn.htm#SA_ind for details.", + "P": "preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/nfp_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/nfp_series.xz new file mode 100644 index 000000000000..dfc9564a7f91 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/nfp_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/pce_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/pce_codes.json new file mode 100644 index 000000000000..db36dcdae6e7 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/pce_codes.json @@ -0,0 +1,1249 @@ +{ + "cx": { + "category_code": { + "ADDENDA": "Assets and liabilities, and other financial info", + "CUCHARS": "Consumer Characteristics", + "EXPEND": "Expenditures", + "INCOME": "Income and Taxes" + }, + "subcategory_code": { + "CHGASLI": "Net change in total assets and liabilities", + "TITLEOFI": "Other financial informations:", + "CONSUNIT": "Number of consumer units (in thousands)", + "TITLECU": "Consumer unit characteristics:", + "TITLEPD": "Percent distribution:", + "ALCBEVG": "Alcoholic beverages", + "APPAREL": "Apparel and services", + "CASHCONT": "Cash contributions", + "EDUCATN": "Education", + "ENTRTAIN": "Entertainment", + "FOODTOTL": "Food", + "HEALTH": "Healthcare", + "HOUSING": "Housing", + "INSPENSN": "Personal insurance and pensions", + "MISC": "Miscellaneous expenditures", + "PERSCARE": "Personal care products and services", + "READING": "Reading", + "TOBACCO": "Tobacco products and smoking supplies", + "TOTALEXP": "Total average annual expenditures", + "TRANS": "Transportation", + "INCAFTTX": "Income after taxes", + "INCBEFTX": "Income before taxes", + "PERSTAX": "Personal taxes" + }, + "item_code": { + "200111": "Beer and ale", + "200210": "Whiskey", + "200310": "Wine", + "200410": "Other alcoholic beverages", + "200511": "Beer and ale at fast food, carry out, delivery, concession stands, buffets, and cafeterias", + "200512": "Beer and ale at full service restaurants", + "200513": "Beer and ale at vending machines and mobile vendors", + "200514": "Beer at employer", + "200515": "Beer at board", + "200516": "Beer and ale at catered affairs", + "200521": "Wine at fast food, carry out, delivery, concession stands, buffets, and cafeterias", + "200522": "Wine at full service restaurants", + "200523": "Wine at vending machines and mobile vendors", + "200524": "Wine at employer", + "200525": "Wine at board", + "200526": "Wine at catered affairs", + "200531": "Other alcoholic beverages at fast food, carry out, delivery, concession stands, buffets, and cafeterias", + "200532": "Other alcoholic beverages at full service restaurants", + "200533": "Other alcoholic beverages at vending machines and mobile vendors", + "200534": "Other alcohol at employer", + "200535": "Other alcohol at board", + "200536": "Other alcoholic beverages at catered affairs", + "200900": "Alcoholic beverages purchased on trips", + "790420": "Alcoholic beverages at restaurants, taverns", + "ALCAWAY": "Away from home", + "ALCBEVG": "Alcoholic beverages", + "ALCHOME": "At home", + "BEERNALE": "Beer and ale", + "OTHALCBV": "Other alcoholic beverages", + "WINE": "Wine", + "360110": "Men's suits", + "360120": "Men's sportcoats and tailored jackets", + "360210": "Men's coats and jackets", + "360311": "Men's underwear", + "360312": "Men's hosiery", + "360320": "Men's nightwear", + "360330": "Men's accessories", + "360340": "Men's sweaters and vests", + "360350": "Men's active sportswear", + "360360": "Men's swimwear", + "360410": "Men's shirts", + "360420": "Men's shirts, sweaters, and vests", + "360513": "Men's pants and shorts", + "360901": "Men's uniforms", + "360902": "Men's costumes", + "370110": "Boys' coats and jackets", + "370120": "Boys' sweaters", + "370125": "Boys' shirts and sweaters", + "370130": "Boys' shirts", + "370211": "Boys' underwear", + "370212": "Boys' nightwear", + "370213": "Boys' hosiery", + "370220": "Boys' accessories", + "370311": "Boys' suits, sportcoats, and vests", + "370314": "Boys' pants and shorts", + "370360": "Boys' swimwear", + "370901": "Boys' uniforms and active sportswear", + "370902": "Boys' costumes", + "370903": "Boys' uniforms", + "370904": "Boys' active sportswear", + "380110": "Women's coats and jackets", + "380210": "Women's dresses", + "380311": "Women's sportcoats and tailored jackets", + "380312": "Women's vests and sweaters", + "380313": "Women's shirts, tops, blouses", + "380315": "Women's sweaters, shirts, tops, and vests", + "380320": "Women's skirts", + "380333": "Women's pants and shorts", + "380340": "Women's active sportswear", + "380360": "Women's swimwear", + "380410": "Women's sleepwear", + "380420": "Women's undergarments", + "380430": "Women's hosiery", + "380510": "Women's suits", + "380901": "Women's accessories", + "380902": "Women's uniforms", + "380903": "Women's costumes", + "390110": "Girls' coats and jackets", + "390120": "Girls' dresses and suits", + "390210": "Girls' shirts, blouses, sweaters, and vests", + "390223": "Girls' skirts, pants, and shorts", + "390230": "Girls' active sportswear", + "390310": "Girls' underwear and sleepwear", + "390321": "Girls' hosiery", + "390322": "Girls' accessories", + "390360": "Girls' swimwear", + "390901": "Girls' uniforms", + "390902": "Girls' costumes", + "400110": "Men's footwear", + "400210": "Boys' footwear", + "400220": "Girls' footwear", + "400310": "Women's footwear", + "410110": "Infant coats, jackets, and snowsuits", + "410120": "Infant dresses and outerwear", + "410130": "Infant underwear", + "410140": "Infant nightwear and loungewear", + "410901": "Infant accessories", + "420110": "Material for making clothes", + "420115": "Material and supplies for sewing, needlework, and quilting (includes household items)", + "420120": "Sewing patterns and notions", + "430110": "Watches", + "430120": "Jewelry", + "440110": "Shoe repair and other shoe services", + "440120": "Coin-operated apparel laundry and dry cleaning", + "440130": "Alteration, repair, and tailoring of apparel and accessories", + "440140": "Clothing rental", + "440150": "Watch and jewelry repair", + "440210": "Apparel laundry and dry cleaning not coin-operated", + "440900": "Clothing storage", + "APPAREL": "Apparel and services", + "BOYS": "Boys, 2 to 15", + "FOOTWEAR": "Footwear", + "GIRLS": "Girls, 2 to 15", + "INFANT": "Children under 2", + "MENBOYS": "Men and boys", + "MENS": "Men, 16 and over", + "OTHAPPRL": "Other apparel products and services", + "WMNSGRLS": "Women and girls", + "WOMENS": "Women, 16 and over", + "800111": "Alimony expenditures", + "800121": "Child support expenditures", + "800804": "Support for college students", + "800811": "Gift to non-CU members of stocks, bonds, and mutual funds", + "800821": "Cash contributions to charities and other organizations", + "800831": "Cash contributions to churches and other religious organizations", + "800841": "Cash contribution to educational institutions", + "800851": "Cash contribution to political organizations", + "800861": "Other cash gifts", + "CASHCONT": "Cash contributions", + "001000": "Purchase price of stocks, bonds or mutual funds", + "001010": "Sale price of stocks, bonds, and mutual funds, net", + "001210": "Investments to farm or business", + "001220": "Assets taken from farm or business", + "002010": "Change in savings account", + "002020": "Change in checking account", + "002030": "Change in U.S. savings bonds", + "003000": "Change in money owed to consumer unit", + "003100": "Change in surrender of insurance policies", + "005100": "Value of savings, checking, money market, and CDs", + "005110": "Value of savings, checking, money market, and CDs one year ago", + "005200": "Value of retirement plans", + "005210": "Value of retirement plans one year ago", + "005300": "Surrender value of whole life insurance policies", + "005310": "Surrender value of whole life insurance policies one year ago", + "005400": "Amount owed on credit cards", + "005410": "Amount owed on credit cards one year ago", + "005500": "Amount owed on student loans", + "005510": "Amount owed on student loans one year ago", + "005600": "Amount owed on other loans", + "005610": "Amount owed on other loans one year ago", + "005700": "Value of other financial assets", + "005710": "Value of other financial assets one year ago", + "005800": "Value of stocks, bonds, and mutual funds", + "005810": "Value of stocks, bonds, and mutual funds one year ago", + "006003": "Total amount owed 2nd interview, CY Q1", + "006004": "Total amount owed 5th interview, CY Q1", + "006005": "Total amount owed 2nd interview, CY+1, Q1", + "006006": "Total amount owed 5th interview, CY+1, Q1", + "006007": "Total amt owed CY Q1", + "006008": "Total amt owed CY+1, Q1", + "220512": "Materials and supplies purchased for insulation, dwellings under construction, additions, finishing, remodeling, landscaping, etc.", + "220513": "Supplies purchased for additions, maintenance, repairs, and new construction", + "220611": "Capital improvements: labor and materials (owned home)", + "220612": "Dishwasher, disposal, or range hood", + "220615": "Capital improvements: labor and materials (owned vacation)", + "220616": "Wall-to-wall carpeting", + "790610": "Contractors labor and materials, supplies CU obtained, appliances provided by contractor, and other property", + "790611": "Dishwasher, disposal, and range hood capital improvement (other property)", + "790620": "Management services and improvements of other properties", + "790630": "Special assessments (other property)", + "790640": "Property management, security, parking (other property)", + "790710": "Purchase price of property (other property)", + "790730": "Closing costs purchase of property (other property)", + "790810": "Sale price of property or trade-in amount (other property)", + "790830": "Total expenses in sale of property (other property)", + "790910": "Special lump sum mortgage payments (other property)", + "790930": "Original loan amount (mortgage obtained during interview quarter) (other property)", + "790940": "Reduction mortgage principal, home equity loan (other property)", + "790950": "Original loan amount, home equity loan (loan obtained during interview quarter) (other property)", + "810101": "Purchase price of property (owned home)", + "810102": "Purchase price of property (owned vacation)", + "810301": "Closing costs purchase of property (owned home)", + "810302": "Closing costs on purchase of property (owned vacation)", + "820101": "Sale price of property or trade-in amount (owned home)", + "820102": "Sale price of property or trade-in amount (owned vacation)", + "820202": "Mortgage principal held after sale of real estate (owned vacation)", + "820301": "Total expenses in sale of property (owned home)", + "820302": "Total expenses in sale of property (owned vacation)", + "830101": "Special lump sum mortgage payment (owned home)", + "830102": "Special lump sum mortgage payment (owned vacation)", + "830201": "Reduction of mortgage principal (owned home)", + "830202": "Reduction of mortgage principal (owned vacation)", + "830203": "Reduction of mortgage principal, home equity loan (owned home)", + "830204": "Reduction mortgage principal, home equity loan (owned vacation)", + "830301": "Original loan amount (mortgage obtained during interview quarter) (owned home)", + "830302": "Original loan amount (mortgage obtained during interview quarter) (owned vacation)", + "830303": "Original loan amount, home equity loan (loan obtained during interview quarter) (owned home)", + "830304": "Original loan amount, home equity loan (loan obtained during interview quarter) (owned vacation)", + "840101": "Special assessments (owned home)", + "840102": "Special assessments (owned vacation)", + "850100": "Reduction of vehicle loan principal", + "850200": "Vehicle principal balance (loan obtained during interview quarter)", + "860100": "Sale of automobiles", + "860200": "Sale of trucks, including vans", + "860301": "Sale of motor camper", + "860302": "Sale of other vehicles", + "860400": "Sale of trailer type and other attachable campers", + "860500": "Sale of motorcycles", + "860600": "Sale of boats, with motors", + "860700": "Sale of boats, without motors and boat trailers", + "860800": "Sale of aircraft", + "880120": "Principal paid, home equity line of credit (owned home)", + "880220": "Principal paid, home equity line of credit (other property)", + "880320": "Principal paid, home equity line of credit (owned vacation)", + "990950": "Labor and materials for dwellings under construction and additions", + "CAPIMPOH": "Capital improvement material (owned home)", + "CAPIMPOP": "Capital improvement services, labor, materials, and equipment (other property)", + "CHGACCNT": "Change in accounts", + "CHGASLI": "Net change in total assets and liabilities", + "CHGASSET": "Net change in total assets", + "CHGCAPOH": "Change in capital improvements (owned home)", + "CHGCAPOP": "Change in capital improvements (other property)", + "CHGCAPOV": "Change in capital improvements (owned vacation)", + "CHGCREDT": "Change in amount owed to creditors", + "CHGINSUR": "Change in surrender of insurance policies", + "CHGINVST": "Change in investments to own farm or business", + "CHGLIAB": "Net change in total liabilities", + "CHGMTGOH": "Change in mortgage principal (owned home)", + "CHGMTGOP": "Change in mortgage principal (other property)", + "CHGMTGOV": "Change in mortgage principal (owned vacation)", + "CHGOTHFN": "Change in value of other financial assets", + "CHGPRTOH": "Change in net property holdings (owned home)", + "CHGPRTOP": "Change in net property holdings (other property)", + "CHGPRTOV": "Change in net property holdings (owned vacation)", + "CHGRET": "Change in value of retirement plans", + "CHGSAVNG": "Change in value of savings, checking, money market, and CDs", + "CHGSECUR": "Change in securities", + "CHGVEH": "Change in vehicle sales", + "CHGVEHPR": "Change in principal on vehicles", + "CONSUNIT": "Number of consumer units (in thousands)", + "005520": "Finance, late, and interest charges for student loans", + "660000": "School supplies, etc., unspecified", + "660110": "School books, supplies, equipment for college", + "660115": "School books for college", + "660210": "School books, supplies, equipment for elementary, high school", + "660215": "School books for elementary and high schools", + "660410": "School books, supplies, equipment for vocational and technical schools", + "660415": "School books for vocational and technical schools", + "660901": "School books, supplies, equipment for day care, nursery", + "660902": "School books, supplies, equipment for other schools", + "660903": "School books for day cares and nurseries", + "660905": "School books for other schools", + "660906": "School supplies and equipment", + "670110": "College tuition", + "670210": "Elementary and high school tuition", + "670410": "Vocational and technical school tuition", + "670901": "Other schools' tuition", + "670902": "Other school expenses including rentals", + "670903": "Test preparation and tutoring services", + "EDUCATN": "Education", + "270310": "Cable and satellite television services", + "270311": "Satellite radio services", + "310140": "Televisions", + "310210": "VCR's and video disc players", + "310220": "Video cassettes, tapes, and discs", + "310230": "Video game hardware and software", + "310231": "Video game software", + "310232": "Video game hardware and accessories", + "310240": "Streaming, downloading video", + "310243": "Rental, streaming, and downloading videos", + "310311": "Radios (thru Q20131)", + "310312": "Phonographs", + "310313": "Tape recorders and players", + "310314": "Personal digital audio players", + "310315": "Digital media players and recorders", + "310316": "Stereos, radios, speakers, and sound components including those in vehicles", + "310320": "Sound components and component systems", + "310331": "Miscellaneous sound equipment", + "310332": "Sound equipment accessories", + "310334": "Satellite dishes", + "310335": "Miscellaneous video equipment", + "310340": "CDs, records, and audio tapes", + "310350": "Streaming and downloading audio", + "310400": "Applications, games, and ringtones for handheld devices", + "340610": "Repair of televisions, radio, and sound equipment", + "340902": "Rental of televisions", + "340905": "Rental of VCR, radio, and sound equipment", + "520901": "Docking and landing fees", + "520904": "Rental noncamper trailers", + "520907": "Boat and trailer rentals on out of town trips", + "600110": "Outboard motors", + "600121": "Boats without motor and boat trailers", + "600122": "Trailer and other attachable campers", + "600132": "Purchase of boats with motor", + "600141": "Purchase of motorized campers", + "600142": "Purchase of other vehicles", + "600210": "Athletic gear, game tables, and exercise equipment", + "600310": "Bicycles", + "600311": "Bike and E-scooter sharing or rental", + "600315": "Scooters and other single-rider transportation", + "600410": "Camping equipment", + "600420": "Hunting and fishing equipment", + "600430": "Winter sports equipment", + "600901": "Water sports equipment", + "600902": "Other sports equipment", + "600903": "Global positioning system devices", + "610110": "Toys, games, arts and crafts, and tricycles", + "610120": "Playground equipment", + "610130": "Musical instruments and accessories", + "610140": "Stamp and coin collecting", + "610210": "Film", + "610220": "Other photographic supplies", + "610230": "Photographic equipment", + "610310": "Pet food", + "610320": "Pet purchase, supplies, and medicine", + "610900": "Recreation expenses on out of town trips", + "610901": "Fireworks", + "610902": "Souvenirs", + "610903": "Visual goods", + "620111": "Social, recreation, and health club memberships", + "620121": "Fees for participant sports", + "620122": "Participant sports on out of town trips", + "620211": "Movie, theater, amusement parks, and other", + "620212": "Movie and other admissions on out of town trips", + "620213": "Plays, theater, operas, and concerts", + "620214": "Movies, parks, museums", + "620215": "Tickets to movies", + "620216": "Tickets to parks or museums", + "620221": "Admission to sporting events", + "620222": "Admission to sports events on out of town trips", + "620310": "Fees for recreational lessons", + "620320": "Photographer fees", + "620330": "Photo processing", + "620410": "Pet services", + "620420": "Vet services", + "620903": "Other entertainment services on out of town trips", + "620904": "Rental and repair of musical instruments", + "620905": "Repair and rental of photographic equipment", + "620906": "Rental of boats", + "620908": "Rental and repair of miscellaneous sports equipment", + "620909": "Rental of campers on out of town trips", + "620912": "Rental of video cassettes, tapes, films, and discs", + "620913": "Pinball and electronic video games", + "620916": "Rental of computer and video game hardware and software", + "620917": "Rental of video hardware/accessories", + "620918": "Rental of video software", + "620919": "Rental of other vehicles on out of town trips", + "620921": "Rental of motorized campers", + "620922": "Rental of other recreational vehicles", + "620930": "Online gaming services", + "680310": "Live entertainment for catered affairs", + "680320": "Rental of party supplies for catered affairs", + "690320": "Installation of televisions", + "690330": "Installation of satellite television equipment", + "690340": "Installation of sound systems", + "690350": "Installation of other video equipment or sound systems", + "ENTEROTH": "Other entertainment supplies, equipment, and services", + "ENTRTAIN": "Entertainment", + "FEESADM": "Fees and admissions", + "PETS": "Pets", + "PETSPLAY": "Pets, toys, hobbies, and playground equipment", + "PHOTOEQ": "Photographic equipment, supplies, and services", + "PWRSPVEH": "Motorized recreational vehicles", + "RECEQUIP": "Sports, recreation, and exercise equipment", + "RNTSPVEH": "Rental of recreational vehicles", + "TOYS": "Toys, hobbies, and playground equipment", + "TVAUDIO": "Audio and visual equipment and services", + "UNMTRBOT": "Un-motored recreational vehicles", + "010110": "Flour", + "010120": "Prepared flour mixes", + "010210": "Ready-to-eat and cooked cereals", + "010310": "Rice", + "010320": "Pasta, cornmeal, and other cereal products", + "020110": "White bread", + "020210": "Bread, other than white", + "020310": "Biscuits and rolls", + "020410": "Cakes and cupcakes", + "020510": "Cookies", + "020610": "Crackers", + "020620": "Bread and cracker products", + "020710": "Sweetrolls, coffee cakes, and doughnuts", + "020810": "Frozen and refrigerated bakery products", + "020820": "Pies, tarts, and turnovers", + "030110": "Ground beef", + "030210": "Chuck roast", + "030310": "Round roast", + "030410": "Other roast", + "030510": "Round steak", + "030610": "Sirloin steak", + "030710": "Other steak", + "030810": "Other beef", + "040110": "Bacon", + "040210": "Pork chops", + "040310": "Ham, not canned", + "040410": "Other pork", + "040510": "Sausage", + "040610": "Canned ham", + "050110": "Frankfurters", + "050210": "Bologna, liverwurst, and salami", + "050310": "Other lunchmeats", + "050410": "Lamb and organ meats", + "050900": "Mutton, goat, and game", + "060110": "Fresh and frozen whole chickens", + "060210": "Fresh and frozen chicken parts", + "060310": "Other poultry", + "070110": "Canned fish and seafood", + "070230": "Fresh fish and shellfish", + "070240": "Frozen fish and shellfish", + "080110": "Eggs", + "090110": "Fresh milk, all types", + "090210": "Cream", + "100110": "Butter", + "100210": "Cheese", + "100410": "Ice cream and related products", + "100510": "Miscellaneous dairy products", + "110110": "Apples", + "110210": "Bananas", + "110310": "Oranges", + "110410": "Other fresh fruits", + "110510": "Citrus fruits, excluding oranges", + "120110": "Potatoes", + "120210": "Lettuce", + "120310": "Tomatoes", + "120410": "Other fresh vegetables", + "130110": "Frozen orange juice", + "130121": "Frozen fruits", + "130122": "Frozen fruit juices", + "130211": "Fresh fruit juice", + "130212": "Canned and bottled fruit juice", + "130310": "Canned fruits", + "130320": "Dried fruits", + "140110": "Frozen vegetables", + "140210": "Canned beans", + "140220": "Canned corn", + "140230": "Canned miscellaneous vegetables", + "140310": "Dried processed vegetables", + "140320": "Dried peas", + "140330": "Dried beans", + "140340": "Dried miscellaneous vegetables", + "140410": "Frozen vegetable juices", + "140420": "Fresh and canned vegetable juices", + "150110": "Candy and chewing gum", + "150211": "Sugar", + "150212": "Artificial sweeteners", + "150310": "Jams, preserves, and other sweets", + "160110": "Margarine", + "160211": "Fats and oils", + "160212": "Salad dressings", + "160310": "Nondairy cream and imitation milk", + "160320": "Peanut butter", + "170110": "Cola", + "170210": "Other carbonated drinks", + "170310": "Roasted coffee", + "170410": "Instant and freeze dried coffee", + "170510": "Noncarbonated fruit flavored drinks, including non-frozen lemonade", + "170520": "Tea", + "170531": "Other noncarbonated beverages and ice", + "170532": "Bottled water", + "170533": "Sports drinks", + "180110": "Canned and packaged soups", + "180210": "Frozen meals", + "180220": "Other frozen prepared foods", + "180310": "Potato chips and other snacks", + "180320": "Nuts", + "180410": "Salt, spices, and other seasonings", + "180420": "Olives, pickles, and relishes", + "180510": "Sauces and gravies", + "180520": "Baking needs and miscellaneous products", + "180611": "Prepared salads", + "180612": "Prepared desserts", + "180620": "Baby food", + "180710": "Miscellaneous prepared foods", + "180720": "Vitamin supplements", + "190111": "Lunch at fast food, carry out, delivery, concession stands, buffets, and cafeterias (other than employer and school cafeteria)", + "190112": "Lunch at full service restaurants", + "190113": "Lunch at vending machines and mobile vendors", + "190114": "Lunch at employer and school cafeterias", + "190211": "Dinner at fast food, carry out, delivery, concession stands, buffets, and cafeterias (other than employer and school cafeteria)", + "190212": "Dinner at full service restaurants", + "190213": "Dinner at vending machines and mobile vendors", + "190214": "Dinner at employer and school cafeterias", + "190311": "Snacks and nonalcoholic beverages at fast food, carry out, delivery, concession stands, buffets and cafeterias (other than employer and school cafeteria)", + "190312": "Snacks and nonalcoholic beverages at full service restaurants", + "190313": "Snacks and nonalcoholic beverages at vending machines and mobile vendors", + "190314": "Snacks and nonalcoholic beverages at employer and school cafeterias", + "190321": "Breakfast and brunch at fast food, carry out, delivery, concession stands, buffets, and cafeterias (other than employer and school cafeteria)", + "190322": "Breakfast and brunch at full service restaurants", + "190323": "Breakfast and brunch at vending machines and mobile vendors", + "190324": "Breakfast and brunch at employer and school cafeterias", + "190400": "Food and nonalcoholic beverages at fast food", + "190500": "Food and nonalcoholic beverages at full service restaurants", + "190600": "Food and nonalcoholic beverages at vending machines and mobile vendors", + "190700": "Food and nonalcoholic beverages at employer", + "190901": "Food or board at school", + "190902": "Catered affairs", + "190903": "Food on out of town trips", + "190904": "Food prepared by consumer unit on out of town trips", + "200112": "Nonalcoholic beer", + "790430": "School lunches", + "800700": "Meals as pay", + "ANIMAL": "Meats, poultry, fish, and eggs", + "BAKERY": "Bakery products", + "BEEF": "Beef", + "BREAD": "Bread", + "BRKFBRUN": "Breakfast and brunch", + "CANDVEG": "Canned and dried vegetables and juices", + "CERBAKRY": "Cereals and bakery products", + "CEREAL": "Cereals and cereal products", + "CHICKEN": "Fresh and frozen chickens", + "COFFEE": "Coffee", + "CONDMNTS": "Condiments and seasonings", + "CRAKCOOK": "Cookies and crackers", + "DAIRY": "Dairy products", + "DINNER": "Dinner", + "FATSOILS": "Fats and oils", + "FISHSEA": "Fish and seafood", + "FOODAWAY": "Food away from home", + "FOODHOME": "Food at home", + "FOODTOTL": "Food", + "FRESHVEG": "Fresh vegetables", + "FRSHFRUT": "Fresh fruits", + "FRUITVEG": "Fruits and vegetables", + "FRZNFRUT": "Frozen fruits and fruit juices", + "FRZNPREP": "Frozen prepared foods", + "HAM": "Ham", + "LAMBOTHR": "Lamb, organ meats, and others", + "LNCHMEAT": "Lunch meats (cold cuts)", + "LUNCH": "Lunch", + "MILKCRM": "Fresh milk and cream", + "MISCFOOD": "Miscellaneous foods", + "NALCBEVG": "Nonalcoholic beverages", + "OTHBAKRY": "Other bakery products", + "OTHDAIRY": "Other dairy products", + "OTHRFOOD": "Other food at home", + "OTHRMEAT": "Other meats", + "OTHRPREP": "Other canned and packaged prepared foods", + "PORK": "Pork", + "POULTRY": "Poultry", + "PROCFRUT": "Processed fruits", + "PROCVEG": "Processed vegetables", + "RESTCOAO": "Meals at restaurants, carry out, delivery, and other", + "ROAST": "Roast", + "SNACKS": "Potato chips, nuts, and other snacks", + "SNKNABEV": "Snacks and nonalcoholic beverages", + "STEAK": "Steak", + "SWEETS": "Sugar and other sweets", + "540000": "Prescription drugs", + "550110": "Eyeglasses and contact lenses", + "550210": "Nonprescription drugs", + "550310": "Topicals and dressings", + "550320": "Medical equipment for general use", + "550330": "Supportive and convalescent medical equipment", + "550340": "Hearing aids", + "550410": "Nonprescription vitamins", + "560110": "Physician's services", + "560210": "Dental services", + "560310": "Eyecare services", + "560330": "Lab tests and x-rays", + "560400": "Service by professionals other than physician", + "560410": "Non physician services inside the home", + "560420": "Non physician services outside the home", + "570111": "Hospital room and services", + "570220": "Care in convalescent or nursing home", + "570230": "Other medical care services", + "570240": "Medical care in retirement community", + "570901": "Rental of medical equipment", + "570902": "Repair of medical equipment", + "570903": "Rental of supportive and convalescent medical equipment", + "580111": "Traditional fee for service health plan (not BCBS)", + "580112": "Traditional fee for service health plan (BCBS)", + "580113": "Preferred provider health plan (not BCBS)", + "580114": "Preferred provider health plan (BCBS)", + "580115": "Fee for service health plan (not BCBS)", + "580116": "Fee for service health plan (BCBS)", + "580311": "Health maintenance organization (not BCBS)", + "580312": "Health maintenance organization (BCBS)", + "580400": "Long term care insurance", + "580401": "Long term care insurance (not BCBS)", + "580402": "Long term care insurance (BCBS)", + "580411": "Dental care insurance (not BCBS)", + "580412": "Dental care insurance (BCBS)", + "580421": "Prescription drug insurance (not BCBS)", + "580422": "Prescription drug insurance (BCBS)", + "580431": "Vision care insurance (not BCBS)", + "580432": "Vision care insurance (BCBS)", + "580441": "Other single service insurance (not BCBS)", + "580442": "Other single service insurance (BCBS)", + "580901": "Medicare payments", + "580903": "Commercial medicare supplement (not BCBS)", + "580904": "Commercial medicare supplement (BCBS)", + "580905": "Other health insurance (not BCBS)", + "580906": "Other health insurance (BCBS)", + "580907": "Medicare prescription drug premiums", + "580908": "Medicaid premiums", + "580909": "Tricare/military premiums", + "580910": "Children's Health Insurance Program (CHIP) premiums", + "640430": "Adult diapers", + "BCBS": "Blue Cross, Blue Shield", + "COMEDOTH": "Commercial medicare supplements and other health insurance", + "COMHLTIN": "Commercial health insurance", + "DRUGS": "Drugs", + "HEALTH": "Healthcare", + "HLTHINSR": "Health insurance", + "MEDSERVS": "Medical services", + "MEDSUPPL": "Medical supplies", + "210110": "Rent", + "210210": "Lodging on out of town trips", + "210310": "Housing while attending school", + "210901": "Ground rent", + "210902": "Ground rent", + "220121": "Homeowners insurance", + "220122": "Homeowners insurance", + "220211": "Property taxes", + "220212": "Property taxes", + "220311": "Mortgage interest", + "220312": "Mortgage interest", + "220313": "Interest paid, home equity loan", + "220314": "Interest paid, home equity loan", + "220901": "Parking", + "220902": "Parking", + "230112": "Painting and papering", + "230113": "Plumbing and water heating", + "230114": "Heat, a/c, and electrical work", + "230115": "Roofing and gutters", + "230117": "Dishwashers (built-in), garbage disposals, and range hoods (renter)", + "230118": "Dishwashers (built-in), garbage disposals, and range hoods (owned home)", + "230121": "Repair and replacement of hard surface flooring", + "230122": "Repair and replacement of hard surface flooring", + "230123": "Repair and replacement of hard surface flooring", + "230133": "Wall-to-wall carpet (replacement) (owned home)", + "230134": "Wall-to-wall carpet (renter)", + "230141": "Repair of built-in appliances", + "230142": "Repair of built-in appliances", + "230150": "Repair or maintenance services", + "230151": "Other repair and maintenance services", + "230152": "Repair and remodeling services", + "230901": "Property management", + "230902": "Property management", + "240111": "Paint, wallpaper, and supplies", + "240112": "Paints, wallpaper, and supplies", + "240113": "Paints, wallpaper, and supplies", + "240121": "Tools and equipment for painting and wallpapering", + "240122": "Tools and equipment for painting and wallpapering", + "240123": "Tools and equipment for painting and wallpapering", + "240211": "Materials for plastering, panels, roofing, and gutters, etc.", + "240212": "Materials for plaster, panel, siding, windows, doors, screens, and awnings", + "240213": "Materials and equipment for roofs and gutters", + "240214": "Materials for plastering, paneling, roofing, gutters, downspouts, siding, windows, doors, screens, and awnings", + "240221": "Materials for patio, walk, fence, driveway, masonry, brick and stucco work", + "240222": "Materials for patio, walk, fence, driveway, masonry, brick, and stucco work", + "240223": "Material for patio, walk, fence, drive, masonry, brick, and stucco", + "240311": "Plumbing supplies and equipment", + "240312": "Plumbing supplies and equipment", + "240313": "Plumbing supplies and equipment", + "240321": "Electrical supplies, heating, and cooling equipment", + "240322": "Electrical supplies, heating, and cooling equipment", + "240323": "Electrical supplies, heating, and cooling equipment", + "250111": "Fuel oil (renter)", + "250112": "Fuel oil (owned home)", + "250113": "Fuel oil (owned vacation)", + "250114": "Fuel oil (rented vacation)", + "250211": "Gas, bottled/tank (renter)", + "250212": "Gas, bottled/tank (owned home)", + "250213": "Gas, bottled/tank (owned vacation)", + "250214": "Gas, bottled/tank (rented vacation)", + "250911": "Coal, wood, and other fuels (renter)", + "250912": "Coal, wood, and other fuels (owned home)", + "250913": "Coal, wood, and other fuels (owned vacation)", + "250914": "Coal, wood, and other fuels (rented vacation)", + "260111": "Electricity (renter)", + "260112": "Electricity (owned home)", + "260113": "Electricity (owned vacation)", + "260114": "Electricity (rented vacation)", + "260211": "Natural gas (renter)", + "260212": "Natural gas (owned home)", + "260213": "Natural gas (owned vacation)", + "260214": "Natural gas (rented vacation)", + "270101": "Residential telephone/pay phones", + "270102": "Cellular phone service", + "270104": "Phone cards", + "270105": "Voice over IP service", + "270106": "Residential telephone including VOIP", + "270211": "Water/sewer maintenance (renter)", + "270212": "Water/sewer maintenance (owned home)", + "270213": "Water/sewer maintenance (owned vacation)", + "270214": "Water/sewer maintenance (rented vacation)", + "270411": "Trash/garbage collection (renter)", + "270412": "Trash/garbage collection (owned home)", + "270413": "Trash/garbage collection (owned vacation)", + "270414": "Trash/garbage collection (rented vacation)", + "270901": "Septic tank cleaning (renter)", + "270902": "Septic tank cleaning (owned home)", + "270903": "Septic tank cleaning (owned vacation)", + "270904": "Septic tank cleaning (rented vacation)", + "280110": "Bathroom linens", + "280120": "Bedroom linens", + "280130": "Kitchen and dining room linens", + "280140": "Kitchen, dining room, and other linens", + "280210": "Curtains and draperies", + "280220": "Slipcovers and decorative pillows", + "280230": "Sewing materials for slipcovers, curtains, other", + "280900": "Other linens (thru Q20124)", + "290110": "Mattresses and springs", + "290120": "Other bedroom furniture", + "290210": "Sofas", + "290310": "Living room chairs", + "290320": "Living room tables", + "290410": "Kitchen and dining room furniture", + "290420": "Infants' furniture", + "290430": "Outdoor furniture", + "290440": "Wall units, cabinets, and other furniture", + "300111": "Refrigerators and freezers (renter)", + "300112": "Refrigerators and freezers (owned home)", + "300211": "Washing machines (renter)", + "300212": "Washing machines (owned home)", + "300216": "Clothes washers or dryers (renter)", + "300217": "Clothes washers or dryers (owned home)", + "300221": "Clothes dryers (renter)", + "300222": "Clothes dryers (owned home)", + "300311": "Cooking stoves and ovens (renter)", + "300312": "Cooking stoves and ovens (owned home)", + "300321": "Microwave ovens (renter)", + "300322": "Microwave ovens (owned home)", + "300331": "Portable dishwashers (renter)", + "300332": "Portable dishwashers (owned home)", + "300411": "Window air conditioners (renter)", + "300412": "Window air conditioners (owned home)", + "300900": "Miscellaneous household appliances", + "320111": "Floor coverings, nonpermanent", + "320120": "Window coverings", + "320130": "Infants' equipment", + "320140": "Laundry and cleaning equipment", + "320150": "Outdoor equipment", + "320163": "Wall-to-wall carpet (replacement)(renter)", + "320220": "Lamps and lighting fixtures", + "320221": "Lamps, lighting fixtures, and ceiling fans", + "320232": "Telephones and accessories", + "320233": "Clocks and other household decorative items", + "320310": "Plastic dinnerware", + "320320": "China and other dinnerware", + "320330": "Flatware", + "320340": "Glassware", + "320345": "Dinnerware, glassware, and serving pieces", + "320350": "Silver serving pieces", + "320360": "Other serving pieces", + "320370": "Nonelectric cookware", + "320380": "Tableware and nonelectric kitchenware", + "320410": "Lawn and garden equipment", + "320420": "Power tools", + "320430": "Other hardware", + "320511": "Electric floor cleaning equipment", + "320512": "Sewing machines", + "320521": "Small electric kitchen appliances", + "320522": "Portable heating and cooling equipment", + "320611": "Material for insulation, other maintenance, and repair", + "320612": "Material for insulation, other maintenance, and repair", + "320613": "Material for insulation, other maintenance, and repair", + "320621": "Material for hard surface flooring", + "320622": "Materials for hard surface flooring, repair and", + "320623": "Materials for hard surface flooring (thru", + "320624": "Flooring installation, repair, and replacement", + "320625": "Flooring installation, repair, and replacement", + "320626": "Flooring installation, repair, and replacement", + "320631": "Material for landscape maintenance", + "320632": "Materials for landscaping maintenance", + "320633": "Materials for landscaping maintenance", + "320901": "Office furniture for home use", + "320902": "Hand tools", + "320903": "Indoor plants and fresh flowers", + "320904": "Closet and storage items", + "320905": "Miscellaneous household equipment and parts", + "330110": "Soaps and detergents", + "330210": "Other laundry cleaning products", + "330310": "Cleansing and toilet tissue, paper towels, and napkins", + "330410": "Stationery, stationery supplies, and gift wrap", + "330510": "Miscellaneous household products", + "330511": "Termite/pest control products", + "330610": "Lawn and garden supplies", + "340110": "Postage", + "340120": "Delivery services", + "340210": "Babysitting and childcare", + "340211": "and child care in your own home (thru", + "340212": "and child care in someone else''s home", + "340310": "Housekeeping services", + "340410": "Gardening and lawn care service", + "340420": "Water softening services", + "340510": "Moving, storage, and freight", + "340520": "Household laundry and dry cleaning, sent out (nonclothing) not coin-operated", + "340530": "Coin-operated household laundry and dry cleaning (nonclothing)", + "340620": "Appliance repair, including service center", + "340630": "Reupholstering, furniture repair", + "340901": "Repairs/rentals of lawn and garden equipment, hand or power tools, and other household equipment", + "340903": "Other home services", + "340904": "Rental of furniture", + "340906": "Care for elderly, invalids, handicapped, etc.", + "340907": "Appliance rentals", + "340908": "Rental of office equipment for nonbusiness use", + "340910": "Adult day care centers", + "340911": "Management and upkeep services for security", + "340912": "Management and upkeep services for security", + "340913": "Repair of miscellaneous household equipment and furnishings", + "340914": "Services for termite/pest control", + "340915": "Home security system service fees", + "350110": "Tenant's insurance", + "430130": "Luggage", + "670310": "Day care centers, nurseries, and preschools", + "690111": "Computers and computer hardware for nonbusiness use", + "690112": "Computer software and accessories for nonbusiness use", + "690113": "Repair of computer systems for nonbusiness use", + "690114": "Computer information services (internet)", + "690115": "Personal digital assistants", + "690116": "Internet services away from home", + "690117": "Portable memory", + "690119": "Computer software", + "690120": "Computer accessories", + "690210": "Telephone answering devices", + "690230": "Business equipment for home use", + "690241": "Smoke alarms (renter)", + "690242": "Smoke alarms (owned home)", + "690243": "Smoke alarms (owned vacation)", + "690244": "Other household appliances (renter)", + "690245": "Other household appliances (owned home)", + "690310": "Installation of computers", + "790690": "Construction materials for jobs not started", + "800710": "Rent as pay", + "880110": "Interest paid, home equity line of credit", + "880310": "Interest paid, home equity line of credit", + "990900": "Rental and installation of dishwashers, range hoods, and garbage disposals", + "990920": "Materials for additions, finishing basements, and remodeling rooms", + "990930": "Materials to finish basements, remodel rooms, or build patios or walkways", + "990940": "Material for finishing basements and remodeling rooms", + "BOTTLGAS": "Bottled gas", + "CLWDOTFL": "Coal, wood, and other fuels", + "ELECTRIC": "Electricity", + "FLOORCOV": "Floor coverings", + "FUELOIL": "Fuel oil", + "FURNITUR": "Furniture", + "HHFURNSH": "Household furnishings and equipment", + "HHOPER": "Household operations", + "HHOTHXPN": "Other household expenses", + "HHPERSRV": "Personal services", + "HHTXTILE": "Household textiles", + "HKPGOTHR": "Other household products", + "HKPGSUPP": "Housekeeping supplies", + "HOUSING": "Housing", + "HOUSWARE": "Housewares", + "LAUNDRY": "Laundry and cleaning supplies", + "MAJAPPL": "Major appliances", + "MISCHHEQ": "Miscellaneous household equipment", + "NATRLGAS": "Natural gas", + "OTHLODGE": "Other lodging", + "OTHRFUEL": "Fuel oil and other fuels", + "OWNDWELL": "Owned dwellings", + "OWNEXPEN": "Maintenance, repairs, insurance, and other expenses", + "OWNMISC": "Miscellaneous supplies and equipment", + "OWNMNAGE": "Property management and security", + "OWNMORTG": "Mortgage interest and charges", + "OWNREPSP": "Maintenance and repair commodities", + "OWNREPSV": "Maintenance and repair services", + "OWNVMORT": "Mortgage interest and charges", + "OWVEXPEN": "Maintenance, insurance, and other expenses", + "OWVHOME": "Owned vacation homes", + "OWVMISC": "Miscellaneous supplies and equipment", + "OWVMNAGE": "Property management and security", + "OWVREPSP": "Maintenance and repair commodities", + "OWVREPSV": "Maintenance and repair services", + "PHONE": "Telephone services", + "POSTAGE": "Postage and stationery", + "RESPHONE": "Residential phone service, VOIP, and phone cards", + "RNTCARPT": "Wall-to-wall carpeting (renter)", + "RNTDWELL": "Rented dwellings", + "RNTEXPEN": "Maintenance, insurance, and other expenses", + "RNTMISC": "Miscellaneous supplies and equipment", + "RNTREPSP": "Maintenance and repair commodities", + "RNTREPSV": "Maintenance and repair services", + "SEPTANK": "Septic tank cleaning", + "SEWER": "Water and sewerage maintenance", + "SHELTER": "Shelter", + "SMAPPHWR": "Small appliances and miscellaneous housewares", + "SMLLAPPL": "Small appliances", + "TRASH": "Trash and garbage collection", + "UTILS": "Utilities, fuels, and public services", + "WATER": "Water and other public services", + "980070": "Income after taxes", + "980071": "Income after taxes", + "INCAFTTX": "Income after taxes", + "900000": "Wages and salaries", + "900010": "Net business income", + "900020": "Net farm income", + "900030": "Social Security and railroad retirement income", + "900040": "Pensions and annuities", + "900050": "Dividends, royalties, estates, trusts", + "900060": "Roomer and boarder income", + "900070": "Other rental income", + "900080": "Interest", + "900090": "Supplemental Security Income", + "900100": "Unemployment compensation", + "900110": "Workers'' compensation and veterans'' benefits", + "900120": "Public assistance", + "900131": "Child support payments", + "900132": "Other regular contributions including alimony", + "900140": "Other income", + "900150": "Supplementary Nutrition Assistance Program (SNAP)", + "900160": "Self-employment income", + "900170": "Retirement, survivors, and disability income", + "900180": "Interest and dividends", + "900190": "Net room/rental income", + "900200": "Royalty, estate, and trust income", + "900210": "Other regular income", + "INCBEFTX": "Income before taxes", + "INDIVRNT": "Interest, dividends, rental income, and other property income", + "OTHBNFTS": "Unemployment and workers' compensation, veterans' benefits", + "OTHREGIN": "Unemployment and workers' compensation, veterans' benefits, and regular contributions for support", + "OTHRINC": "Other income", + "REGCONT": "Regular contributions for support", + "RETIRINC": "Social Security, private and government retirement", + "SFEMPINC": "Self-employment income", + "WELFARE": "Public assistance, Supplemental Security Income, Supplementary Nutrition Assistance Program (SNAP)", + "002120": "Other non-health insurance", + "700110": "Life, endowment, annuity, and other personal insurance", + "800910": "Deductions for government retirement", + "800920": "Deductions for railroad retirement", + "800931": "Deductions for private pensions", + "800932": "Non-payroll deposit to retirement plans", + "800940": "Deductions for Social Security", + "INSPENSN": "Personal insurance and pensions", + "LIFEINSR": "Life and other personal insurance", + "PENSIONS": "Pensions and Social Security", + "005420": "Finance, late, and interest charges for credit cards", + "005620": "Finance, late, and interest charges for other loans", + "620112": "Credit card memberships", + "620115": "Shopping club membership fees", + "620925": "Miscellaneous fees", + "620926": "Lotteries and pari-mutuel losses", + "680110": "Legal fees", + "680140": "Funeral expenses", + "680210": "Safe deposit box rental", + "680220": "Checking accounts, other bank service charges", + "680901": "Cemetery lots, vaults, and maintenance fees", + "680902": "Accounting fees", + "680903": "Miscellaneous personal services", + "680904": "Dating services", + "680905": "Vacation clubs", + "710110": "Finance charges excluding mortgage and vehicle", + "790600": "Expenses for other properties", + "880210": "Interest paid, home equity line of credit (other property)", + "900002": "Occupational expenses", + "MISC": "Miscellaneous", + "640110": "Haircare products", + "640120": "Nonelectric articles for hair", + "640130": "Wigs and hairpieces", + "640210": "Oral hygiene products and articles", + "640220": "Shaving needs", + "640310": "Cosmetics, perfume, and bath preparations", + "640410": "Deodorants, feminine hygiene, and miscellaneous personal care", + "640420": "Electric personal care appliances", + "650310": "Personal care services", + "650900": "Repair of personal care appliances", + "PERSCARE": "Personal care products and services", + "PERSPROD": "Personal care products", + "PERSSERV": "Personal care services", + "950001": "Federal income tax refunds", + "950002": "Federal income tax deducted", + "950003": "Additional federal income tax paid", + "950004": "Federal income tax (imputed)", + "950011": "State and local income tax refunds", + "950012": "State and local income tax deducted", + "950013": "Additional state and local income tax paid", + "950014": "State and local income taxes (imputed)", + "950021": "Other taxes", + "950022": "Personal property taxes", + "950023": "tax refunds", + "950024": "Vehicle personal property taxes", + "950040": "Stimulus payment", + "FEDTAXES": "Federal income taxes", + "OTHRTAX": "Other taxes", + "PERSTAX": "Personal taxes (contains some imputed values)", + "STATETAX": "State and local income taxes", + "590110": "Newspapers", + "590210": "Magazines", + "590220": "Books through book clubs", + "590230": "Books, digital books, or book subscriptions", + "590310": "Newspaper, magazine by subscription", + "590410": "Newspaper, magazine non-subscription", + "590900": "Newsletters", + "660310": "Encyclopedias and other sets of reference books", + "690118": "Digital book readers", + "READING": "Reading", + "980010": "Number of People in CU", + "980020": "Age of reference person", + "980030": "Number of Earners", + "980040": "Vehicles (owned)", + "980050": "Number of Children under 18", + "980060": "Adults 65 and older", + "980360": "Vehicles (leased)", + "INCAFTAX": "Income after taxes", + "INCBFTAX": "Income before taxes", + "TITLEACU": "Average number in consumer unit:", + "VEHICLES": "Number of Vehicles", + "790920": "Reduction of mortgage principal (other property)", + "800721": "Estimated market value of owned home", + "900220": "Lump sum payment received", + "910000": "Lump sum receipts", + "910010": "Money from sale of household furnishings, etc.", + "910020": "Refund from overpayment on Social Security", + "910030": "Refunds from insurance policies", + "910040": "Refunds from property taxes", + "910041": "Lump sum child support payment", + "910042": "Monthly transit subsidy", + "910050": "Estimated monthly rental value of owned home", + "910101": "Estimated monthly rental value of vacation home not available for rent", + "910102": "Estimated monthly rental value of vacation home available for rent", + "910103": "Estimated annual rental value of timeshare", + "920010": "Market value of all savings accounts", + "920020": "Market value of all checking accounts", + "920030": "Market value of all U.S. savings bonds", + "920040": "Market value of all securities", + "MRTPRINP": "Mortgage principal paid on owned property", + "OTHRMONY": "Other money receipts", + "VALUASST": "Market value of financial assets", + "980210": "Percent Men reference persons", + "980220": "Percent Women reference persons", + "980230": "Percent Homeowner with mortgage", + "980240": "Percent Homeowner without mortgage", + "980260": "Percent Renter", + "980270": "Percent Black or African American", + "980281": "White", + "980282": "Asian", + "980283": "All other races not including Black or African-American", + "980285": "Percent Hispanic or Latino", + "980286": "Percent Not Hispanic or Latino", + "980290": "Percent Elementary (1-8)", + "980300": "Percent High school (9-12)", + "980310": "Percent College", + "980320": "Percent Never attended school and other", + "980330": "At least one vehicle owned", + "980340": "At least one vehicle leased", + "980350": "At least one vehicle owned or leased", + "HOMEOWN": "Percent Homeowner", + "TITLEEDU": "Education of reference person:", + "TITLEHOP": "Hispanic or Latino origin of reference person:", + "TITLEHT": "Housing tenure:", + "TITLERRP": "Race of reference person:", + "TITLESRP": "Reference person:", + "WHTNDOTH": "Percent White, Asian, and All Other Races, not including African American", + "630110": "Cigarettes", + "630210": "Other tobacco products", + "630220": "Smoking accessories", + "630900": "Marijuana", + "TOBACCO": "Tobacco products and smoking supplies", + "TOTALEXP": "Average annual expenditures", + "450110": "New cars", + "450210": "New trucks", + "450220": "New motorcycles", + "450310": "Car lease payments", + "450313": "Cash downpayment (car lease)", + "450314": "Termination fee (car lease)", + "450350": "Car/truck lease payments", + "450351": "Extra fees for car/truck lease", + "450352": "Trade in allowance for car/truck lease", + "450353": "Cash down payment car/truck lease", + "450354": "Termination fee for car/truck lease", + "450410": "Truck lease payments", + "450413": "Cash downpayment (truck lease)", + "450414": "Termination fee (truck lease)", + "450900": "New aircraft", + "460110": "Used cars", + "460901": "Used trucks", + "460902": "Used motorcycles", + "460903": "Used aircraft", + "470111": "Gasoline", + "470112": "Diesel fuel", + "470113": "Gasoline on out of town trips", + "470114": "Alternative fuels", + "470211": "Motor oil", + "470212": "Motor oil on out of town trips", + "470220": "Coolant, brake fluid, transmission fluid, and other additives", + "470311": "Electric vehicle charging", + "480110": "Tires - purchased, replaced, and installed", + "480212": "Vehicle products and cleaning services", + "480213": "Parts, equipment, and accessories", + "480214": "Vehicle audio equipment", + "480215": "Vehicle video equipment", + "490000": "Miscellaneous auto repair and servicing", + "490110": "Body work and painting", + "490211": "Clutch, transmission repair", + "490212": "Drive shaft and rear-end repair", + "490221": "Brake work, including adjustments", + "490231": "Repair to steering or front-end", + "490232": "Repair to engine cooling system", + "490300": "Vehicle or engine repairs", + "490311": "Motor tune up", + "490312": "Lube, oil change, and oil filters", + "490313": "Front end alignment, wheel balance, and rotation", + "490314": "Shock absorber replacement", + "490316": "Gas tank repair and replacement", + "490318": "Repair tires and other repair work", + "490319": "Vehicle air conditioning repair", + "490411": "Exhaust system repair", + "490412": "Electrical system repair", + "490413": "Motor repair, replacement", + "490900": "Auto repair service policy", + "500110": "Vehicle insurance", + "510110": "Automobile finance charges", + "510901": "Truck finance charges", + "510902": "Motorcycle and plane finance charges", + "520111": "Vehicle registrations, state", + "520112": "Vehicle registrations, local", + "520310": "Drivers' licenses", + "520410": "Vehicle inspections", + "520511": "Auto rental", + "520512": "Auto rental, out-of-town trips", + "520516": "Auto/truck rental", + "520517": "Auto/truck rental on out of town trips", + "520521": "Truck rental", + "520522": "Truck rental, out-of-town trips", + "520531": "Parking fees in home city, excluding residence", + "520532": "Parking fees on out of town trips", + "520541": "Tolls or electronic toll passes", + "520542": "Tolls on out of town trips", + "520550": "Towing charges", + "520560": "Global positioning services", + "520902": "Motorcycle rental", + "520903": "Aircraft rental", + "520905": "Motorcycle rental on out of town trips", + "520906": "Aircraft rental on out of town trips", + "530110": "Airline fares", + "530210": "Intercity bus fares", + "530311": "Intracity mass transit fares", + "530312": "Local transportation on out of town trips", + "530411": "Taxi fares and limousine services on trips", + "530412": "Taxi fares and limousine services", + "530510": "Intercity train fares", + "530901": "Ship fares", + "530902": "School bus", + "620113": "Automobile service clubs", + "620114": "Automobile service clubs and GPS services", + "850300": "Other vehicle finance charges", + "CAREPAIR": "Maintenance and repairs", + "GASOIL": "Gasoline, other fuels, and motor oil", + "LEASVEH": "Leased vehicles", + "NEWCARS": "Cars and trucks, new", + "OTHVEHCL": "Other vehicles", + "PARKING": "Parking fees", + "PUBTRANS": "Public and other transportation", + "RENTVEH": "Rented vehicles", + "TRANS": "Transportation", + "USEDCARS": "Cars and trucks, used", + "VEHFINCH": "Vehicle finance charges", + "VEHOTHXP": "Other vehicle expenses", + "VEHPURCH": "Vehicle purchases (net outlay)", + "VEHRENT": "Leased and rented vehicles", + "VEHRNTLC": "Vehicle rental, leases, licenses, and other charges" + }, + "demographics_code": { + "LB01": "Quintiles of income before taxes", + "LB02": "Income before taxes", + "LB04": "Age of reference person", + "LB05": "Size of consumer unit", + "LB06": "Composition of consumer unit", + "LB07": "Number of earners", + "LB09": "Race of reference person", + "LB10": "Hispanic or Latino origin of reference person", + "LB11": "Region of residence", + "LB12": "Occupation of reference person", + "LB13": "Education of reference person", + "LB14": "Highest education level of any member", + "LB15": "Deciles of income before taxes", + "LB16": "Generation of reference person", + "LB17": "Housing tenure", + "LB18": "Type of area", + "LB19": "Type of area", + "LB20": "Population size of area of residence", + "LB21": "Selected age of reference person" + }, + "characteristics_code": { + "01": "All Consumer Units", + "02": "Under 30 years", + "03": "30 and older", + "04": "Under 50 years", + "05": "50 and older", + "06": "Under 55 years", + "A1": "Five people in consumer unit", + "A2": "Six or more people in consumer unit", + "07": "55 and older", + "08": "Under 65 years", + "09": "65 and older", + "10": "Ninth 10 percent", + "11": "Highest 10 percent", + "12": "$70,000 to $79,999 before tax income(from 2003)", + "13": "$80,000 to $99,999 before tax income(from 2003)", + "14": "Before tax income of $100,000 and over(from 2003)", + "15": "$100,000 to $119,999 before tax income(from 2003)", + "16": "$120,000 to $149,999 before tax income(from 2003)", + "17": "Before tax income of $150,000 and over(from 2003)", + "18": "Less than $15,000", + "19": "$15,000 to $29,999", + "20": "$70,000 to $99,999", + "21": "$100,000 to $149,999", + "22": "$150,000 to $199,999", + "23": "$200,000 and more" + }, + "process_code": { + "M": "Means" + }, + "footnote_code": { + "1": "Components of income and taxes are derived from \"complete income reporters\" only through 2003; (see glossary). Beginning in 2004 income imputation was implemented. As a result, all consumer units are considered to be complete income reporters.", + "2": "Expenses for other properties was moved from \"Other lodging\" to \"Miscellaneous\" in 1991.", + "3": "Prior to 2005 this item was titled, 'Television, radios, sound equipment'.", + "4": "See https://www.bls.gov/cex/2019-vehicle-insurance.htm regarding the 2019 increase in vehicle insurance expenditures.", + "5": "Data are not available in LABSTAT.", + "6": "Data are suppressed due to the Relative Standard Error (RSE) being equal to or greater than 25 percent. See www.bls.gov/cex/tables-getting-started-guide.htm for more information." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/pce_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/pce_series.xz new file mode 100644 index 000000000000..14cfc8d8e3f8 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/pce_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ppi_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/ppi_codes.json new file mode 100644 index 000000000000..1fa5771ba11f --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/ppi_codes.json @@ -0,0 +1,8712 @@ +{ + "wp": { + "group_code": { + "00": "All commodities", + "01": "Farm products", + "02": "Processed foods and feeds", + "03": "Textile products and apparel", + "04": "Hides, skins, leather, and related products", + "05": "Fuels and related products and power", + "06": "Chemicals and allied products", + "07": "Rubber and plastic products", + "08": "Lumber and wood products", + "09": "Pulp, paper, and allied products", + "10": "Metals and metal products", + "11": "Machinery and equipment", + "12": "Furniture and household durables", + "13": "Nonmetallic mineral products", + "14": "Transportation equipment", + "15": "Miscellaneous products", + "30": "Transportation services", + "31": "Services related to transportation activities", + "32": "Warehousing, storage, and related services", + "33": "Publishing sales, excluding software", + "34": "Software publishing", + "35": "Network compensation from broadcast and cable television and radio", + "36": "Advertising space and time sales", + "37": "Telecommunication, cable, and internet user services", + "38": "Data processing and related services", + "39": "Credit intermediation services (partial)", + "40": "Investment services", + "41": "Insurance and annuities", + "42": "Commissions and fees from sales and administration of insurance policies (partial)", + "43": "Real estate services (partial)", + "44": "Rental and leasing of goods (partial)", + "45": "Professional services (partial)", + "46": "Employment services", + "47": "Travel arrangement services (partial)", + "48": "Selected security services (partial)", + "49": "Cleaning and building maintenance services (partial)", + "50": "Waste collection and remediation services (partial)", + "51": "Health care services", + "53": "Accommodation services", + "54": "Food and beverage for immediate consumption services (partial)", + "55": "Repair and maintenance services (partial)", + "56": "Entertainment services (partial)", + "57": "Wholesale trade services", + "58": "Retail trade services", + "59": "Metal treatment services", + "60": "Mining services", + "61": "Contract work on textile products, apparel, and leather", + "80": "Construction (partial)", + "FD": "Final demand", + "ID5": "Intermediate demand by production flow", + "ID6": "Intermediate demand by commodity type", + "ILF": "Industrial Commodities less fuels", + "IND": "Industrial Commodities", + "IP": "Inputs to industries", + "PFF": "Farm products, processed foods and feeds", + "SI": "Special indexes" + }, + "item_code": { + "000000": "All commodities", + "-": "Construction (partial)", + "1": "Processed goods for intermediate demand", + "11": "Materials and components for manufacturing", + "1101": "New warehouse building construction", + "110101": "New warehouse building construction", + "110104": "Private insurance patients: physician care", + "110105": "All other patients: physician care", + "110106": "Navel oranges", + "110108": "Tangerines", + "110110": "Tangelos", + "1102": "New school building construction", + "110201": "New school building construction", + "110202": "Admissions and recreational facilities use fees, fitness and recreational sports centers", + "110203": "Admissions and recreational facilities use fees, amusement and theme parks", + "110204": "Commission knit or knit & finishing of weft & warp knit fabric", + "110205": "Avocados", + "110206": "Kiwifruit", + "110208": "Granny Smith apples", + "110209": "Rome apples", + "110211": "Golden delicious apples", + "110215": "Red delicious apples", + "110216": "McIntosh apples", + "110219": "Peaches", + "110220": "Gala apples", + "110221": "Pears", + "110222": "Metal coating and allied services", + "110224": "Synthetic rubber, inc. sbr and ethylene propylene", + "110225": "Blackberries", + "110226": "Cranberries", + "110227": "Blueberries", + "110228": "Grapes", + "1102281": "Table grapes", + "1102282": "Raisin grapes", + "1102283": "Wine grapes", + "1102284": "Juice grapes", + "110229": "Fuji apples", + "110230": "Empire apples", + "1103": "New office building construction", + "110301": "New office building construction", + "110302": "Honeydews", + "110303": "Watermelons", + "13": "Processed fuels and lubricants for intermediate demand", + "1301": "Nonresidential property management fees", + "13011": "Dry beans", + "130110": "Dry pinto beans", + "130111": "Machine-made pressed & blown lighting, auto, & electronic glassware, made by glass producers", + "130112": "Dry pink beans", + "130113": "Dry pea beans", + "130114": "Dry kidney beans", + "130115": "Dry small red beans", + "130116": "Machine-made pressed & blown table, kitchen, art, & novelty glassware", + "130117": "All other machine-made pressed and blown glassware", + "130119": "Bleached bristol, clay-coated, uncoated, and industrial converted paper", + "13012": "Dry peas and lentils", + "130120": "Printing paper, coated at establishments other than where paper was produced", + "130121": "Bus bodies and truck cabs, sold separately", + "1302": "Coastal and intercoastal water transportation of freight", + "130211": "Cabbage", + "130212": "Carrots", + "130213": "Lime", + "130214": "Sweet corn", + "130215": "Lettuce", + "130216": "Dry onions", + "130217": "Potassium and sodium compounds, excluding bleaches, alkalies, and alum", + "130218": "Snap beans", + "130219": "Green peas", + "130221": "Asparagus", + "130222": "Broccoli", + "130223": "Cauliflower", + "130224": "Spinach", + "130225": "Greens", + "130226": "Endive", + "130228": "Green peppers", + "130229": "Eggplant", + "130231": "Squash", + "130232": "Beets", + "130234": "Cucumbers", + "130235": "Artichokes", + "130236": "Pumpkins", + "1303": "Great Lakes-St Lawrence Seaway water transportation of freight", + "130301": "Great lakes-St Lawrence Seaway water transportation of freight", + "1306": "Miscellaneous rubber products, n.e.c.", + "130601": "Long white potatoes", + "130602": "Round white potatoes", + "130603": "Russet potatoes", + "130604": "All other industrial rubber products", + "130605": "Round yellow potatoes", + "19": "Hides and skins, incl. cattle", + "1901": "Hides, skins, and pelts, made in slaughtering plants", + "190101": "Pecans", + "190102": "Almonds", + "190103": "Filberts", + "190104": "Walnuts", + "190105": "Macadamias", + "190106": "Pistachios", + "2": "Unprocessed goods for intermediate demand", + "21": "Unprocessed foodstuffs and feedstuffs", + "2101": "Maintenance and repair of nonresidential buildings (partial)", + "210101": "Maintenance and repair of nonresidential buildings (partial)", + "210102": "Stock wood kitchen cabinets, related cabinetwork and countertops", + "210103": "Soft white wheat", + "210104": "Stock wood bathroom vanities and related bathroom cabinetwork including tops", + "210105": "Cigarettes, excluding electronic", + "22": "Unprocessed nonfood materials", + "2201": "Residential property management fees", + "220101": "Residential property management fees", + "2202": "Nonwood commercial storage units, files, and tables", + "220205": "Corn", + "2203": "Nonwood commercial furniture", + "220311": "Oats", + "2204": "Nonwood partitions and fixtures", + "220415": "Rye", + "2205": "Unsupported plastics film, sheet, and other shapes", + "220501": "Unsupported plastics film, sheet, and other shapes", + "23": "Aircraft engine and engine parts", + "2301": "Aircraft engine and engine parts", + "230103": "Yellow brass scrap", + "2301031": "Long grain rough rice", + "2301032": "Medium/short grain rough rice", + "3": "Services for intermediate demand", + "31": "Services less trade, transportation, and warehousing for intermediate demand", + "3101": "Apparel, footwear, and accessories retailing", + "310199": "Slaughter steers and heifers", + "3102": "Jewelry retailing", + "310299": "Slaughter cows and bulls", + "3103": "Nonmilitary self-propelled ships, new construction", + "310399": "Slaughter vealers", + "32": "Transportation and warehousing services for intermediate demand", + "3201": "Co-employment staffing services", + "320199": "Slaughter barrows and gilts", + "3202": "Inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "320299": "Slaughter sows", + "33": "Trade services for intermediate demand", + "3301": "Ready-mix concrete", + "330199": "Slaughter lambs", + "34": "Precast concrete products", + "3401": "Precast concrete products", + "340199": "Feeder and replacement cattle", + "4": "Construction for intermediate demand", + "41": "Inputs to stage 4 goods producers", + "4102": "Human resources consulting services", + "410299": "Slaughter chickens", + "42": "Inputs to stage 4 services producers", + "4201": "Building or common brick", + "420199": "Slaughter turkeys", + "43": "Inputs to stage 4 construction producers", + "4301": "Household vacuum cleaners and other floor care machines (including parts and attachments)", + "430199": "Slaughter ducks", + "5": "TV, video, and photographic equipment and supplies retailing", + "51": "TV, video, and photographic equipment and supplies retailing", + "5101": "TV, video, and photographic equipment and supplies retailing", + "510101": "TV, video, and photographic equipment and supplies retailing", + "5101011": "Upland cotton", + "5101012": "Pima cotton", + "6": "Automobiles and automobile parts retailing", + "61": "Automobiles and automobile parts retailing", + "6101": "Automobile retailing (Partial)", + "610102": "Prefabricated stationary wood buildings, precut packages (complete units)", + "7": "Apparel wholesaling", + "71": "Apparel wholesaling", + "7107": "Metal window and door screens (except combination screens) and metal weather strip", + "710701": "Eggs, jumbo", + "710702": "Eggs, extra large", + "710703": "Eggs, large", + "710704": "Eggs, medium", + "710705": "Eggs, small", + "7108": "Personal safety equipment and clothing", + "710801": "Breaker stock", + "710802": "Personal safety equipment and clothing", + "8": "RVs, trailers, and campers retailing", + "81": "RVs, trailers, and campers retailing", + "8101": "RVs, trailers, and campers retailing", + "810101": "RVs, trailers, and campers retailing", + "810102": "Canned jams, jellies, and preserves", + "83": "Lighting fixtures", + "8301": "Processed eggs (dried, frozen, or liquid)", + "830111": "Processed eggs (dried, frozen, liquid, whole, etc.)", + "830121": "Cottonseed", + "830131": "Soybeans", + "830151": "Flaxseed", + "830161": "Sunflower", + "830171": "Canola", + "830181": "Miscellanous oil crops", + "11020111": "White pan bread", + "11020112": "White hearth bread (French, Italian, etc.)", + "11020113": "Dark wheat breads (whole wheat, cracked wheat, multigrain, etc.)", + "11020114": "Other variety breads (rye, unleavened, raisin, potato, self-rising, salt-free, canned, etc.)", + "1105": "New health care building construction", + "110505": "Rolls (bread-type), muffins, bagels, and croissants", + "11050501": "Rolls, hamburger and wiener", + "11050502": "All other rolls, bread-type (incl. muffins, bagels, and croissants)", + "1107": "Specialty glass", + "110703": "Specialty glass", + "1108": "Flat glass (float, sheet, and plate process)", + "110803": "Soft cakes, excluding frozen", + "1109": "Pies (fruit, cream, and custard), excluding frozen", + "110903": "Pies (fruit, cream, and custard), excluding frozen", + "1121": "Components for nondurable manufacturing", + "112103": "Cookies, wafers, and ice cream cones and cups (excluding frozen)", + "112104": "Crackers, biscuits, and related products", + "1121042": "Saltines and all other crackers, cracker meal and crumbs, and biscuits", + "1130": "Retail bakery products, excluding retail trade", + "113001": "Retail bakery products, excluding retail trade", + "12": "Materials and components for construction", + "1203": "Credit cards, overdraft credit, and related plans (partial)", + "120301": "Credit cards, overdraft credit, and related plans (partial)", + "1204": "Private line wired telephone service", + "120401": "Private line wired telephone service", + "1204011": "Prepared flour mixes, including refrigerated and frozen doughs and batters, made in flour mills", + "1204012": "Cake mixes, including gingerbread, made from purchased flour", + "1204013": "Flour mixes, excluding cake mixes, made from purchased flour", + "130106": "Head rice", + "1301066": "Head rice not packaged with other ingredients", + "130201": "Coastal and intercoastal water transportation of freight", + "14": "Containers for intermediate demand", + "1402": "Farm plows, harrows, rollers, pulverizers, etc., and attachments", + "140203": "Dry macaroni, spaghetti, and egg noodle products, made from purchased flour", + "14020303": "Dry macaroni, spaghetti, and egg noodle products, made from purchased flour", + "1409": "Parts for farm machinery, for sale separately", + "140907": "Manufactured starch, made by wet milling", + "140908": "Wheat mill products, corn mill products, and other grain mill products except flour", + "1409081": "Wheat mill products, except flour", + "1409082": "Corn mill products", + "1409083": "Other grain mill products", + "140909": "Breakfast cereal", + "210126": "Beef, fresh/frozen variety meats, not canned or made into sausage, made in slaughtering plants", + "210129": "Veal, fresh or frozen, not canned or sausage, made in slaughtering plants", + "210131": "Beef, fresh/frozen whole/half carcass, not canned or made into sausage, misp", + "210133": "Beef, fresh/frozen, primal and subprimal cuts, made in slaughtering plants", + "2103": "Intellectual and developmental disability center care", + "210321": "Lamb/mutton, fresh or frozen, not canned or made into sausage, made in slaughtering plants", + "2104": "Other accounting services, including billing and review (partial)", + "210444": "Pork, fresh/frozen, unprocessed, all cuts, except sausage, made in slaughtering plants", + "210447": "Pork, processed or cured, not canned or made into sausage", + "2104471": "Pork, processed or cured, not canned or made into sausage, made in slaughtering plants", + "2104472": "Pork, processed or cured, not canned or made into sausage, mfpc", + "21044721": "Pork, sweet-pickled, dry-cured, or dry salt, not canned or made into sausage, mfpc", + "21044722": "Smoked hams and picnics, excluding canned, made from purchased carcasses", + "21044723": "Smoked slab bacon, made from purchased carcasses", + "21044724": "Smoked sliced bacon, made from purchased carcasses", + "21044725": "Other smoked pork, not canned or made into sausage, made from purchased carcasses", + "21044726": "Boiled ham, barbecue pork, and other cooked pork, excluding canned meats and sausage, mfpc", + "2105": "Gold ores", + "210503": "Fresh/processed sausage, deli & cooked meats, etc.", + "2105031": "Fresh and processed sausage, deli, and cooked meats, made in slaughtering plants", + "2105032": "Fresh and processed sausage, deli, and cooked meats, mfpc", + "21050321": "Fresh sausage (pork sausage, breakfast links, etc.), excluding canned, mfpc", + "21050322": "Dry or semidry sausage (salami, cervelat, pepperoni, summer sausage, pork roll, etc), mfpc", + "21050323": "Frankfurters, including wieners, excluding canned, made from purchased carcasses", + "21050324": "Other sausage (smoked or cooked) & jellied goods & similar preparations, excluding canned, mfpc", + "210504": "Boxed meat (beef, pork, lamb, etc.), made from purchased carcasses", + "210579": "Canned meats, excluding dog, cat, and baby food", + "2105792": "Canned meats, excluding dog, cat, and baby food, mfpc", + "210586": "Frozen ground meat patties and other processed, frozen, or cooked meats, mfpc", + "220333": "Young chickens, including bulk, chilled, frozen, whole, and in parts", + "2206": "Turkeys, including frozen, whole, and in parts", + "220611": "Turkeys, including frozen, whole, and in parts", + "2208": "Canned, cooked, smoked or prepared poultry", + "220811": "Canned, cooked, smoked or prepared poultry", + "2209": "Chicken hens and other poultry/small game", + "220911": "Other poultry/small game (duck, goose, rabbit, etc.)", + "230101": "Aircraft engine and engine parts", + "230102": "Public building and related furniture, excluding school & restaurant furniture", + "230131": "Flounder", + "230132": "Cod", + "230133": "Pollock", + "230135": "Rockfish", + "230136": "Tuna", + "230199": "Other finfish", + "2304": "Laminated plastics plates, sheet (except packaging), and shapes", + "230429": "Canned seafood (including soups, stews, and chowders)", + "2305": "Unprocessed shellfish", + "230501": "Shrimp", + "230502": "Crabs", + "230503": "Lobsters", + "230504": "Clams", + "230505": "Oysters", + "230506": "Sea scallops", + "230507": "Mussels", + "2306": "Prepared fresh and frozen seafood", + "230601": "Prepared fresh fish/seafood, inc. surimi/surimi-based products", + "230602": "Prepared frozen fish", + "230603": "Prepared frozen shellfish", + "230604": "Other prepared fresh and frozen seafood", + "310301": "Nonmilitary self-propelled ships, new construction", + "310302": "Reduced fat and lowfat milk (1/2-2)", + "310303": "Softwood veneer and plywood", + "310304": "Other fluid milk related products, packaged, incl. cartons, bottles, cans, and dispenser cans", + "3104": "Nonpropelled ships, new construction", + "310401": "Nonpropelled ships, new construction", + "3105": "Men's footwear (size 6 and larger), excluding athletic", + "310501": "Men's footwear (size 6 and larger), excluding athletic", + "3105011": "Yogurt, excluding frozen", + "3105012": "Other packaged milk products", + "3106": "Bulk fluid milk and cream", + "310601": "Bulk fluid milk and cream", + "320114": "Butter", + "3302": "Resistance welders, components, accessories, and electrodes", + "330212": "Natural cheese, except cottage cheese", + "3302121": "Natural cheese, except lowfat, shipped in consumer packages or containers (3 lbs or less)", + "3302122": "Natural cheese, except lowfat, shipped in packages or containers (more than 3 lbs) or bulk", + "3302123": "Lowfat natural cheese, except cottage cheese, shipped in consumer packages (3 lbs. or less)", + "3302124": "Lowfat natural cheese, except cottage cheese, shipped in packages (more than 3 lbs.) or in bulk", + "3303": "Arc welding electrodes, metal", + "330312": "Process cheese and related products", + "3303121": "Process cheese, shipped in consumer packages or containers (3 lbs. or less)", + "3303122": "All other process cheese and related products", + "33031221": "Process cheese shipped in packages or containers (more than 3 lbs.) or in bulk", + "33031225": "Cheese food, spread, and other related products", + "3304": "Gas welding and cutting equipment, parts, attachments, and accessories", + "330401": "Cheese substitutes and imitations", + "3307": "Raw liquid whey", + "330701": "Raw liquid whey", + "3402": "Ice cream and frozen desserts", + "340201": "Ice cream and frozen desserts", + "3402011": "Ice cream, excl. lowfat and nonfat (incl. custards), shipped in bulk (containers 3 gal or more)", + "3402012": "Ice cream, incl. custards (excl. lowfat and nonfat) shipped in sizes less than 3 gallons", + "3402013": "Ice cream, including custards (excluding lowfat and nonfat), novelty forms", + "3402014": "Ice cream, including custards, lowfat and nonfat", + "3402016": "Frozen desserts containing fats other than butterfat (incl. soy, rice, almond, oats, etc.)", + "3402019": "Other frozen desserts (yogurt, sherbet, water ices, mellorine, frozen pudding, gelato, etc.)", + "35": "Prestressed concrete products", + "3502": "Precision measuring tools", + "350201": "Dry milk products, including feed grade", + "3503": "Liquid milk products", + "350301": "Consumer-type canned milk products, excluding alternatives", + "350303": "Concentrated milk products shipped in bulk (barrels, drums, and tanks)", + "3505": "Other machine tool attachments and accessories", + "350502": "Ice cream mixes and related products", + "4101": "Computer hardware, software, and supplies retailing", + "410105": "Electric household ranges, ovens (including microwave), surface cooking units, and equipment", + "410239": "Canned and fresh fruit juices, nectars, and concentrates", + "4202": "Glazed brick and other brick (paving, floor, and sewer)", + "420209": "Finished wool broadwoven fabrics and felts", + "4203": "Finished manmade, silk, and other natural fiber (exc. cotton and wool) broadwoven fabrics", + "44": "Railroad cars and locomotives", + "4401": "Railroad cars and locomotives", + "440102": "Railroad cars", + "440127": "Canned catsup and other tomato based sauces", + "440139": "Canned vegetable juices", + "45": "Railway maintenance of way equipment and parts", + "4502": "Other power transmission equipment", + "450202": "Frozen potato products (French-fried, patties, puffs, etc.)", + "4505": "Frozen vegetables, other than potato products", + "450509": "Frozen vegetables, other than potato products", + "48": "Air conditioning and refrigeration equip", + "4801": "Checkbooks, blankbooks, looseleaf binders, and devices", + "480101": "Weft (circular) knit fabrics, knit and finished in the same establishment (excluding hosiery)", + "48010101": "Soup mixes (including dried/dehydrated/freeze-dried) and bouillon", + "48010102": "Dried and dehydrated fruits and vegetables, including freeze-dried", + "48010103": "Macaroni/noodle prod., purchased, pkgd. w/ other ingred., excluding canned/frozen", + "52": "Clay refractories", + "5201": "Clay refractories", + "520106": "Raw cane sugar and sugarcane mill products and byproducts", + "53": "Manufactured homes (mobile homes), all sizes (incl. multisection)", + "5307": "Refined sugar products and byproducts", + "530701": "Refined granulated cane sugar and byproducts", + "530702": "Beet sugar", + "54": "Computer peripheral equipment and parts", + "5401": "Confectionery materials", + "540107": "Corn sweeteners, made by wet milling", + "540108": "Chocolate coatings, made from cacao beans", + "540109": "Other chocolate and cocoa products, made from cacao beans", + "55": "Confectionery end products", + "5502": "Chewing gum, bubble gum, and chewing gum base", + "550201": "Chewing gum, bubble gum, and chewing gum base", + "5503": "Candy and nuts", + "550301": "Chocolate and chocolate-type confectionery products", + "5503011": "Chocolate/chocolate-type confectionery prods, cacao beans", + "5503014": "Chocolate/confectionery products, made from purchased chocolate, not retailed", + "550302": "Nonchocolate-type confectioneries", + "5503023": "Nonchocolate-type confectioneries", + "550304": "Nuts and seeds (salted, roasted, cooked or blanched)", + "5503041": "Nuts (salted, roasted, cooked, or blanched), sold in bulk", + "5503042": "Canned nuts (salted, roasted, cooked, or blanched)", + "5503043": "All other packaged nuts, including all types of seeds (salted, roasted, cooked, or blanched)", + "550305": "Other confectionery-type products", + "610101": "Automobile retailing (Partial)", + "610103": "Prefabricated stationary wood buildings, shipped in panel form (complete units)", + "610105": "All other pottery products (including china decorated for the trade)", + "610108": "All other malt beverages and brewing products", + "6102": "Automotive parts, including tires, retailing", + "610202": "Distilled liquor, excluding brandy", + "6102022": "Distilled whiskey, all other distilled liquor, excluding brandy", + "610204": "Bottled liquor, excluding brandy", + "6102041": "Bottled whiskey", + "6102042": "Bottled gin, vodka, rum, cordials, cocktails, and similar compounds", + "6102043": "All other bottled liquor, excluding brandy", + "6104": "Commercial food products machinery (except packaging and cooking equipment)", + "610441": "Wines, brandy, and brandy spirits", + "6104411": "Wines, white, red & rose grape, and other fruit, 14 percent or less alcohol", + "61044111": "Wines, white grape, 14 percent or less alcohol content", + "61044112": "Wines, red grape, 14 percent or less alcohol content", + "61044113": "Wines, rose grape & other fruits & berries, 14 percent or less alcohol", + "6104412": "Wines, dessert, effervescent, and wine coolers", + "6104413": "Other wines, brandy, and brandy spirits", + "62": "Surgical and medical instruments", + "6206": "Soft drinks, non-carbonated and bottled water", + "620608": "Bottled water, non-carb, processed or pasteurized", + "620609": "Soft drinks, non-carbonated", + "6206093": "Soft drinks, non-carbonated, iced tea and other types", + "6206094": "Soft drinks, non-carbonated, fruit drinks, cocktails, ades", + "6210": "Soft drinks, carbonated, bottle/can, all types", + "621001": "Soft drinks, carbonated, bottle/can, all types", + "6211": "Soft drinks, energy and sport", + "621101": "Soft drinks, energy and sport", + "63": "Medical and surgical appliances and supplies", + "6301": "Medical and surgical appliances and supplies", + "630103": "Coffee, concentrated, including coffee substitutes", + "630104": "Medical and surgical appliances and supplies", + "6303": "Tea in consumer packages, exc. canned ice tea", + "630313": "Tea in consumer packages, exc. canned ice tea", + "64": "Ophthalmic goods", + "6401": "Ophthalmic goods", + "640101": "Malt and malt byproducts", + "640109": "Liquid beverage bases, excluding use by soft drink bottlers", + "640112": "Liquid beverage bases, for sale by soft drink bottlers", + "7101": "Apparel wholesaling", + "710117": "Lard, made in slaughtering plants", + "78": "Electronic components and accessories", + "7801": "Lubricating oil base stocks", + "780109": "Margarine, butter blends, and butter substitutes", + "780115": "Shortening and cooking oils", + "7A": "Other oilseed processing", + "7A01": "Other oilseed processing", + "7A0103": "Cottonseed oil, once-refined", + "7A0104": "Cotton linters", + "7A0105": "Cottonseed cake, meal, hulls, and other byproducts", + "7A01051": "Cottonseed cake and meal", + "7A01052": "Cottonseed hulls and other byproducts", + "7A0106": "Other crude and refined vegetable oils and other vegetable mill products", + "7A01061": "Other crude vegetable oils, including linseed, peanut, sunflower, safflower, etc.", + "7A01063": "Other vegetable oil mill products, including all oil seed cake and meal", + "7B": "Corn oil, crude and refined", + "7B01": "Corn oil, made by wet milling", + "7B0101": "Corn oil, made by wet milling", + "82": "Industrial process control instruments", + "8201": "Industrial process control instruments", + "820106": "Pickles and other pickled products, including horseradish", + "84": "Fluid meters and counting devices", + "8401": "Fluid meters and counting devices", + "840102": "Integrating and totalizing meters for gases or liquids", + "840104": "Motor vehicle indicating instruments", + "840105": "Canned baby foods and other canned specialties/nationality foods", + "85": "Engineering and scientific instruments", + "8501": "Aeronautical, nautical, and navigational instruments", + "850109": "Frozen cakes, pies, and other pastries", + "850111": "Aeronautical, nautical, and navigational instruments", + "850113": "Other frozen specialties, incl. all whipped topping, waffles, soups, etc., excluding seafood", + "86": "Measuring instruments and lenses", + "8601": "Sighting, tracking, and fire-control equipment, optical type", + "860103": "Prepared sauces, excluding tomato-based sauces and sauces comprised of 20 percent or more meat", + "89": "Measuring & controlling devices, n.e.c.", + "8901": "Aircraft engine instruments", + "890102": "Mayonnaise, salad dressings, and sandwich spreads", + "890148": "Dry mix food preparations", + "890149": "Perishable non-frozen prepared food, including tortillas", + "8901492": "Perishable prepared foods", + "890151": "Flavoring extracts, emulsions, liquid flavors, and food colorings", + "890154": "Other flavoring agents, except chocolate syrup", + "8901541": "Flavoring syrups and fruit products for soft drinks & fountain, ice cream, & home beverage use", + "89015411": "Soft drink flavoring syrup, sold in bulk", + "89015412": "Other flavoring agents (except chocolate syrups)", + "890156": "Table salt (evaporated), pepper (white and black), and other spices", + "8901566": "Pepper and other spices in commercial sizes (1 lb or more)", + "890158": "Peanut butter", + "890161": "Ice", + "890162": "Dairy product alternatives, including plant-based", + "8901621": "Dry, condensed, and evaporated dairy product alternatives, including plant-based", + "8901622": "Liquid dairy product alternatives, including plant-based", + "89016221": "Perishable beverage dairy milk alternatives, including plant-based", + "89016222": "All other liquid dairy product alternatives, including plant-based", + "890171": "Desserts, ready-to-mix", + "890172": "Chips (potato, corn, etc.)", + "8901721": "Potato chips and sticks, plain and flavored", + "8901722": "Corn chips and related products", + "8901723": "Other chips, sticks (hard pretzels, bacon rinds, popcorn (except candied), etc.)", + "890174": "Vinegar and cider", + "890175": "Other food preparations", + "9": "Sporting goods, including boats, retailing", + "92": "Insulation materials", + "9201": "Mineral wool for thermal and acoustical envelope insulation", + "920112": "Soybean cake, meal, and byproducts", + "9201121": "Soybean cake and meal", + "9201122": "Other soybean products, including isolates and concentrates", + "93": "Musical instruments", + "9301": "Musical instruments", + "930102": "Chicken and turkey feed, supplements, concentrates, and premixes", + "930110": "Dairy cattle feed, supplements, concentrates, and premixes", + "930115": "Swine feed, supplements, concentrates, and premixes", + "930117": "Other musical instruments and parts", + "930118": "Poultry, exc. chicken and turkey, and livestock, exc. cattle and swine, feed", + "94": "Jewelry and jewelry products", + "9402": "Jewelry (gold and platinum) and silverware", + "940202": "Dog and cat food", + "9402021": "Dog food", + "94020211": "Canned dog food", + "94020214": "Dry and semi moist dog food", + "9402022": "Cat food", + "94020224": "Canned cat food", + "94020225": "Dry and semi moist cat food", + "940203": "Pet (excluding dog and cat), laboratory, and fur animal feed", + "9403": "Miscellaneous feedstuffs other than pet food", + "940301": "Meat meal and meat and bone meal", + "940317": "Wet process corn byproducts", + "940325": "Other animal feeds, including fertilizer byproducts and feather", + "9403252": "Animal and marine feed and fertilizer byproducts, except meat and bone meal", + "9403253": "Other prepared animal feeds, including feeding materials and adjuncts", + "940333": "Miscellaneous byproducts of slaughtering plants", + "940334": "Distillers' dried grains (dark and light) and dried solubles", + "15": "Supplies for intermediate demand", + "1502": "Pressure and soil pipe and fittings, cast iron", + "1504": "Other gray and ductile iron castings", + "150401": "Noncellulosic fibers", + "1504011": "Glass fiber mat, textile-type, made by glass producers", + "1504014": "Noncellulosic organic fibers", + "15040147": "Polyester manufactured fibers", + "15040149": "Other noncellulosic organic fibers, incl. polyamide, polyolefin, and producer-textured", + "26": "Nonferrous wire and cable", + "2601": "Parts for transportation equipment", + "260115": "Spun cotton yarns", + "2603": "Nonferrous wire and cable", + "260304": "Spun synthetic yarns", + "2603041": "Rayon, acetate, and lyocell spun yarns", + "2604": "Textured and twisted yarns", + "260405": "Textured and twisted yarns", + "2604052": "Thrown filament yarns, excluding textured", + "2604053": "Textured/crimped/bulked filament yarns, incl. stretch yarn, made from purchased filament yarn", + "2604054": "Novelty and plied yarns, excl. wool, not spun or thrown at the same establishment", + "2607": "Other spun noncellulosic and natural fiber (excluding cotton and wool) yarns", + "260701": "Other spun noncellulosic and natural fiber (excluding cotton and wool) yarns", + "27": "Nonferrous forge shop products", + "2705": "Thread", + "270501": "Thread", + "37": "Metal cutting machine tools", + "3701": "Greige cotton broadwoven fabrics", + "370104": "Greige cotton broadwoven fabrics", + "3703": "Greige manmade, silk, and other natural fiber (exc cotton/wool) broadwoven fabrics", + "370304": "Greige manmade, silk, and other natural fiber (exc cotton/wool) broadwoven fabrics", + "38": "Metal forming machine tools", + "3803": "Pharmaceuticals acting on the cardiovascular system", + "380301": "Weft (circular) knit fabrics, greige goods (excluding hosiery)", + "3804": "Pharmaceuticals acting on the respiratory system", + "380401": "Warp knit fabrics, greige goods (excluding hosiery)", + "39": "Tools, dies, jigs, fixtures & ind. molds", + "3901": "Special tools, dies, jigs, and fixtures", + "390101": "Tire cord and tire fabrics", + "420104": "Finished cotton broadwoven fabrics", + "420306": "Finished manmade, silk, and other natural fiber (exc. cotton and wool) broadwoven fabrics", + "4203061": "Finished manmade, silk, & natural fiber (exc cotton/wool) broadwoven, finished in weaving mills", + "4203062": "Finished manmade fiber, silk and other natural fiber broadwoven fabrics, finishing mill", + "4402": "Conveying equipment, except parts and accessories", + "440204": "Woven narrow fabrics (12 inches or less in width)", + "440205": "Braided narrow fabrics (12 inches or less in width)", + "4503": "Nonwoven fabrics and felts", + "450321": "Nonwoven fabrics", + "450333": "Pressed, punched, or needled felts, excluding hats", + "46": "Scales and balances", + "4601": "Coated fabrics, not rubberized", + "460102": "Vinyl coated fabrics, including expanded vinyl coated", + "460103": "Coated or laminated fabrics and coated yarns, incl. impregnated fabrics", + "47": "Air purification equipment and industrial and commercial fans and blowers", + "4701": "Fan, blower, air purification equipment", + "470103": "Magazine and periodical printing (gravure)", + "470105": "Schiffli machine embroideries", + "470108": "Screen printing on garments, apparel accessories, and other fabric articles, excluding labels", + "4702": "Label and wrapper printing for packaging", + "470205": "Label and wrapper printing (flexographic)", + "4802": "Unitary air-conditioners, except air source heat pumps", + "480201": "Edition, library, and other hardcover binding of books printed elsewhere", + "4802011": "Warp knit fabrics, knit and finished in same establishment", + "8104": "Nonthreaded metal fasteners, except aircraft types", + "810414": "Men's and boys' fabric, straw, and felt hats, made from purchased materials", + "810415": "Women's, girls', and infants' fabric, straw, and felt hats, made from purchased materials", + "810416": "Hat bodies and fabric caps, made from purchased materials", + "810424": "Nonthreaded metal fasteners, except aircraft types", + "810428": "Leather and sheep-lined apparel, made from purchased materials", + "810441": "Apparel and accessories, n.e.c.", + "81044118": "All other cut and sew aparel, made from purchased materials", + "8104412": "Fabricated apparel accessories", + "81044125": "All other apparel accessories, made from purchased materials", + "8106": "Formed products, except fasteners, made by cold-, warm-, or hot-heading processes", + "810603": "Women's and girls' blouses and shirts, made from purchased fabrics", + "810611": "Women's and girls' dresses, made from purchased fabrics", + "810647": "Women's and girls' lingerie and nightwear, made from purchased fabrics", + "810654": "Infants' apparel, made from purchased fabrics", + "810661": "Women's and girls' other outerwear, made from purchased fabrics", + "8107": "Men's and boys' cut and sew apparel", + "810703": "Men's and boys' pants, except work pants, made from purchased fabrics", + "810713": "Men's and boys' work clothing, made from purchased fabrics", + "810723": "Men's and boys' shirts, except work shirts, made from purchased fabrics", + "810735": "Men's and boys' suits, coats, and overcoats, made from purchased fabrics", + "810744": "Men's and boys' other outerwear, made from purchased fabrics", + "810751": "Men's and boys' neckwear, made from purchased materials", + "810761": "Men's and boys' nightwear, robes, and underwear, made from purchased fabrics", + "8108": "Apparel made in knitting mills", + "810808": "Knit outerwear, underwear, and nightwear, made in knitting mills", + "8108084": "Knit outerwear, made in knitting mills", + "810831": "Hosiery and socks", + "8203": "Textile house furnishings", + "820304": "Curtains and draperies, made from purchased materials", + "820312": "Other textiles, including towels and bed textiles", + "8203121": "Fabricated textile products, made in weaving mills", + "8203122": "Other household textile products", + "82031221": "Bedspreads, made from purchased materials", + "82031223": "Sheets and pillowcases, made from purchased materials", + "82031226": "Other household furnishings, made from purchased materials", + "8303": "Commercial, institutional and industrial electric lighting fixtures", + "830321": "Rope, cordage, and twine", + "8303213": "Cordage and twine, hard fiber", + "8303214": "Cordage and twine, soft fiber, excluding cotton", + "830333": "Duffle bags", + "830334": "All other textile bags", + "830345": "Canvas and related products", + "830351": "All other fabricated textile products, excluding trimming and findings", + "8303516": "All other miscellaneous fabricated textile products", + "830361": "Trimming and findings, excluding automobile and apparel", + "9401": "Paving mixtures and blocks", + "940102": "Textile waste", + "9401021": "Recovered fibers, processed mill waste, and related products", + "940103": "Textile and fabric finishing, except broadwoven", + "190108": "Hides, skins, and pelts, made in slaughtering plants", + "2701": "Nonferrous forge shop products", + "270102": "Finished and unfinished leather", + "3205": "Women's footwear (size 4 and larger), excluding athletic", + "320501": "Women's footwear (size 4 and larger), excluding athletic", + "390104": "Other footwear, excluding rubber and plastic soled footwear", + "410112": "Luggage (including suitcases, travel bags, backpacks, and other types)", + "410128": "Women's and children's handbags and purses", + "410132": "Lard, inedible tallow, and grease, except wool grease", + "4501": "Railway maintenance of way equipment and parts", + "450101": "Air brake and other brake equipment", + "4501011": "Boot and shoe cut stock and findings", + "4501014": "All other miscellaneous leather goods", + "450111": "Leather belts, made from purchased materials", + "130101": "Nonresidential property management fees", + "1301011": "Unprepared bituminous coal and lignite from surface mine (utility sold)", + "1301012": "Unprepared bituminous coal and lignite from underground mine (utility sold)", + "130102": "Prepared bituminous coal and lignite (utility sold)", + "1301021": "Prepared bituminous coal & lignite, from surface mine (utility sold)", + "1301022": "Prepared bituminous coal & lignite, from underground mine (utility sold)", + "130103": "Coal exports", + "130104": "Other wired telephone services", + "310105": "Natural gas", + "3101051": "Natural gas from the wellhead", + "3101052": "Natural gas from processing facilities", + "320102": "Isopentane and natural gasoline", + "320104": "Propane", + "320105": "Steel pails (1- to 12-gallon capacity) and fabricated steel boxes", + "320108": "Outboard motorboats, plastics/fiberglass, incl. comm. and mil. (exc. sailboats and lifeboats)", + "4121": "Inputs to stage 4 goods producers, services less trade, transportation, and warehousing", + "412101": "Residential electric power", + "4121011": "Residential electric power, New England", + "4121012": "Residential electric power, Middle Atlantic", + "4121013": "Residential electric power, East North Central", + "4121014": "Residential electric power, West North Central", + "4121015": "Residential electric power, South Atlantic", + "4121016": "Residential electric power, East South Central", + "4121017": "Residential electric power, West South Central", + "4121018": "Residential electric power, Mountain", + "4121019": "Residential electric power, Pacific", + "4221": "Inputs to stage 4 services producers, services less trade, transportation, and warehousing", + "422101": "Commercial electric power", + "4221011": "Commercial electric power, New England", + "4221012": "Commercial electric power, Middle Atlantic", + "4221013": "Commercial electric power, East North Central", + "4221014": "Commercial electric power, West North Central", + "4221015": "Commercial electric power, South Atlantic", + "4221016": "Commercial electric power, East South Central", + "4221017": "Commercial electric power, West South Central", + "4221018": "Commercial electric power, Mountain", + "4221019": "Commercial electric power, Pacific", + "4321": "Inputs to stage 4 construction producers, services less trade, transportation, and warehousing", + "432101": "Industrial electric power", + "4321011": "Industrial electric power, New England", + "4321012": "Industrial electric power, Middle Atlantic", + "4321013": "Industrial electric power, East North Central", + "4321014": "Industrial electric power, West North Central", + "4321015": "Industrial electric power, South Atlantic", + "4321016": "Industrial electric power, East South Central", + "4321017": "Industrial electric power, West South Central", + "4321018": "Industrial electric power, Mountain", + "4321019": "Industrial electric power, Pacific", + "4621": "Transportation electric power", + "462111": "Transportation electric power", + "5121": "Residential natural gas", + "512101": "Residential natural gas", + "5121011": "Residential natural gas, New England", + "5121012": "Residential natural gas, Middle Atlantic", + "5121013": "Residential natural gas, East North Central", + "5121014": "Residential natural gas, West North Central", + "5121015": "Residential natural gas, South Atlantic", + "5121016": "Residential natural gas, East South Central", + "5121017": "Residential natural gas, West South Central", + "5121018": "Residential natural gas, Mountain", + "5121019": "Residential natural gas, Pacific", + "5221": "Commercial natural gas", + "522101": "Commercial natural gas", + "5221011": "Commercial natural gas, New England", + "5221012": "Commercial natural gas, Middle Atlantic", + "5221013": "Commercial natural gas, East North Central", + "5221014": "Commercial natural gas, West North Central", + "5221015": "Commercial natural gas, South Atlantic", + "5221016": "Commercial natural gas, East South Central", + "5221017": "Commercial natural gas, West South Central", + "5221018": "Commercial natural gas, Mountain", + "5221019": "Commercial natural gas, Pacific", + "5321": "Industrial natural gas", + "532101": "Industrial natural gas", + "5321011": "Industrial natural gas, New England", + "5321012": "Industrial natural gas, Middle Atlantic", + "5321013": "Industrial natural gas, East North Central", + "5321014": "Industrial natural gas, West North Central", + "5321015": "Industrial natural gas, South Atlantic", + "5321016": "Industrial natural gas, East South Central", + "5321017": "Industrial natural gas, West South Central", + "5321018": "Industrial natural gas, Mountain", + "5321019": "Industrial natural gas, Pacific", + "5421": "Natural gas to electric power", + "542101": "Natural gas to electric power", + "7103": "Metal windows (except storm sash)", + "710304": "Unleaded premium gasoline", + "7104": "Metal molding and trim and store fronts", + "710404": "Unleaded regular gasoline", + "7105": "Metal combination screen, storm sash, and storm doors", + "710504": "Unleaded mid-premium gasoline", + "72": "Integrating and measuring instruments", + "7202": "Kerosene", + "720201": "Kerosene", + "7203": "Jet fuel", + "720301": "Jet fuel", + "73": "Motors, generators, motor generator sets", + "7302": "Home heating oil and distillates", + "730201": "Home heating oil and distillates", + "7303": "Fractional horsepower motors and generators", + "730302": "No. 2 diesel fuel", + "74": "Transformers and power regulators", + "7407": "Custom roll form products", + "740703": "Residual fuels (heavy fuel oils, incl. #5, #6, & other residual fuels)", + "76": "Communications and related equipment and miscellaneous electronic systems & equipment", + "7603": "Other communications and related equipment, including broadcast and wireless", + "760303": "Intercommunications, alarm and traffic control systems", + "7604": "Lubricating and similar oils", + "760401": "Lubricating and similar oils not from petroleum refineries", + "780121": "Lubricating oil base stocks", + "8102": "Alcohol wholesaling", + "810212": "Asphalt", + "8103": "Internally threaded fasteners, except aircraft types", + "810319": "Other petroleum and coal products, including coke oven products, n.e.c.", + "8103191": "Other petroleum and coal products, made in coke oven establishments", + "130209": "Aluminum compounds", + "13020T": "Inorganic acids, inc. hydrochloric, sulfuric acid, and other", + "13020T1": "Sulfuric acid", + "13020T2": "Inorganic acids, excluding nitric, sulfuric, and phosphoric", + "130271": "Rock salt", + "130283": "Other inorganic chemicals, nec", + "1302833": "All other inorganic chemicals", + "130288": "Potassium salts & boron", + "130302": "Chlorine, sodium hydroxide, and other alkalies", + "1303024": "Sodium hydroxide (caustic soda)", + "1303028": "Other alkalies", + "1401": "Air transportation of freight", + "140197": "Aromatics", + "140198": "Liquid refinery gases", + "140199": "Tar, tar crudes, and tar pitches", + "140281": "Cyclic intermediate chemicals", + "1402812": "Cyclic intermediate chemicals", + "140282": "Synthetic organic dyes", + "1403": "Other basic organics", + "140341": "Ethanol (ethyl alcohol)", + "140399": "Other basic organics, n.e.c.", + "1403991": "Fatty acids", + "1403992": "Bulk pesticides and other bulk synthetic organic agricultural chemicals, excluding preparation", + "1403993": "Industrial organic flavor oil mixtures and blends", + "1403994": "Reagent and high-purity grades of organic chemicals refined from purchased technical grades", + "1403995": "Natural organic chemicals", + "1403996": "Synthetic organic alcohols, mixed and unmixed", + "1403997": "Synthetic organic chemicals for use as flavor and perfume materials", + "1403998": "Synthetic organic rubber-processing chemicals", + "1403999": "Synthetic organic plasticizers", + "140399A": "Other synthetic organic chemicals", + "140399B": "Miscellaneous end use chemicals and chemical products, excluding urea", + "140399C": "Miscellaneous cyclic and acyclic chemicals and chemical products, excluding fatty acid esters", + "2101041": "Stock wood bathroom vanities and related cabinetwork", + "2101042": "Stock wood and plastics laminated wood bathroom vanity tops", + "2102": "Nursing home care", + "210201": "Nursing home care", + "2102011": "Transportation finishes, except powdered and high-solids coatings", + "2102012": "All other product finishes for original equipment manufacturers (OEM), excluding marine coating", + "210301": "Intellectual and developmental disability center care", + "2103011": "Automotive, other transportation and machinery refinish paints and enamels, including primers", + "2103012": "Special purpose coatings, including all marine coatings and traffic marking paints", + "22020N": "All other inorganic pigments, including TiO2, chrome colors, and other white opaque pigments", + "22020N1": "Titanium dioxide, composite and pure", + "22020N9": "Chrome colors and other inorganic pigments", + "220298": "Synthetic organic pigments, lakes, and toners", + "220407": "Storage racks and accessories, except wood", + "230104": "Other copper and brass scrap", + "310203": "Synthetic organic medicinal chemicals, medicinal & botanical drugs, & other products", + "3403": "Pharmaceuticals for veterinary use", + "340303": "Pharmaceuticals for veterinary use", + "3717": "Biological products, excluding diagnostic, for veterinary, industrial, and all other misc. uses", + "371705": "Biological products, excluding diagnostic, for veterinary, industrial, and all other misc. uses", + "3717051": "Biological veterinary vaccines, bacterins, toxoids, other antigens, and other biologics", + "3718": "Diagnostics", + "371801": "In-vitro diagnostic substances", + "3719": "Biological products, excluding diagnostic, for human use", + "371904": "Biological products, excluding diagnostic, for human use", + "3801": "Pharmaceuticals affecting neoplasms, the endocrine system, & metabolic diseases", + "380102": "Cancer therapy products", + "380103": "Insulin/antidiabetes products", + "380104": "Other neoplasms, endocrine system, and metabolic diseases", + "380105": "Hormones and oral contraceptives", + "3802": "Pharmaceuticals acting on the central nervous system and the sense organs", + "380202": "Analgesics", + "380202OC": "Analgesics, over-the-counter", + "380202RX": "Analgesics, prescription", + "380203": "Psychotherapeutics", + "3802031": "Antidepressants", + "3802032": "Other psychotherapeutics, including tranquilizers", + "380204": "Anticonvulsants", + "380205": "Other central nervous system and sense organs", + "380302": "Anticoagulants, hemostatics, and digitalis preparations", + "380303": "ACE inhibitors", + "380304": "Calcium channel blockers", + "380305": "Other cardiovascular preparations", + "380402": "Antihistamines and bronchodilators, including antiasthmatics", + "380403": "Other respiratory preparations", + "380403OC": "Other respiratory preparations, over-the-counter", + "380403RX": "Other respiratory preparations, prescription", + "3805": "Pharmaceuticals acting on the digestive or the genito-urinary systems", + "380503": "Other digestive or genito-urinary preparations", + "380503OC": "Other digestive or genito-urinary preparations, over-the-counter", + "380503RX": "Other digestive or genito-urinary preparations, prescription", + "380504": "Antacids", + "3806": "Pharmaceuticals acting on the skin", + "380603": "Other pharmaceutical preparations acting on the skin", + "380603OC": "Other pharmaceutical preparations acting on the skin, over-the-counter", + "380603RX": "Other pharmaceutical preparations acting on the skin, prescription", + "380606": "Anti-acne preparations", + "380606RX": "Anti-acne preparations, prescription", + "3807": "Vitamin, nutrient, and hematinic preparations", + "380702": "Multivitamins", + "380703": "Other vitamins and nutrients", + "380703OC": "Other vitamins and nutrients, over-the-counter", + "380703RX": "Other vitamins and nutrients, prescription", + "3808": "Pharmaceuticals affecting parasitic and infective diseases", + "380802": "Broad and medium spectrum antibiotics", + "380803": "Systemic antivirals", + "380804": "Other parasitic and infective diseases", + "410131": "Soybean oil, processed for inedible purposes", + "4101311": "Crude soybean oil, degummed, made from soybeans crushed in the same establishment", + "4101312": "Soybean oil, all other types", + "5105": "Logs, bolts, timber, pulpwood and wood chips", + "510501": "Mixed fertilizers", + "5105011": "Mixed fertilizers, made in plants which manufacture fertilizer materials", + "5105012": "Mixed fertilizers, dry, mixing only", + "5105013": "Mixed fertilizers, liquid, mixing only", + "520137": "Fertilizer materials of organic origin", + "52013A": "Synthetic ammonia, nitric acid, ammonium compounds, and urea", + "52013A5": "Synthetic ammonia, nitric acid, and ammonium compounds", + "52013A6": "Urea", + "5202": "Phosphates", + "52026A": "Phosphoric acid, 52-54 percent APA, superphosphates and other phosphate fertilizer materials", + "52026A1": "Phosphoric acid, 52-54 percent APA", + "52026A2": "Superphosphates and other phosphate fertilizer materials", + "5301": "Nonclay refractories (excluding dead-burned magnesia)", + "530107": "Lawn and garden pesticides and chemicals", + "530108": "Household and institutional pesticides and chemicals", + "530109": "Agricultural and commercial pesticides and chemicals", + "6212": "Textile machinery (except parts, attachments, and accessories)", + "621201": "Textile machinery (except parts, attachments, and accessories)", + "6306": "Sawmill and woodworking machinery", + "630601": "Thermosetting resins and plastics materials", + "710401": "Soaps and detergents, commercial, industrial, and institutional", + "71040101": "Commercial, industrial, and institutional hard surface cleaners", + "71040102": "Commercial, industrial, and institutional laundry detergents", + "71040103": "Commercial, industrial, and institutional dishwashing detergents", + "71040104": "Commercial, industrial, and institutional metal cleaners", + "71040106": "Dairy, farm, and food plant cleaners, sanitizers, etc.", + "71040107": "Commercial, industrial, and institutional soaps, excluding specialty cleaners", + "71040109": "Commercial, industrial, and institutional scouring cleaners", + "710402": "Household detergents", + "7104021": "Household alkaline detergents and cleaners", + "7104022": "Household dry and liquid laundry detergents", + "710403": "Soaps, excluding specialty cleaners, household", + "7201": "Metal tanks", + "720103": "Polishing preparations and related products", + "720105": "Specialty cleaning and sanitation products", + "7201051": "Disinfectants, nonagricultural, industrial and institutional", + "7201053": "Air and room fresheners", + "7201058": "Laundry fabric softeners and rinses, liquid and dry", + "7201059": "Other specialty cleaning and sanitation products", + "75": "Switchgear, switchboard, industrial controls equipment", + "7502": "Shaving preparations", + "750206": "Shaving preparations", + "7503": "Perfumes, toilet waters, and colognes", + "750306": "Perfumes, toilet waters, and colognes", + "7504": "Hair preparations (including shampoos)", + "750407": "Hair preparations (including shampoos)", + "75040701": "Hair preparations incl professional, consumer, and cream/gel shampoos", + "75040702": "Hair tonics and hair dressings incl professional and consumer use", + "7505": "Toothpastes, denture cleaners, and mouthwashes", + "750504": "Denture cleaners, mouthwashes, gargles, and rinses", + "7514": "Creams, lotions, and oils, excluding shaving, hair, and deodorant", + "751401": "Creams, lotions, and oils, excluding shaving, hair, and deodorant", + "7515": "Other cosmetics and toilet preparations", + "751501": "Other cosmetics and toilet preparations", + "79": "Miscellaneous electrical machinery and equipment", + "7902": "Primary batteries", + "790234": "Explosives and blasting accessories", + "7903": "Carbon and graphite products", + "790302": "Carbon dioxide", + "790303": "Nitrogen", + "790304": "Oxygen", + "790309": "Argon and hydrogen", + "790312": "Other industrial gases (including fluorocarbon and acetylene)", + "7904": "Adhesives and sealants", + "790401": "Natural base glues and adhesives", + "790402": "Synthetic resin and rubber adhesives", + "7904021": "Epoxy adhesives", + "7904026": "Other synthetic resin and rubber adhesives", + "790407": "Structural sealants (load bearing)", + "79040A": "Nonstructural caulking compounds and sealants", + "7905": "X-ray and electromedical equipment", + "790501": "Textile and leather assistants and finishes", + "790502": "Surfactants (bulk surface active agents)", + "7906": "Gum and wood chemicals, including wood distillation products", + "790607": "Gum and wood chemicals, including wood distillation products", + "7909": "Other miscellaneous chemical products", + "790904": "Evaporated salt, (bulk, pressed blocks, and packaged), excluding table salt", + "790918": "Carbon black, all processes", + "790919": "Printing ink", + "7909191": "Letterpress printing inks", + "7909192": "Gravure printing inks", + "7909193": "Lithographic and offset inks", + "79091931": "News and nonheat web offset printing inks", + "79091932": "Publication and commercial web inks", + "79091933": "Sheet-fed general inks", + "79091934": "Sheet-fed packaging inks", + "7909194": "Flexographic printing inks", + "7909195": "Nonimpact/digital inks", + "7909196": "All other printing inks", + "790961": "Water-treating compounds", + "790991": "Automotive chemicals", + "790999": "All other chemical preparations, including essential oils, matches, and gelatin", + "1201": "Alcoholic beverages for immediate consumption (partial)", + "12010": "Pneumatic tires (including passenger, truck, bus, tractor, industrial, and other tires)", + "120104": "Passenger car pneumatic tires", + "120105": "Truck and bus (including off-the-highway) pneumatic tires", + "120131": "All solid and semi-pneumatic tires", + "120354": "Tread rubber, tire sundries, and repair materials", + "130109": "Rubber and plastics footwear, including athletic footwear", + "130371": "Flat rubber and plastics belts and belting", + "130372": "Rubber and plastics transmission belts and belting (excluding flat)", + "1303721": "Motor vehicle rubber and plastics transmission belts and belting (excluding flat)", + "1304": "Inland waterways transportation of freight", + "130411": "Rubber and plastics hose", + "1304115": "Rubber and plastics garden hose (with or without fittings)", + "1304116": "Industrial rubber and plastics hose without fittings", + "1304117": "Rubber and plastics water hose (incl. fire, irrigation, etc.)", + "1304118": "Rubber and plastics hose for on- and off-highway motor vehicles", + "1304119": "Rubber and plastics inner tube type air hose", + "130411A": "All other rubber and plastics pneumatic and hydraulic hose, without fittings", + "130606": "All other miscellaneous rubber goods", + "130607": "Rubber sponge, expanded and foam rubber products", + "130608": "Rubber floor and wall coverings", + "130612": "Rubber compounds or mixtures for sale or interplant transfer", + "130616": "Rubber druggist and medical sundries, excluding gloves", + "130617": "Rubber products for mechanical use", + "1306171": "Molded rubber mechanical goods automotive", + "1306172": "Molded rubber mechanical goods, transportation/off-highway", + "1306179": "Other molded rubber mechanical goods (excluding tubing)", + "130617C": "Other extruded rubber mechanical goods (excl. auto)(excl. tubing)", + "130618": "Rubber coated fabrics, garments, and footwear", + "2106": "Plastics construction products", + "210603": "Plastics pipe", + "2106031": "Plastics drain, waste, and vent pipe", + "2106033": "Plastics water pipe", + "2106035": "Plastics industrial and mining pipe (Incl. chemical processing, food processing)", + "2106038": "Plastics sewer, stormdrain, and water main pipe", + "210603B": "Other plastics pipe", + "210604": "Plastics pipe fittings and unions", + "210605": "Plastics plumbing fixtures", + "210606": "Other plastics construction products", + "2106061": "Building and construction polystyrene foam products", + "2106063": "Building & construction fabricated plastics products (excl foam, plumbing fixtures, hardware)", + "2205011": "Unlaminated polyethylene film and sheet", + "2205013": "Unlaminated vinyl and vinyl copolymer film and sheet", + "2205014": "Miscellaneous unlaminated plastics film and sheet", + "2205015": "Unlaminated plastics profile shapes", + "230401": "Laminated plastics plates, sheet (except packaging), and shapes", + "260105": "Parts for transportation equipment", + "2601051": "Transportation polyurethane foam products", + "2601052": "Transportation fabricated plastic parts (excluding foam and reinforced plastics)", + "2602": "Other parts and components for manufacturing", + "260205": "Other parts and components for manufacturing", + "2602051": "All other miscellaneous polyurethane foam products", + "2602052": "Electrical & electronic fabricated plastics (excl. foam and reinforced plastics)", + "2602053": "All other polystyrene foam products incl. transportation application uses", + "2602054": "Industrial machinery plastics products, excl foam (incl gears, bearings, bushings, cams)", + "260305": "Foam components for furniture", + "29": "Other plastic products", + "2901": "Other plastics products", + "290196": "Custom compounding of purchased resins and color concentrates", + "290197": "All other reinforced and fiberglass plastics products", + "290198": "Products made of foam other than polystyrene or polyurethane", + "2A": "Tractors and attachments, ex. parts", + "2A01": "Plastics packaging products", + "2A0101": "Plastics packaging products", + "2A01012": "Other plastics packaging products, excluding film, sheet, foam and bottles", + "2A01013": "Packaging polyurethane foam products", + "2A01014": "Plastics bottles", + "2A01015": "Polystyrene foam food containers", + "2A01016": "Polystyrene foam protective shipping pads, shaped cushioning, etc.", + "2B": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equipment) (excl. parts)", + "2B01": "All other consumer, institutional, and commercial products", + "2B0101": "All other consumer, institutional, and commercial products", + "2B01011": "Consumer and institutional polystyrene foam products", + "2B01013": "Consumer and institutional polyurethane foam products", + "2B01015": "Consumer/institutional/commercial fabricated plastics products", + "2C": "Mixers, pavers, and related equipment (excluding parts)", + "2C01": "Mixers, pavers, and related equipment (excluding parts)", + "2C0101": "Recyclable plastics", + "110503": "Medicare, Medicaid and all other patients: dental care", + "1106": "Metal and nonmetallic minerals mining services", + "110601": "Metal and nonmetallic minerals mining services", + "1106011": "Metal mining services", + "1106012": "Nonmetallic minerals mining services", + "1106013": "Softwood dressed 2-inch lumber, 2 inches in nominal thickness only, not edge worked", + "1106014": "Softwood dressed lumber and timbers, more than 2 inches in nominal thickness, not edge worked", + "110701": "Softwood lumber, made from purchased lumber", + "120311": "Hardwood cut stock and dimension", + "120402": "Hardwood flooring, other than oak and maple", + "1205": "All-distance business wired telephone service (partial)", + "120501": "All-distance business wired telephone service", + "1206": "Wood household furniture (nonupholstered)", + "120601": "Hardwood lumber, made from purchased lumber", + "2101021": "Stock wood kitchen cabinets and related cabinetwork for permanent installation", + "2101051": "Custom wood kitchen cabinets and related cabinetwork not sold direct to customer at retail", + "2101052": "Custom wood kitchen cabinets, bathroom vanities, and related cabinet work sold at retail", + "210112": "Wood office seating, including upholstered", + "2101121": "Double hung wood window units", + "2101122": "Casement wood window units", + "2101123": "All other wood window units, including horizontal sliding, awning and single hung", + "210122": "Wood sash, excluding sash shipped in window units", + "210132": "Wood window & door frames, incl. door frames in door units, excl. window frames in window units", + "210142": "Wood panel, flush, & molded face doors, interior & exterior, incl. doors with glazed sections", + "210152": "Other wood doors, incl. garage, patio, bifold, cabinet, screen, storm and louver", + "210162": "Wood moldings", + "210175": "Mirror and picture frames and framed pictures", + "210183": "Other wood millwork products, including stairwork, exterior millwork, and softwood flooring", + "220107": "Laminated veneer lumber", + "220108": "Other engineered structural wood members, excluding trusses & laminated veneer lumber", + "220109": "Wood trusses", + "3103031": "Softwood veneer, incl. veneer backed w/ paper, cloth, or other flexible material", + "3103035": "Softwood plywood products: rough, sanded, and specialties", + "3501": "Prestressed concrete products", + "350102": "Hardwood veneer, including veneer backed with paper, cloth, or other flexible material", + "350104": "Hardwood plywood", + "3501043": "Hardwood plywood, excluding prefinished hardwood plywood made from purchased hardwood plywood", + "350107": "Prestressed concrete products", + "410101": "Computer hardware, software, and supplies retailing", + "420101": "Building or common brick", + "420102": "Wood box and crate shook", + "420127": "Other wood container parts and wood containers", + "49": "Miscellaneous general purpose equipment", + "4903": "Metal pipe fittings, flanges, and unions", + "490301": "Metal pipe fittings, flanges, and unions", + "4904": "Sawn wood fence stock, wood lath, and contract resawing and planing", + "490401": "Sawn wood fence stock, wood lath, and contract resawing and planing", + "4909": "All other miscellaneous wood products", + "490901": "All other miscellaneous wood products", + "510502": "Logs, bolts, timber and pulpwood", + "510505": "Wood chips, excluding field chips", + "610104": "Vitreous china, porcelain, and earthenware (semivitreous) table and kitchenware", + "6101041": "Prefabricated stationary wood buildings, three-dimensional assemblies, residential", + "6101042": "Prefabricated stationary wood buildings, three-dimensional assemblies, nonresidential", + "710101": "Apparel wholesaling", + "710102": "Gypsum building materials", + "7102": "Noncurrent-carrying wiring devices", + "710201": "Receipts for treating wood owned by others w/ arsenical chemicals, creosote, & other chemicals", + "110501": "New health care building construction", + "1105012": "Special alpha and dissolving wood pulp, incl. sulfite and sulfate and other wood pulp", + "1105017": "All other miscellaneous pulp, other than wood, and pulp mill byproducts incl. turpentine", + "120125": "News and other low grade recyclable paper", + "120325": "Corrugated recyclable paper", + "1207": "High grade recyclable paper (including pulp substitutes and deinking)", + "120725": "High grade recyclable (including pulp substitutes and deinking)", + "130291": "Newsprint", + "130306": "Paper, construction", + "130321": "Coated and laminated single and multi-web paper", + "1303211": "Single-web paper, rolls and sheets, including waxed, for flexible packaging uses", + "1303213": "Multiweb laminated rolls and sheets, except foil, for flexible packaging uses", + "130322": "Coated and laminated single and multi-web film", + "130322A": "Single-web film, rolls, and sheets, including coextruded, for flexible packaging uses", + "130322A1": "Single-web film, rolls, and sheets for flexible packaging uses", + "130322A2": "Coextruded single-web film, for flexible packaging uses", + "130322B1": "Polypropylene/polypropylene multiweb laminated rolls and sheets, for flexible packaging uses", + "130322B3": "Other film/film multiweb laminated rolls and sheets", + "1305": "All other coated and processed papers", + "130505": "Converted foil for nonpackaging applications", + "130506": "Other coated and processed papers, except for packaging uses", + "1405": "Planting, seeding, and fertilizing machinery and attachments", + "140551": "Corrugated paperboard in sheets and rolls, lined and unlined", + "1411": "Paperboard, excluding corrugated paperboard in sheets and rolls", + "141104": "Semichemical paperboard, including corrugating medium", + "141105": "Recycled paperboard", + "141107": "Unbleached kraft packaging and industrial converting paperboard", + "141112": "Bleached packaging and industrial converting paperboard", + "1501": "Motor homes, built on purchased chassis", + "150123": "Sanitary paper products, including stock", + "1501233": "Sanitary tissue paper products, made in paper mills", + "1501234": "Disposable diapers and similar disposable products, purchased sanitary paper stock and wadding", + "1501235": "Sanitary tissue paper products, made from purchased sanitary paper stock or wadding", + "150214": "Uncoated single-web paper grocers' bags and sacks and variety and shopping bags", + "1502149": "All other uncoated paper bags and pouches (including specialty bags, mothproof bags, etc.)", + "150216": "Specialty bags, pouches and liners", + "1502161": "Plastics, foil, and coated paper bags", + "15021611": "Specialty bags, pouches, and liners, coated and single-web paper", + "15021612": "Specialty bags, pouches, and liners, multiweb laminations and foil, except film-film", + "1502162": "Single-web film specialty bags, pouches, and liners", + "15021621": "Polyethylene grocery and variety bags and pouches", + "15021622": "Polyethylene refuse bags", + "15021624": "Polyethylene household food storage bags and pouches", + "15021625": "Other polyethylene bags, pouches, and liners", + "15021626": "Coextruded single-web film specialty bags, pouches, & liners", + "15021627": "Other single-web film specialty bags, pouches, and liners", + "1502163": "Multiweb film/film combination specialty bags, pouches and liners", + "150218": "Shipping sacks and multiwall bags, all materials, excpet textiles", + "1502181": "Single and double wall shipping sacks and bags, all materials, except textiles", + "1502182": "Multiwall (three-ply or more) shipping sacks and bags, all materials, except textiles", + "1503": "Paper boxes and containers", + "150301": "Corrugated shipping containers", + "1503011": "Corrugated shipping containers for food and beverages and carryout boxes for retail food", + "1503012": "Corrugated shipping containers for paper and allied products", + "1503013": "Corrugated shipping containers for metal and electrical machinery", + "1503014": "Corrugated shipping containers for all other end uses", + "150322": "Setup (rigid) paperboard boxes", + "150336": "Folding paperboard boxes, packaging, and packaging components", + "15033601": "Folding paperboard boxes, packaging, and packaging components", + "150337": "Paperboard fiber drums with ends of any material", + "150351": "Milk and milk-type paperboard cartons, including juice, beverage, and other products", + "150355": "Cups and liquid-tight paper and paperboard containers", + "1503553": "Paperboard drinking cups and portion serving cups", + "150441": "Other corrugated and solid fiber products, including containers, pallets, pads, etc.", + "1506": "Steel investment castings", + "150636": "Envelopes", + "150646": "Die-cut paper and paperboard office supplies", + "150655": "Paper supplies for business machines and other misc. unprinted office supplies", + "150657": "Tablets, pads, and related products", + "150658": "Stationery", + "1507": "Carbon steel castings, except investment", + "150731": "Fiber cans, all fiber and composite", + "150732": "Fiber cores and tubes", + "150733": "Paperboard cones, reels, spools, bobbins, blocks, and all vulcanized fiber products", + "1508": "High alloy steel castings, excluding investment", + "150814": "Molded pulp goods, including egg cartons, florists pots, food trays, etc.", + "1509": "Other alloy steel castings, except investment", + "150901": "Other alloy steel castings, except investment", + "150902": "Wallcoverings", + "150999": "Other sanitary paper products & misc. converted paper & paperboard products", + "1509991": "Other sanitary paper and paperboard food containers, boards, and trays, excluding folding", + "1509992": "Miscellaneous converted paper and paperboard products", + "16": "Courier, messenger, and U.S. postal services", + "1601": "U.S. Postal Service", + "160101": "Travel trailers", + "220124": "Waferboard and oriented strandboard (OSB)", + "220125": "Particleboard made from particleboard produced at the same location", + "220131": "Copper cathode and refined copper", + "220141": "Prefinished particleboard and medium density fiberboard (MDF) made from purchased materials", + "220206": "Hardboard products", + "440114": "Books printing", + "4401141": "Textbook printing and binding", + "4401143": "Technical, scientific, & professional book printing & binding", + "4401145": "Religious book printing and binding", + "4401147": "General book (trade, etc.) printing and binding", + "440114E": "Other book and pamphlet printing and binding", + "450105": "Manifold business forms printing, excluding checkbooks", + "4501051": "Unit set business forms, loose or bound, manifold books, and pegboard accounting systems", + "470102": "Magazine and periodical printing (lithographic)", + "470202": "Label and wrapper printing (lithographic)", + "470203": "Label and wrapper printing (gravure)", + "4703": "Catalog and directory printing", + "470302": "Catalog and directory printing (lithographic)", + "470303": "Catalog and directory printing (gravure)", + "4704": "Financial and legal printing (lithographic)", + "470402": "Financial and legal printing (lithographic)", + "4705": "Advertising printing", + "470503": "Advertising printing (gravure)", + "470506": "Advertising printing (lithographic)", + "4706": "Other general job printing", + "470603": "Other commercial and general job printing (gravure)", + "470604": "Quick printing", + "470609": "Other commercial and general job printing", + "4706091": "Other commercial and general job printing (lithographic)", + "4706094": "All other commercial and general job printing", + "4711": "Other commercial printing, incl. screen, engraving, digital, & general job exc. labels/wrappers", + "471101": "Commercial screen printing, excluding on garments, apparel accessories, & other fabric articles", + "4711012": "Screen printing (excluding on textiles, apparel, apparel accessories, and labels)", + "47110121": "Advertising screen printing", + "47110122": "Screen printed decalcomanias and pressure sensitives (self-adhesive), excluding labels", + "47110123": "Other commercial and general job screen printing", + "471102": "Engraving (printing)", + "471103": "Digital printing", + "471106": "Commercial and general job printing other than labels and wrappers (flexographic)", + "480104": "Blankbooks, looseleaf binders, and devices", + "48010401": "Blankbooks, excluding checkbooks and looseleaf types", + "48010402": "Looseleaf binders, devices, inserts, and forms, excl. school/commercial looseleaf filler paper", + "480203": "Miscellaneous binding and postpress work, incl collating, perforating, folding, gluing, etc.", + "480204": "Softcover, pamphlet, sample book, and other binding of books and materials printed elsewhere", + "4905": "Ball and roller bearings", + "490501": "Prepress services, excl platemaking (incl film, assembled flats, color sep., typesetting, etc.)", + "490502": "Printing plates and cylinders, prepared for printing (excl blank plates and blank cylinders)", + "110555": "Iron ores", + "1211": "Inputs to stage 1 services producers, foods", + "121191": "Heavy melting scrap", + "121192": "Carbon steel scrap bundles", + "121193": "Shredded carbon steel scrap", + "121194": "Cut plate and structural scrap", + "121195": "Other carbon steel scrap", + "1212": "Inputs to stage 1 services producers, energy", + "121208": "Stainless and other alloy steel scrap", + "1213": "Inputs to stage 1 services producers, goods excluding foods and energy", + "121308": "Cast iron scrap", + "1215": "Other ferrous scrap", + "121501": "Other ferrous scrap", + "150211": "Ductile iron pressure pipe and fittings", + "150227": "Cast iron pressure and soil pipe and fittings, except ductile pressure pipe", + "150413": "Ductile iron castings (excluding pressure pipe & fittings)", + "150419": "Gray iron castings (including molds and stools for heavy steel ingots)", + "1505": "Standard and pearlitic malleable iron castings", + "150501": "Standard and pearlitic malleable iron castings", + "150624": "Steel investment castings", + "150701": "Carbon steel castings, except investment", + "150801": "High alloy steel castings, excluding investment", + "1513": "Other forge shop products", + "151318": "Open die and smith forgings (hammer and press), ferrous", + "151329": "Seamless rolled ring forgings, ferrous, made from purchased steel", + "151359": "Closed die forgings, ferrous", + "15135912": "Hot impression die impact, press and upset steel forgings", + "151359121": "Hot impression die impact, press, and upset carbon steel forgings", + "151359122": "Hot impression die impact, press, & upset alloy steel forgings, except stainless and high temp", + "17": "Pipeline transportation", + "1702": "Pipeline transportation of natural gas", + "170202": "Wire rod, carbon", + "170203": "Steel ingots and semifinished steel mill products, carbon", + "170204": "Steel ingots and semifinished steel mill products, alloy", + "170205": "Steel ingots and semifinished steel mill products, stainless", + "170206": "Other steel mill products", + "1703": "Hot rolled steel sheet and strip, including tin mill products", + "170301": "Hot rolled steel sheet and strip, including tin mill products", + "1704": "Hot rolled steel bars, plates, and structural shapes", + "170406": "Hot rolled steel bars, plates, & structural shapes, alloy", + "170407": "Hot rolled steel bars, plates, & structural shapes, stainless", + "170410": "Hot rolled steel bars, plates, and structural shapes, carbon", + "1705": "Steel wire", + "170501": "Steel wire, carbon", + "170502": "Steel wire, stainless steel", + "170503": "Steel wire, alloy", + "1706": "Steel pipe and tube", + "170652": "Steel pipe and tube, carbon", + "170673": "Steel pipe and tube, alloy", + "170674": "Steel pipe and tube, stainless steel", + "1707": "Cold rolled steel sheet and strip", + "170710": "Cold rolled steel sheet and strip", + "1708": "Cold finished steel bars and bar shapes", + "170810": "Cold finished steel bars and bar shapes", + "1712": "Electrometallurgical ferroalloy products", + "171201": "Electrometallurgical ferroalloy products", + "210501": "Gold ores", + "2112": "Inputs to stage 2 goods producers, energy", + "211201": "Other metal ores", + "220110": "Primary aluminum ingot, billet and other forms", + "220181": "Other nonferrous metals, unalloyed", + "2201813": "Primary precious metals and precious metal alloys", + "2201814": "All other miscellaneous primary nonferrous metals (ex Al, CU, zinc and precious)", + "2302": "Aluminum base scrap", + "230201": "Solids and clippings, new aluminum base scrap", + "230202": "Borings, turnings, and other new aluminum base scrap", + "230205": "Used beverage can scrap", + "230206": "Other old aluminum base scrap", + "2303": "Other nonferrous scrap (including lead, zinc and precious metals)", + "230309": "Other nonferrous scrap (including lead, zinc and precious metals)", + "24": "Stemmed and redried tobacco", + "2402": "Stemmed and redried tobacco", + "240229": "Secondary aluminum", + "2403": "Secondary copper, alloyed and unalloyed", + "240339": "Secondary copper, alloyed and unalloyed", + "2406": "Secondary precious metals", + "240669": "Secondary precious metals", + "2408": "All other miscellaneous secondary nonferrous metals, including lead and zinc", + "240801": "All other miscellaneous secondary nonferrous metals, including lead and zinc", + "25": "Other tobacco products", + "2501": "Other tobacco products", + "250162": "Extruded aluminum shapes, including rod, bar, and wire", + "2502": "Copper and brass mill shapes", + "250237": "Copper and copper alloy sheet, strip and plate", + "250238": "Copper and copper alloy rod, bar and shapes", + "250239": "Copper and copper alloy pipe and tube", + "2504": "Nickel and nickel-base alloy mill shapes", + "250466": "Nickel and nickel-base alloy mill shapes", + "2505": "Titanium and titanium-base alloy mill shapes", + "250505": "Titanium and titanium-base alloy mill shapes", + "2519": "Other nonferrous mill shapes", + "251935": "All other nonferrous metal mill shapes, except precious metal", + "260301": "Electronic wire and cable", + "260302": "Telecommunication wire and cable", + "260306": "Building wire and cable", + "260314": "Copper wire and cable", + "260327": "Apparatus wire from purchased insulated wire", + "260332": "Power wire and cable", + "260333": "Fiber optic cable", + "260398": "Other wire and cable", + "270111": "Nonferrous forge shop products", + "2701111": "Hot impression die, impact, press and upset aluminum and other nonferrous forgings", + "27011111": "Hot impression die, impact, press and upset aluminum and aluminum alloy forgings", + "27011112": "Hot impression die, impact, press and upset titanium and titanium alloy forgings", + "27011113": "Other nonferrous hot impression die impact, press, and upset forgings", + "2701112": "Other nonferrous forgings, including cold impression die impact and seamless rolled", + "28": "Nonferrous foundry shop products", + "2802": "Aluminum castings", + "280207": "Aluminum die-castings", + "280208": "Aluminum castings, excluding die-castings", + "2807": "Castings, nonferrous (except aluminum)", + "280701": "Castings, nonferrous (except aluminum)", + "2807011": "Nonferrous die-castings (except aluminum)", + "2807012": "Other nonferrous castings (excl. die-castings), ex. copper & aluminum, incl. nickel and zinc", + "2807013": "Copper base castings (excluding die-castings)", + "310231": "Steel cans and tinware end products", + "310331": "Aluminum cans and can components", + "320106": "Steel shipping barrels and drums (excl. beer barrels) (more than 12-galllon capacity)", + "320107": "Outboard motorboats, wood or metal, incl. comm. and military (exc. sailboats and lifeboats)", + "410104": "Builders' hardware (lock units, key blanks, door & window hardware, cabinet hardware, etc.)", + "4103": "Marketing consulting services", + "410311": "Motor vehicle hardware", + "410341": "Other transportation equipment hardware, incl. marine & aircraft (excl. motor vehicle hardware)", + "4104": "Process, physical distribution, and logistics consulting services", + "410411": "Furniture hardware", + "4105": "Other miscellaneous hardware", + "410502": "Other miscellaneous hardware", + "420135": "Mechanics hand service tools", + "420145": "Edge tools, hand operated", + "420155": "All other misc handtools, including cutting dies, machine & power-driven (except metal cutting)", + "4201554": "All other handtools, n.e.c.", + "420168": "Saw blades and handsaws", + "520114": "Vitreous plumbing fixtures, china lavatories, & flush tanks, incl. plumbing accessories", + "5402": "Plumbing fixtures, fittings, and trim", + "540211": "Bath and shower fittings", + "540218": "Lavatory and sink fittings", + "540223": "Miscellaneous plumbing fixtures, fittings, and trim", + "56": "Enameled iron & metal sanitary ware", + "5601": "Enameled iron and metal sanitary ware", + "560102": "Enameled iron and metal sanitary ware", + "610106": "Cast iron heating boilers, radiators and convectors", + "610112": "Steel heating boilers (15 psi or less) and all hot water heating boilers (except parts)", + "6201": "Surgical and medical instruments", + "620146": "Furnaces and heaters, including parts", + "6201461": "Warm air furnaces, including parts", + "62014611": "Warm air furnaces", + "6201462": "Floor and wall furnaces, unit heaters, infrared heaters, & mechanical stokers, including parts", + "630161": "Other heating equipment, non-electric, including parts", + "640141": "Domestic heating stoves", + "66": "Lawn/garden equipment", + "6601": "Domestic water heaters", + "660101": "Household water heaters, electric, for permanent installation", + "660114": "Household water heaters, except electric", + "710209": "Metal doors and frames (except storm)", + "710313": "Metal windows (except storm sash)", + "710413": "Metal molding and trim and store fronts", + "710515": "Metal combination screen, storm sash, and storm doors", + "710717": "Metal window and door screens (except combination screens) and metal weather strip", + "720123": "Metal tanks, heavy gauge, including field-erected", + "7301": "Sheet metal products", + "730120": "Sheet metal air-conditioning ducts and stove pipe", + "730170": "Sheet metal roofing and roof drainage equipment", + "730190": "Sheet metal flooring and siding", + "7301A1": "Sheet metal awnings, canopies, cornices, and soffits", + "7301C": "Sheet metal electronic enclosures", + "7301C1": "Steel sheet metal computer & peripheral equipment enclosures", + "7301C2": "Aluminum sheet metal computer & peripheral equipment enclosures", + "7301C3": "Other sheet metal electronic enclosures (excl. computers)", + "7301G": "Other sheet metal work", + "7301G1": "Roof ventilators, louvers, & dampers for heating, ventilation, and air-conditioning", + "7301G3": "Aluminum and other sheet metal work", + "7405": "Fabricated structural metal", + "74051": "Fabricated structural metal bar joists and concrete reinforcing bars", + "740510": "Fabricated structural iron & steel for industrial bldgs metal bar joists, short span", + "740514": "Fabricated structural iron & steel for commercial, residential, institutional, & public bldgs.", + "74055": "Other fabricated structural metal, including for bridges", + "740553": "Fabricated structural metal for bridges", + "740554": "Other fabricated structural iron and steel, aluminum, and other metals", + "740775": "Custom roll form products", + "7408": "Ornamental and architectural metal work", + "740803": "Iron, steel, and aluminum stairs, staircases and fire escapes", + "740811": "Metal grilles, registers and air diffusers", + "740813": "Steel and aluminum fences, gates (not wire), and railings and window guards", + "740814": "Open metal flooring, grating and studs", + "74082": "Other architectural and ornamental metal work", + "740821": "Other aluminum and metal architectural and ornamental work", + "740822": "Other iron and steel architectural and ornamental work", + "740824": "Metal stalls and corrals", + "7411": "Other transformers and parts for transformers", + "741151": "Fabricated metal pipe, tube, and fittings", + "7501": "Heat exchangers and steam condensers", + "750103": "Heat exchangers and steam condensers (except for nuclear applications)", + "750106": "Steel power boilers, parts and attachments (excl. nuclear applications)", + "7601": "Telephone and wireline data networking equipment", + "760102": "Fabricated steel plate", + "7901": "Storage batteries", + "790101": "Prefabricated metal building systems (excl. farm service bldgs, residential bldgs, and parts)", + "7901011": "Non-industrial prefabricated metal building systems (excl. farm svc., residential, and parts)", + "7901012": "Industrial & commercial prefab metal building systems (excl farm svc bldgs, residential, parts)", + "790201": "Farm service buildings and other prefabricated and portable buildings, steel and aluminum", + "790354": "Panels, parts, and sections for prefabricated buildings, steel and aluminum", + "810206": "Hex bolts, including heavy, tap-and-joint", + "810231": "Cap, set, machine, lag, flange, and self-locking screws, except aircraft types", + "810262": "Other metal bolts, incl. square, round, plow, high-strength structural, and bent", + "810263": "Other externally threaded metal fasteners, including studs, except aircraft types", + "810312": "Internally threaded fasteners, except aircraft types", + "8105": "Automatic environmental controls for monitoring residential, commercial, and appliance use", + "810536": "Aircraft fasteners, except plastics (including aerospace)", + "810648": "Formed products, except fasteners, made by cold-, warm-, or hot-heading processes", + "8302": "Residential electric lighting fixtures, except portable", + "830225": "Residential electric lighting fixtures, except portable", + "830302": "Commercial and institutional electric lighting fixtures, including parts and accessories", + "830304": "Industrial electric lighting fixtures,including parts and accessories", + "8305": "Other lighting equipment", + "830522": "Outdoor lighting equipment (including parts and accessories)", + "830524": "All other miscellaneous electric and nonelectric lighting equipment, incl parts and accessories", + "850101": "Ammunition, except for small arms", + "860101": "Ordnance and ordnance accessories, n.e.c.", + "88": "Fabricated ferrous wire products", + "8801": "Ferrous wire rope, cable, forms and strand", + "880101": "Ferrous wire rope, cable, forms and strand", + "8801012": "Noninsulated ferrous wire rope, cable, forms and strand, made from purchased wire", + "8807": "Ferrous wire cloth, other woven wire products", + "880701": "Ferrous wire cloth, other woven wire products", + "8807012": "Ferrous wire cloth and other ferrous woven wire products, made from purchased wire", + "8809": "Other fabricated ferrous wire products", + "880993": "Steel fencing and fence gates", + "880996": "Other fabricated ferrous wire products, n.e.c.", + "8812": "Steel nails, staples, tacks, spikes and brads", + "881201": "Steel nails, staples, tacks, spikes and brads", + "8904": "Nuclear radiation detection & monitoring instruments", + "890424": "Precision mechanical wire springs", + "8904241": "Precision mechanical extension- and torsion-type wire springs", + "8904242": "Precision mechanical compression-type springs", + "890425": "Other light gauge wire springs", + "8905": "Physical properties and kinematic testing equipment", + "890507": "Automotive job stampings", + "890521": "Precision turned products, automotive", + "890522": "Precision turned products, except automotive", + "890552": "Nonferrous woven wire, made from purchased wire", + "890564": "Metal powders, paste, and flake", + "890571": "Powder metallurgy parts, except bearings, gears, etc.", + "890589": "Other fabricated metal products", + "8907": "Metal stampings n.e.c.", + "890701": "Metal job stampings, except automotive", + "8907011": "Recreational vehicle metal job stamping", + "8907012": "Motor and generator metal job stamping", + "8907013": "Other metal job stampings", + "8907015": "Electrical appliance metal job stamping", + "890709": "Other metal stampings, n.e.c., incl. stamped and pressed metal, and crowns and closures", + "8907092": "Stamped and pressed metal end products, including vitreous enameled products", + "8908": "Metal foil and leaf", + "890811": "Flexible packaging foil", + "8909": "Heavy gauge springs", + "890912": "Hot formed steel springs, except wire", + "890913": "Cold formed steel springs, except wire", + "140111": "Commercial turf and grounds care equipment, including parts and attachments", + "140211": "Farm plows, harrows, rollers, pulverizers, etc., and attachments", + "1404": "Farm dairy equipment, sprayers and dusters, farm blowers, and attachments", + "140411": "Farm dairy equipment, sprayers and dusters, farm blowers, and attachments", + "140511": "Planting, seeding, and fertilizing machinery and attachments", + "1406": "Truck trailers", + "140611": "Harvesting machinery (except hay and straw) and attachments", + "1407": "Haying machinery and attachments", + "140711": "Haying machinery and attachments", + "1408": "All other farm machinery and equipment, excluding parts, including attachments", + "140811": "All other farm machinery and equipment, excluding parts, including attachments", + "140911": "Parts for farm machinery, for sale separately", + "2A03": "Construction machinery for mounting (excluding parts, winches, snow clearing attachments)", + "2A0302": "Construction machinery for mounting (excluding parts, winches, snow clearing attachments)", + "2A04": "Tractor shovel loaders (skid steer, wheel, crawler, and integral design backhoes)", + "2A0406": "Tractor shovel loaders (skid steer, wheel, crawler, and integral design backhoes)", + "2A05": "Construction wheel and crawler tractors, dozers, self-propelled log skidders, etc.", + "2A0501": "Construction wheel and crawler tractors, dozers, self-propelled log skidders, etc.", + "2B05": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equip.) (excluding parts)", + "2B0504": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equip.) (excluding parts)", + "2C0109": "Mixers, pavers, and related equipment (excluding parts)", + "2D": "Off-highway, equipment, ex. parts", + "2D02": "Off-highway trucks, haulers, truck-type tractor chassis, trailers, etc. (excluding parts)", + "2D0201": "Off-highway trucks, haulers, truck-type tractor chassis, trailers, etc. (excluding parts)", + "2D03": "Graders, rollers & compactors, rough-terrain forklifts, scrapers, trenchers, etc. (excl. parts)", + "2D0301": "Graders, rollers & compactors, rough-terrain forklifts, scrapers, trenchers, etc. (excl. parts)", + "2J": "Misc. construction machinery and equipment", + "2J01": "Winches, aerial work platforms, and automotive wrecker hoists, including parts and attachments", + "2J0101": "Winches, aerial work platforms, and automotive wrecker hoists, including parts and attachments", + "2J03": "Other construction machinery and equipment (excluding parts)", + "2J0301": "Other construction machinery and equipment (excluding parts)", + "2K": "Parts for construction machinery and equipment, sold separately", + "2K01": "Parts for construction machinery and equipment, sold separately", + "2K0101": "Parts for cranes, draglines, and shovels (including surface mining equipment) (sold separately)", + "2K0102": "Parts for off-highway wheel tractors and shovel loaders (sold separately)", + "2K0103": "Parts for other construction machinery (sold separately)", + "3211": "Transportation of passengers for manufacturing industries", + "321101": "Power-driven handtools, including parts and attachments", + "3211011": "Power-driven handtools, pneumatic, hydraulic, and powder-actuated", + "3211013": "Power-driven handtools, battery-powered (cordless), including parts", + "3211014": "Power-driven handtools, electric (except battery powered), including parts", + "330175": "Arc welding machines, components, and accessories, excluding electrodes and stud welding equip", + "330276": "Resistance welders, components, accessories, and electrodes", + "330378": "Arc welding electrodes, metal", + "330461": "Gas welding and cutting equipment, parts, attachments, and accessories", + "3306": "Other welding equipment, components, and accessories (excluding arc, resistance, and gas)", + "330629": "Other welding equipment, components, and accessories (excluding arc, resistance, and gas)", + "3407": "Industrial process furnaces and ovens, except parts and attachments", + "340711": "Industrial process furnaces and ovens, except parts and attachments", + "3409": "Parts and attachments for industrial process furnaces and ovens", + "340901": "Parts and attachments for industrial process furnaces and ovens", + "350144": "End mills and milling cutters", + "350145": "Threading tools, including blanks, tips and inserts", + "350146": "Carbon and high-speed steel, shank, solid, tipped carbide twist drills", + "350147": "Taps, carbide indexible, and throwaway inserts for machine tools", + "350149": "Other cutting tools for machine tools, excluding tips and blanks", + "350243": "Precision measuring tools", + "350501": "Other machine tool attachments and accessories", + "36": "Abrasive products", + "3601": "Nonmetallic sized grains, powders, and flour abrasives (incl. graded only)", + "360105": "Nonmetallic sized grains, powders, and flour abrasives (incl. graded only)", + "3603": "Nonmetallic abrasive products (including diamond abrasives)", + "360311": "Nonmetallic abrasive products (including diamond abrasives)", + "3605": "Nonmetallic coated abrasive products and buffing wheels, polishing wheels, and laps", + "360505": "Nonmetallic coated abrasive products and buffing wheels, polishing wheels, and laps", + "3632": "Metal abrasives including steel and iron grid, shot, and sand, and other metal abrasives", + "363206": "Metal abrasives including steel and iron grid, shot, and sand, and other metal abrasives", + "3713": "Metal grinding, polishing, buffing, honing, and lapping machines", + "371361": "Metal grinding, polishing, buffing, honing, and lapping machines", + "3720": "Other metal-cutting machine tools", + "372041": "Other metal-cutting machine tools", + "3721": "Metal machining centers", + "372121": "Metal machining centers", + "3753": "Rebuilt metal-cutting machine tools and parts for metal-cutting machine tools", + "375311": "Rebuilt metal-cutting machine tools and parts for metal-cutting machine tools", + "3826": "Metal-forming machine tools (except rebuilt and parts)", + "382611": "Metal punching and shearing (power & manual), and bending and forming machines (power only)", + "382631": "Metalworking presses (except forging and die-stamping presses)", + "382651": "Other metal-forming machine tools (except presses)", + "3852": "Rebuilt metal-forming machine tools and parts for metal-forming machine tools", + "385205": "Rebuilt metal-forming machine tools and parts for metal-forming machine tools", + "390135": "Special tools, dies, jigs, and fixtures", + "3901351": "Jigs and fixtures, including parts", + "3901353": "Metalworking dies and die sets", + "3901357": "Standard punches, industrial prototypes, die parts & other special tooling for dies", + "3903": "Industrial molds and mold boxes", + "390312": "Industrial injection-type molds made of metal for plastics", + "390331": "Other industrial molds and mold boxes", + "3A": "Metalworking machinery n. e. c.", + "3A03": "Rolling mill and other metalworking machinery, including assembly machines", + "3A0310": "Rolling mill and other metalworking machinery, including assembly machines", + "3A03101": "Metalworking assembly machines", + "3A03102": "Other metalworking machinery", + "3A03103": "Rolling mill machinery", + "410212": "Industrial pumps, except hydraulic fluid power pumps", + "4107": "Photographic and photocopying equipment", + "410701": "Photographic and photocopying equipment", + "4108": "Industrial spraying equipment", + "410801": "Industrial spraying equipment", + "4109": "Measuring and dispensing pumps and parts and attachments", + "410906": "Measuring and dispensing pumps and parts and attachments", + "4113": "Inputs to stage 4 goods producers, goods excluding foods and energy", + "411311": "Domestic water systems", + "4115": "Air and gas compressors and vacuum pumps", + "411501": "Air and gas compressors and vacuum pumps", + "4119": "Other pumps, including parts and attachments", + "411911": "Parts and attachments for pumps", + "411915": "All other pumps, including domestic sump, oil well, and oil field pumps", + "4119151": "Domestic sump pumps", + "4119153": "Oil-well and oil-field pumps", + "4119155": "Other pumps, except automotive circulating pumps, and measuring & dispensing pumps", + "420112": "Elevators and moving stairways", + "420221": "Parts and attachments for elevators and moving stairs (sold separately)", + "430114": "Household vacuum cleaners and other floor care machines (including parts and attachments)", + "4302": "Fluid power valves", + "430201": "Fluid power valves", + "4302013": "Nonaerospace type hydraulic directional control valves", + "4302014": "Nonaerospace type hydraulic valves, except directional control", + "4302015": "Nonaerospace type pneumatic directional control valves", + "4302016": "Nonaerospace type pneumatic valves, except directional control", + "430201A": "Aerospace type fluid power valves", + "4303": "Fluid power cylinders, actuators, accumulators, cushions, & parts", + "430312": "Non-aerospace hydraulic & all aerospace-type fluid power cylinders", + "430313": "Non-aerospace pneumatic fluid power cylinders", + "430315": "Parts for hydraulic & pneumatic cylinders and actuators", + "4304": "Fluid power hose and tube fittings", + "430406": "Fluid power hose and tube fittings", + "4304062": "Nonaerospace type flared (metal) fittings, couplings, and assemblies", + "4305": "Parts for fluid power valves", + "430501": "Parts for fluid power valves", + "440212": "Unit handling conveyors and conveying systems", + "4402122": "Unit handling gravity and trolley conveyors and conveying systems", + "4402124": "All other unit handling conveyors, including tow, belt, roller, pneumatic, portable, etc.", + "440216": "Bulk material handling conveyors and conveying systems", + "4403": "Parts and attachments for small electric household appliances, including fan parts", + "44035": "Industrial trucks, tractors, mobile straddle carriers & cranes, & automatic stacking machines", + "440353": "Work trucks with lifting & handling equipment, riding, electric, self-propelled", + "440356": "Work trucks with lifting & handling equipment, non-riding electric or any non-electric", + "440357": "Work trucks not fitted with lifting & handling equipment, electric or non-electric", + "440358": "Bulk powered material moving equipment, dock boards, and metal pallets and skids", + "440378": "Parts and attachments for industrial trucks and tractors", + "4404": "Small electric household appliances, including fans", + "440481": "Hoists and parts and attachments for hoists (sold separately)", + "440485": "Overhead traveling cranes and monorail systems, including parts and attachments sold separately", + "4406": "Parts and accessories for conveyors and conveying systems", + "440601": "Parts and accessories for unit handling conveyors and conveying systems", + "440602": "Parts and accessories for bulk material handling conveyors and conveying systems", + "450108": "Loose gear, pinions and racks", + "450117": "Speed changers and industrial high speed drives & parts other than loose gearing", + "450201": "Plain bearings and bushings", + "450212": "Mechanical power transmission equipment, excl. speed changers, drives, & gears", + "4611": "Vehicle and industrial scales", + "461101": "Vehicle and industrial scales", + "4611011": "Motor truck and railroad track scales", + "4611012": "Industrial scales (including automatic checkweigher and bulkweigher scales)", + "4611013": "Miscellaneous non-vehicle scales (crane, susp., tank, hopper, measuring dev, lab, bulk convyor)", + "4612": "Retail, commercial, household, and mailing scales and balances", + "461201": "Retail, commercial, household, and mailing scales and balances", + "4613": "Parts, attachments, and accessories for scales and balances", + "461301": "Parts, attachments, and accessories for scales and balances", + "470143": "Dust collection and other air purification equipment for cleaning incoming air", + "4701431": "Air filters for air-conditioners and furnaces, etc., of 2400 CFM or less, except parts", + "4701432": "Other dust collection and air purification equipment, except parts", + "4701433": "Parts for dust collection and air purification equipment", + "470144": "Dust collection and other air purification equipment for industrial gas cleaning systems", + "470145": "Industrial and commercial fans and blowers", + "4701452": "Centrifugal blower filter units, and classes I-IV centrifugal fans, except parts", + "4701453": "Other centrifugal fans and blowers, except parts", + "4701457": "Axial fans and industrial propeller fans, except parts", + "4701458": "Power roof ventilators, except parts", + "4701459": "Parts and accessories for fans and blowers", + "480222": "Unitary air-conditioners, except air source heat pumps", + "4803": "Commercial refrigeration equipment", + "480331": "Commercial refrigeration equipment", + "4806": "All other miscellaneous refrigeration and air-conditioning equipment", + "480631": "All other miscellaneous refrigeration and air-conditioning equipment", + "4807": "Heat transfer equipment, including heat pumps", + "480732": "Heat transfer equipment, except dehumidifiers", + "480734": "Heat pumps", + "4808": "Refrigerant compressors, except automotive", + "480812": "Refrigerant compressors, except automotive", + "4809": "Parts and accessories for air conditioning and heat transfer equipment", + "480901": "Parts and accessories for air conditioning and heat transfer equipment", + "4815": "Refrigeration condensing units", + "481511": "Refrigeration condensing units", + "4902": "Metal valves, except fluid power", + "490201": "Gates, globes, angles, and checks", + "4902011": "Gates, globes, angles, straightway (Y-type) checks, stop & check, 3- & 4-way, etc.", + "4902012": "Industrial valves for water works and municipal equipment", + "490202": "Industrial ball valves, incl. manual and power operated", + "490203": "Industrial butterfly valves, incl. manual and power operated", + "490204": "Industrial plug valves", + "490205": "Plumbing and heating valves and specialties, except plumbers' brass goods", + "490208": "Solenoid valves", + "490209": "Other industrial valves, including nuclear", + "490211": "Automatic regulating and control valves", + "490531": "Ball bearings, complete, unmounted", + "490534": "Mounted bearings, except plain", + "490535": "Parts and components for ball and roller bearings, incl. balls and rollers", + "490537": "Tapered roller bearings (including cups & cones), unmounted", + "490538": "Other roller bearings, unmounted", + "4907": "Industrial patterns", + "490701": "Industrial patterns", + "4908": "Filters and strainers", + "490805": "Filters and strainers, except fluid power", + "4908051": "Industrial filters and strainers and reusable media, except fluid power", + "4908052": "Nonreusable media for filters and strainers, except fluid power", + "4908053": "Parts and accessories for filters and strainers, except fluid power", + "4911": "Other miscellaneous general purpose equipment", + "491102": "Other miscellaneous general purpose equipment", + "510114": "Personal computers and workstations (excluding portable computers)", + "510115": "Portable computers, laptops, tablets and other single user computers", + "510116": "Host computers, multiusers (mainframes, UNIX and PC servers)", + "520101": "Computer storage devices (except parts, attachments and accessories)", + "5405": "Parts, attachments, and accessories for computer terminals and peripherals", + "540501": "Parts, attachments, and accessories for computer terminals and peripherals", + "5406": "Computer terminals (including POS and funds-transfer devices) and other computer peripherals", + "540602": "Computer terminals (including POS and funds-transfer devices) and other computer peripherals", + "610111": "Dairy and milk products plant machinery and equipment", + "610409": "Commercial food products machinery (except packaging and cooking equipment)", + "6105": "Industrial food products machinery for processing foods, beverages, & animal & fowl feed", + "610501": "Industrial food products machinery for processing foods, beverages, & animal & fowl feed", + "6105012": "Other industrial food and feed machinery", + "6105013": "Machinery for sorting, grading, and cleaning fruits, vegetables, eggs, and for processing meat", + "6105014": "Parts and attachments for industrial food and feed products machinery", + "6277": "Textile machinery parts and attachments", + "627701": "Textile machinery parts and attachments", + "630602": "Sawmill and woodworking machinery, excluding parts and attachments (sold separately)", + "630603": "Parts, attachments, & accessories for sawmill & woodworking machinery", + "640114": "Paper industries machinery, excluding parts & attachments (sold separately)", + "640115": "Parts and attachments for paper industries machinery", + "65": "Dental equipment and supplies", + "6508": "Printing presses", + "650830": "Printing presses", + "6509": "Other printing machinery and equipment", + "650912": "Other printing machinery and equipment, incl. pre-press preparation equipment & plates", + "650913": "Parts, attachments, & accessories for printing trades machinery", + "650914": "Bookbinding machinery and equipment", + "6603": "Plastics and rubber working machinery", + "660319": "Rubberworking machinery and equipment, excluding molds", + "66039": "Plastics working machinery and equipment, excluding patterns and molds, including parts", + "660391": "Plasticworking machinery (excluding parts)", + "660395": "Parts for plasticworking machinery", + "6606": "Miscellaneous special industry machinery", + "660615": "Chemical manufacturing machinery", + "660632": "Foundry machinery and parts", + "660638": "Semiconductor manufacturing machinery and parts", + "660641": "Printed circuit board manufacturing machinery", + "660647": "All other miscellaneous special industry machinery and equipment", + "67": "Cutlery, flatware (except precious), razors and razor blades", + "6705": "Packing, packaging, and bottling machinery and parts", + "670501": "Packing, packaging, and bottling machinery, excluding parts", + "670502": "Parts for packing, packaging, and bottling machinery", + "68": "Metal kitchen utensil, pots, and pans", + "6801": "Metal kitchen utensil, pots, and pans", + "68013": "Commercial cooking and food warming equipment (incl. parts)", + "680131": "Commercial cooking equipment incl. ranges, deep-fat fryers, etc. except electric", + "680132": "Commercial electric cooking equipment, incl. ranges, deep-fat fryers, etc.", + "680133": "Parts and accessories for commercial cooking and food warming equipment", + "68014": "Other service industry machinery, incl. electronic teaching mach. & auto. maintenance equipment", + "680141": "Coin-operated machines and mechanisms (incl. parts)", + "680143": "Commercial laundry and drycleaning machinery products (incl. parts)", + "680145": "Commercial and industrial floor & carpet cleaning machines, ex. vacuum cleaners (incl. parts)", + "680147": "Electronic teaching machines, teaching aids, etc., (incl. kits and parts)", + "680148": "All other parts and attachments for service industry equipment", + "680149": "Other service industry equipment", + "710143": "Current-carrying switches for electrical circuitry (including vehicular switches)", + "710144": "Current-carrying wire connectors for electrical circuitry", + "710147": "Current-carrying wiring devices n.e.c.", + "710215": "Noncurrent-carrying pole and transmission line hardware", + "710216": "Noncurrent-carrying electrical conduit and conduit fittings, incl.plastic conduit & fittings", + "710217": "Other noncurrent-carrying wiring devices and supplies (boxes, covers, bar hangers, etc.)", + "710252": "Porcelain, steatite, and other ceramic electrical products", + "7205": "Test equipment for electrical, radio, & communication circuits & motors", + "720501": "Test equipment for electrical, radio, & communication circuits & motors", + "7209": "Electrical integrating instruments and other instruments to measure electricity", + "720901": "Electrical integrating instruments and other instruments to measure electricity", + "730312": "Fractional horsepower motors and generators", + "7304": "Integral horsepower motors and generators (excluding land transportation types)", + "730405": "Integral horsepower motors and generators (excluding land transportation types)", + "7309": "Parts and supplies for motors and generators", + "730901": "Parts and supplies for motors and generators", + "7311": "Other motors and generators", + "731101": "Other motors and generators", + "7311011": "Land transportation motors, generators, and control equipment (except parts)", + "7311012": "Prime mover generator sets, except steam & hydraulic turbine", + "7311015": "Armature rewinding on a factory basis", + "7409": "Power and distribution transformers, except parts", + "740999": "Power and distribution transformers, except parts", + "741101": "Commercial, institutional and industrial general-purpose transformers, all voltages", + "741102": "Specialty transformers, except fluorescent lamp ballasts", + "741109": "Power regulators, boosters, and other transformers and parts for all transformers", + "7507": "Industrial controls and related parts and accessories", + "750799": "Industrial controls and related parts and accessories", + "7507991": "General-purpose industrial controls", + "7507992": "Parts for industrial controls and motor-control accessories", + "7507993": "Specific-purpose industrial controls", + "7522": "Switchgear and switchboard apparatus", + "752201": "Switchgear and switchboard apparatus", + "7522013": "Low voltage panelboards and distribution boards, 1000 volts or less", + "752201A": "Switchgear, except relays and ducts", + "760112": "Carrier line equipment and non-consumer modems", + "760121": "Telephone switching and switchboard equipment", + "760141": "Wireline voice and data network equipment", + "760301": "Broadcast, studio, and related electronic equipment", + "760302": "Radio station and wireless communication equipment", + "7603021": "Wireless networking equipment", + "7603022": "Radio station equipment", + "7603023": "Other broadcast and wireless communications systems and equipment", + "7603031": "Alarm systems, including electric sirens and horns", + "7603032": "Vehicular and pedestrian traffic control equipment", + "7603033": "Intercommunications systems, including inductive paging systems", + "7605": "Electronic systems and equipment, n.e.c.", + "760512": "Electronic systems and equipment, n.e.c.", + "7606": "Search, detection, navigation & guidance systems and equipment", + "760613": "Search, detection, navigation & guidance systems and equipment", + "77": "Electric lamp bulbs, tubes, and components", + "7704": "Electric lamp bulbs, tubes, and components", + "770401": "Electric lamp bulbs, tubes, and components", + "7821": "Relays for electronic circuitry, industrial control overload, and switchgear type", + "782119": "Relays for electronic circuitry, industrial control overload, and switchgear type", + "7822": "Switches, mechanical, for electronic circuitry", + "782299": "Switches, mechanical, for electronic circuitry", + "7824": "Connectors for electronic circuitry", + "782481": "Connectors for electronic circuitry", + "7828": "Filters, crystals, and transducers", + "782890": "Filters, crystals, and transducers", + "7828901": "Crystal, filter, piezoelectric, and other related electronic devices (exc. microwave filters)", + "7839": "Integrated circuit packages, including microprocessors", + "783911": "Integrated circuit packages, including microprocessors", + "7839111": "Microprocessors (including microcontrollers)", + "7847": "Other semiconductor devices, incl. transistors, diodes, and semiconductor parts such as wafers", + "784711": "Other semiconductor devices, incl. transistors, diodes, and semiconductor parts such as wafers", + "7849": "Bare printed circuit boards", + "784901": "Bare printed circuit boards", + "7853": "Electronic coils, transformers, and other inductors", + "785399": "Electronic coils, transformers, and other inductors", + "7854": "Capacitors and resistors for electronic circuitry", + "785411": "Capacitors for electronic circuitry", + "7856": "Microwave components, electron tubes, and other electronic components, n.e.c.", + "785602": "Microwave components and devices, exc. antennae, tubes and semiconductors", + "785603": "All other miscellaneous electronic components", + "7861": "Printed circuit assemblies, loaded boards, modules and consumer external modems", + "786199": "Printed circuit assemblies, loaded boards, modules and consumer external modems", + "790103": "Storage batteries, lead acid type, BCI dimensional group 8D or smaller", + "790104": "Storage batteries, lead acid type, larger than BCI dimensional group 8D", + "790105": "Storage batteries (excluding lead acid), including parts for all storage batteries", + "7901051": "Storage batteries (excluding lead acid)", + "790229": "Primary batteries", + "790326": "Carbon and graphite electrodes for electric furnaces and electrolytic cell use", + "790335": "All other carbon and graphite products", + "790512": "Irradiation equipment", + "790541": "Electromedical equipment, including diagnostic, therapeutic and patient monitoring equipment", + "7929": "Miscellaneous electrical industrial apparatus", + "792902": "Rectifying apparatus", + "792904": "Other electrical equipment for industrial use, except for electronic circuitry", + "7939": "All other electrical equipment and components, except industrial", + "793901": "All other electrical equipment and components, except industrial", + "810501": "Automatic environmental controls for monitoring residential, commercial, and appliance use", + "820171": "Industrial process control instruments", + "840103": "Counting devices", + "8504": "Hospital beds and specialized hospital furniture", + "850404": "Hospital beds and specialized hospital furniture", + "860111": "Sighting, tracking, and fire-control equipment, optical type", + "8602": "All other miscellaneous optical instruments and lenses", + "860211": "All other miscellaneous optical instruments and lenses", + "8603": "Laboratory analytical instruments", + "860311": "Laboratory analytical instruments", + "890199": "Aircraft engine instruments", + "890499": "Nuclear radiation detection & monitoring instruments", + "890599": "Physical properties and kinematic testing equipment", + "8906": "Commercial, geophysical, meteorological, surveying, drafting & general-purpose instruments", + "890699": "Commercial, geophysical, meteorological & general-purpose instruments", + "91": "Sporting goods, including boats, retailing", + "9102": "Oil and gas field drilling, surveying, and cementing machinery (except parts sold separately)", + "910201": "Oil and gas field drilling, surveying, and cementing machinery (except parts sold separately)", + "910201A": "Rotary oil and gas field drilling machinery and equipment (except parts sold separately)", + "910201C": "Oil and gas field derricks and well surveying machinery", + "910201D": "Cementing and other oil and gas field drilling machinery (except parts sold separately)", + "9104": "Oil field and gas field production machinery (except pumps and parts sold separately)", + "910456": "Oil field and gas field production machinery (except pumps and parts sold separately)", + "9106": "Parts and attachments for oil and gas field machinery and equipment", + "910602": "Parts and attachments for oil and gas field drilling machinery and equipment", + "910604": "Parts and attachments for oil and gas field production machinery and equipment", + "9207": "Mining machinery and equipment (except parts sold separately)", + "920701": "Underground mining machinery (except parts sold separately)", + "920702": "Crushing, pulverizing, & screening machinery (except parts sold separately)", + "920703": "Drills and other mining machinery (except parts sold separately)", + "920704": "Mineral processing & beneficiation machinery (except parts sold separately)", + "9253": "Parts and attachments for mining machinery and equipment (sold separately)", + "925303": "Parts and attachments for mining machinery and equipment (sold separately)", + "940116": "Gasoline engines (except aircraft, automobile, highway truck, bus & tank)", + "9407": "All other jewelry and personal goods (excluding costume)", + "940725": "Diesel, semidiesel, and dual-fuel engines (except automotive)", + "9408": "Jewelers' material and lapidary work", + "940811": "Jewelers' findings and materials, precious metal", + "9413": "Total construction inputs to stage 4 intermediate demand", + "941301": "Parts & accessories for internal combustion engines, ex. aircraft & gasoline automotive engines", + "95": "Pens, pencils, and marking devices", + "9505": "Machine shop products", + "950501": "Machine shop job work and job order repairs", + "97": "Brooms and brushes", + "9701": "Turbines and turbine generator sets (excluding parts)", + "970102": "Turbine generator sets", + "970103": "Steam, gas, and other turbines and turbine generators", + "98": "Gaskets, packing, and sealing devices", + "9801": "Gaskets and gasketing material", + "980101": "Parts & accesories for turbines, turbine generators, and turbine generator sets", + "110102": "Membership dues, fitness and recreational sports centers", + "1101041": "Metal household furniture, beds, nonupholstered", + "1101042": "Metal household furniture, other types, nonupholstered", + "120602": "Wood living room furniture (nonupholstered)", + "120603": "Wood dining room, outdoor, and ready-to-assemble furniture (nonupholstered)", + "120605": "Wood bedroom furniture, including infants' and children's, (nonupholstered)", + "120607": "Custom nonupholstered wood household furniture sold direct, excl. kitchen cabinets and vanities", + "130123": "Dual purpose sleep furniture, incl. convertible sofa", + "130141": "Van bodies, sold separately", + "1301411": "Upholstered household davenports, sofas, loveseats, and settees", + "1301412": "Van bodies, separate cab, sold separately", + "1301413": "Upholstered household rocking chairs, including swivel rockers", + "1301414": "Upholstered household reclining chairs, except custom", + "1301415": "Other upholstered household furniture, including custom", + "140104": "Innerspring mattresses, excluding crib size", + "140107": "Mattress foundations", + "140114": "Mattresses, other types, including crib, foam, waterbed mattresses and mattress inserts", + "140122": "Sleep system ensembles and mattresses, excluding conventional waterbeds", + "140134": "Mattress and foundation sets", + "150112": "Metal porch, lawn, outdoor & casual furniture", + "210113": "Wood office desks and extensions", + "210114": "Wood office files, storage units, and tables", + "210116": "Wood office furniture, other types (incl. panel/desking systems)", + "210161": "Fixtures for stores, banks and offices", + "2101611": "Custom architectural woodwork, millwork, and fixtures", + "2101612": "Wood lockers, partitions, and shelving (except custom)", + "2101613": "Wood bank, office, store, and related fixtures (except custom)", + "2101615": "Wood furniture dimensions and nonwood furniture parts and frames", + "220202": "Nonwood commercial storage units, files, and tables", + "220321": "Nonwood commercial desks and extensions", + "220325": "Nonwood office seating", + "220326": "Nonwood office furniture panel systems, and other nonwood office furniture", + "220405": "Shelving and lockers, except wood", + "220405A1": "Commercial shelving, except wood", + "220405A2": "Bookstacks and other shelving, except wood", + "220409": "Fixtures (bank, office, and store) except wood", + "220411": "Other partitions, prefabricated, assembled and knockdown, except wood", + "2401": "Commercial furniture and fixtures, n.e.c.", + "240104": "Bar, bowling center, cafeteria, and restaurant furniture", + "240108": "Other commercial and institutional furniture and fixtures, n.e.c.", + "310101": "Apparel, footwear, and accessories retailing", + "3101013": "Carpets and rugs, tufted", + "320170": "Resilient floor coverings", + "410139": "Gas household ranges, ovens, surface cooking units and equipment", + "410169": "Other household ranges and cooking equipment, including outdoor equipment", + "410220": "Household laundry equipment and parts", + "410329": "Household refrigerators, including refrigerator-freezer combinations", + "410337": "Food freezers, complete units, household", + "410339": "Parts and attachments for household refrigerators and freezers", + "410445": "Room air-conditioners", + "410452": "All other miscellaneous household appliances, including parts", + "440311": "Parts and attachments for small electric household appliances, including fan parts", + "440401": "Small electric household appliances, including fans", + "450135": "Portable residential lighting fixtures, including parts and accessories", + "57": "Speakers and commercial sound equipment", + "5707": "Speakers and commercial sound equipment", + "570708": "Speakers and commercial sound equipment", + "58": "Other home electronic equipment", + "5803": "Other home electronic equipment, including television receivers and automotive A/V equipment", + "580301": "All other consumer audio and video equipment, excluding TV receivers and automotive A/V equip.", + "6501": "Dental equipment and supplies", + "650104": "Mirrors (decorated and undecorated), made from purchased glass", + "6605": "Parts and attachments for consumer lawn, garden, and snow equipment", + "660503": "Parts and attachments for consumer lawn, garden, and snow equipment", + "6607": "Consumer lawn, garden, and snow equipment", + "660701": "Consumer lawn, garden, and snow equipment", + "6607011": "Consumer riding lawn, garden, and snow equipment", + "6607012": "Consumer nonriding lawn, garden, and snow equipment", + "6701": "Cutlery, flatware (except precious), razors and razor blades", + "670102": "Razor blades and razors, except electric", + "670141": "Cutlery, scissors, shears, trimmers, and snips", + "680101": "Stamped and spun kitchen utensils, aluminum", + "680102": "Stamped and spun kitchen utensils, except aluminum", + "69": "Window shades, blinds, and accessories", + "6901": "Window shades, blinds, and accessories", + "690101": "Window shades and window shade accessories and rollers", + "690102": "Venetian blinds", + "690103": "Other shades and blinds, including curtain and drapery fixtures, poles, & rods", + "1107034": "Other glass products, made by flat glass producers", + "110811": "Flat glass (float, sheet, and plate process)", + "1301161": "Machine-made pressed & blown table, kitchen, art, & novelty glassware, made by glass producers", + "1301162": "Machine-made pressed & blown table, kitchen, art & novelty glassware, made from purchased glass", + "1301171": "All other machine-made pressed and blown glassware, made by glass producers", + "1301172": "All other machine-made pressed and blown glassware, made from purchased glass", + "130118": "Handmade pressed and blown glassware", + "1301182": "Handmade pressed and blown glassware, made from purchased glass", + "210120": "Construction sand and gravel (run of pit/bank, washed, screened, etc)", + "2101201": "Construction sand and gravel, Northeast", + "2101202": "Construction sand and gravel, Midwest", + "2101203": "Construction sand and gravel, South", + "2101204": "Construction sand and gravel, West", + "210121": "Crushed and broken stone", + "2101212": "Crushed and broken limestone", + "2101213": "Crushed and broken granite", + "2101219": "Bituminous limestone, sandstone, & other crushed & broken stone", + "220161": "Cement, hydraulic", + "3111": "Inputs to stage 3 goods producers, foods", + "311135": "Structural concrete block", + "3111351": "Structural concrete block, lightweight units (weighing less than 105 lb/cubic ft.) (dry weight)", + "3111352": "Structural concrete block, mediumweight units (weighing 105 - 124 lb/cubic ft.) (dry weight)", + "3111353": "Structural concrete block, normalweight units (weighing 125 lb or more/cubic ft.) (dry weight)", + "3121": "Inputs to stage 3 goods producers, services less trade, transportation, and warehousing", + "312101": "Decorative concrete block (including screen, split, slump, shadowal block, etc.)", + "3131": "Concrete brick", + "313101": "Concrete brick", + "3141": "Concrete pavers", + "314101": "Concrete pavers (including grid, interlocking, etc.)", + "3201081": "Concrete culvert pipe", + "3201082": "Concrete storm sewer pipe", + "3201083": "Concrete pipe, except concrete culvert and storm sewer pipe", + "330101": "Ready-mix concrete", + "330101A": "Northeast region ready-mix concrete", + "330101B": "Midwest region ready-mix concrete", + "330101C": "South region ready-mix concrete", + "330101D": "West region ready-mix concrete", + "340106": "Precast concrete products", + "3401061": "Precast concrete slabs and tile, roof and floor units", + "3401062": "Precast concrete architectural wall panels", + "3401063": "Burial vaults and boxes, precast concrete", + "3401064": "Precast concrete products (excl burial vaults and boxes, slabs and tile, and arch. wall panels)", + "3501071": "Prestressed concrete bridge beams and solid and hollow cored slabs and panels", + "35010711": "Prestressed concrete bridge beams", + "35010712": "Prestressed concrete solid and hollow cored slabs and panels", + "3501072": "Prestressed concrete products (excl bridge beams and solid and hollow cored slabs and panels)", + "420201": "Glazed brick and other brick (paving, floor, and sewer)", + "440131": "Clay floor and wall tile, glazed and unglazed (including quarry tile and ceramic mosaic tile)", + "450199": "All other structural clay products, excluding clay refractories", + "520181": "Clay refractories", + "530112": "Nonclay refractories (excluding dead-burned magnesia)", + "610131": "Prepared asphalt and tar roofing and siding products", + "6101311": "Asphalt smooth-surfaced roll roofing and cap sheets, organic and fiberglass base", + "6101312": "Asphalt mineral-surfaced roll roofing and cap sheets, organic and fiberglass base", + "6101317": "Other prepared asphalt and tar products for roofing and siding", + "620121": "Roofing asphalts, pitches, coatings, and cement", + "710116": "Other gypsum products", + "810104": "Glass containers (including value of packaging)", + "920105": "Mineral wool for thermal and acoustical envelope insulation", + "9202": "Mineral wool for industrial, equipment, and appliance insulation", + "920201": "Mineral wool for industrial, equipment, and appliance insulation", + "940113": "Paving mixtures and blocks", + "940113A": "Emulsified asphalt, including liquid additives", + "940113B": "Other liquid asphalt and tar paving materials, including cut-backs", + "940113C": "Asphalt and tar paving mixtures (excluding liquid)", + "9501": "Cut stone and stone products", + "950111": "Dressed dimension granite (including gneiss, syenite, diorite, and cut granite)", + "950121": "Dressed dimension limestone (including dolomite, travertine, calcareous, tufa, & cut limestone)", + "950151": "Dressed dimension marble and other stone", + "980111": "Nonmetallic gaskets and gasketing", + "980112": "Metallic gaskets and machined seals", + "9802": "Packing and sealing", + "980211": "Compression packing", + "980212": "Molded packing and sealing devices", + "980214": "Rotary oil seals", + "980215": "Axial mechanical face seals and parts", + "99": "Nonmetallic minerals and products, n.e.c.", + "9902": "Clay and stone mining and quarrying", + "990209": "Ground or treated minerals and earths", + "9902094": "Treated lightweight aggregate and crushed slag, minerals and earths", + "9902096": "Other minerals and earths, treated", + "990211": "Dimension stone mining and quarrying", + "990214": "Clay, excluding kaolin and ball clay", + "990214B": "Common (miscellaneous) clay and shale", + "990214C": "Bentonite", + "990214V": "Feldspar, fire clay, and fuller's earth", + "990299": "All other nonmetallic minerals, including talc and gypsum", + "9903": "All other nonmetallic mineral products", + "990312": "Dry-mixed concrete materials (prepackaged sand, gravel, mortar, and cement premixes)", + "990319": "Other nonmetallic mineral products", + "110131": "Passenger cars and chassis", + "1104": "New industrial building construction", + "110401": "New industrial building construction", + "110571": "Trucks, truck tractors, & bus chassis 14,000 lb or less, incl. minivans & suvs", + "110684": "Trucks, over 14,000 lbs GVW", + "1106841": "Truck, truck tractors, and bus chassis (chassis of own manufacture) 14,001 to 33,000 lbs", + "1106842": "Truck, truck tractors, and buses chassis (chassis of own manufacturer) 33,001 lbs or more", + "1106843": "Buses, including military and firefighting vehicles (chassis of own manufacture)", + "1205011": "Gasoline engines and engine parts, new", + "120502": "Motor vehicle steering and suspension parts", + "120503": "Motor vehicle transmission and power train", + "1205031": "Motor vehicle drive train components, except wheels and brakes, new", + "12050310": "Motor vehicle transmissions except auxiliary and parts, new", + "12050313": "Parts for manual and automatic transmissions, new", + "12050314": "Motor vehicle axles and axle parts, new", + "12050315": "Other motor vehicle drive train components, except wheels and brakes, new", + "1205033": "Motor vehicle drive train components, rebuilt", + "120504": "Motor vehicle brake systems", + "1205041": "Motor vehicle brake parts and assemblies, new", + "1205041A": "Motor vehicle drum brake assemblies and parts, new", + "1205041B": "Other motor vehicle brake parts and assemblies, new", + "1205041C": "Motor vehicle disc brake assemblies and parts, new", + "120505": "Filters for internal combustion engines and motor vehicles", + "120506": "Exhaust systems", + "120507": "Motor vehicle wheels", + "120508": "Other motor vehicle parts", + "120511": "Vehicle seating and interior trim", + "1205111": "Automobile trimmings", + "1205113": "Seats for public conveyance and aircraft", + "1205115": "Metal motor vehicle seat frames", + "120512": "Motor vehicle air conditioning systems and compressors", + "120513": "Carburetors, pistons, piston rings, and valves", + "120514": "Motor vehicle electrical and electronic equipment", + "1205141": "Vehicular lighting equipment", + "1205142": "Other motor vehicle electrical and electronic equipment", + "12051421": "Ignition wiring harness and cable sets", + "12051422": "Battery charging alternators, generators, and regulators", + "12051423": "Cranking motors (starters)", + "12051424": "Parts for electrical and electronic engine equipment", + "12051425": "All other miscellaneous non-engine electrical and electronic equipment", + "12051426": "All other miscellaneous complete engine electrical equipment, including spark plugs", + "13015": "Other truck and vehicle bodies, sold separately", + "130151": "Dump truck bodies, sold separately", + "130152": "All other truck and vehicle bodies, sold separately", + "130153": "Service truck bodies, sold separately", + "13027": "Buses and firefighting vehicles, complete, produced on purchased chassis", + "130275": "Buses and firefighting vehicles, complete, produced on purchased chassis", + "13029": "Other trucks and vehicles, complete, produced on purchased chassis", + "130294": "Other trucks and vehicles, complete, produced on purchased chassis, except upfitting trucks", + "130299": "Upfitting trucks, complete, produced on purchased chassis", + "140602": "Truck trailers and chassis, axle rating 10,000 lb or more", + "140603": "Truck trailers and chassis, axle rating less than 10,000 lb", + "150101": "Motor homes, built on purchased chassis", + "1601016": "Conventional travel trailers", + "1601017": "Fifth wheel travel trailers", + "1602": "Courier and messenger services, except air", + "160201": "Courier and messenger services, except air", + "1602013": "Other parts and components, excluding appliances and furnishings", + "1602014": "Truck campers, caps, box covers, and folddown camping trailers", + "210206": "Civilian aircraft", + "210401": "Other accounting services, including billing and review (partial)", + "2301013": "Civilian aircraft engines", + "2301015": "Aeronautical services on aircraft engines", + "2301017": "Aircraft engine parts and accessories", + "23010175": "Parts and accessories for military aircraft engines", + "23010177": "Parts and accessories for civilian aircraft engines", + "250102": "Aircraft propellers and helicopter rotors", + "250103": "Aircraft parts and auxiliary equipment", + "2501031": "Aircraft mechanical power transmission equipment for civilian and military aircraft", + "2501032": "Aircraft landing gear for civilian and military aircraft", + "2501033": "Other aircraft subassemblies and parts for military aircraft", + "2501034": "Other aircraft subassemblies and parts for civilian aircraft", + "310201": "Jewelry retailing", + "320206": "Inboard cabin cruisers, including commercial and military (except sailboats and lifeboats)", + "320207": "Other inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "3203": "Inboard-outdrive boats, including commercial and military (except sailboats and lifeboats)", + "320309": "Inboard-outdrive boats, cabin cruisers, incl. comm. and military (exc. sailboats and lifeboats)", + "320310": "All other inboard-outdrive boats, incl. comm. and military (except sailboats and lifeboats)", + "3204": "All other boats (excluding military and commercial)", + "320406": "All other boats (excluding military and commercial)", + "44010201": "Passenger and freight train cars, new (excluding parts)", + "44010202": "Street, subway, trolley & rapid transit cars (new & rebuilt) & rebuilt passenger/freight cars", + "450102": "Railway maintenance of way & all other railroad and streetcar equipment, parts and accessories", + "9111": "Processed materials less foods and feeds", + "911101": "Self-propelled golf carts and industrial in-plant personnel carriers and parts", + "911104": "Automobile and light truck trailers", + "911105": "All other miscellaneous transportation equipment, including all-terrain vehicles", + "9111051": "All-terrain vehicles and parts", + "9111052": "All other miscellaneous transportation equipment and parts", + "110152": "Nonelectronic games and puzzles (excl. toys), and electronic toys (incl. parts)", + "1101521": "Nonelectronic games and puzzles, including parts", + "110153": "Baby carriages and children's vehicles, excl. bicycles w/pneumatic tires", + "110154": "Other nonelectronic toys, including parts", + "110155": "Models, science & craft kits/supply, & collectors' miniatures", + "110156": "Dolls, toy animals, action figures and stuffed toys, incl parts", + "120103": "Fishing tackle and equipment", + "120127": "Golf equipment, excluding apparel and shoes", + "120182": "Bicycles, adult tricycles, unicycles and parts", + "1201822": "Bicycles, adult tricycles, and unicycles", + "1201825": "Parts for bicycles, adult tricycles, and unicycles", + "120185": "Playground equipment", + "120192": "Gymnasium and exercise equipment", + "120193": "Other sporting and athletic goods", + "130127": "Rifles", + "130128": "Single barrel shotguns, other small firearms n.e.c., and parts & attachments for small arms", + "130129": "Pistols and revolvers", + "130281": "Small arms cartridges and shells", + "130282": "Other ammunition products", + "240208": "Stemmed and redried tobacco", + "2402081": "Tobacco, unstemmed leaf, redried before packing", + "2402084": "Tobacco, stemmed", + "250101": "Other tobacco products", + "2501011": "Cigars", + "2501014": "Chewing and smoking tobacco", + "320100": "Fasteners, zippers, buttons, needles, pins, and buckles (except precious metal)", + "4206": "Photographic supplies", + "420601": "Photographic supplies", + "4206011": "Prepared photographic chemicals", + "4206012": "Photographic sensitized film, plates, paper, & cloth", + "42060121": "Photographic sensitized film, plates, paper, & cloth, silver-halide-type (excl X-ray)", + "42060122": "Photographic sensitized film, plates, paper & cloth, other than silver-halide-type (incl X-ray)", + "5303": "Manufactured mobile homes and nonresidential mobile buildings", + "530301": "Manufactured homes (mobile homes), all width sizes (incl. multisection)", + "620103": "Surgical and medical instruments", + "6201031": "Surgical and medical catheters", + "6201033": "Orthopedic and surgical instruments", + "6201034": "Surgical and medical diagnostic apparatus, excluding electromedical", + "6201035": "Surgical and medical syringes and hypodermic needles", + "6201036": "Surgical and medical blood transfusion and IV equipment, including blood donor kits", + "6201037": "Other surgical and medical apparatus and instruments, excluding parts", + "6201038": "Parts for surgical and medical apparatus and instruments", + "6301041": "Artificial joints and limbs", + "6301042": "Other orthopedic and prosthetic appliances", + "6301044": "All other surgical and medical items", + "640107": "Ophthalmic fronts, temples, and focal and contact lenses", + "640108": "Other ophthalmic goods and prescription ground eyeglass lenses", + "650107": "Dental equipment and supplies", + "6501071": "Professional dental equipment and supplies", + "65010713": "Professional dental equipment", + "65010714": "Professional dental supplies", + "9101": "Sporting goods, including boats, retailing", + "910109": "Burial caskets", + "9101091": "Metal burial caskets & coffins, completely lined & trimmed, adult sizes", + "9101093": "Wood burial caskets & coffins, completely lined & trimmed, adult sizes", + "9101095": "Other burial caskets & coffins, including burial boxes and vaults (except concrete and stone)", + "930113": "Nonelectronic pianos, organs, and nonelectronic piano and organ parts, excluding benches", + "9301132": "Organs", + "9301133": "Nonelectronic piano and organ parts", + "9301171": "Other electronic musical instruments, excluding electronic organs", + "9301172": "Other nonelectronic musical instruments", + "9301173": "Other musical instrument parts & accessories, sold separately, excl. benches & instrument cases", + "940222": "Jewelry, gold and platinum", + "940231": "Silverware and hollowware, precious solid or clad metal", + "9404": "Costume jewelry and novelties", + "940415": "Costume jewelry and novelties", + "940714": "All other jewelry and personal goods (excluding costume)", + "9502": "Pens, markers, mechanical pencils, and associated parts", + "950210": "Pens, markers, mechanical pencils, and associated parts", + "9503": "Lead pencils, art goods, office supplies and small office equipment, excluding paper", + "950307": "Lead pencils, art goods, office supplies and small office equipment, excluding paper", + "9504": "Marking devices", + "950406": "Marking devices", + "96": "Watches, clocks, watchcases, and parts", + "9603": "Watches, clocks, watchcases, and parts", + "960313": "Watches, clocks, watchcases, and parts", + "9705": "Brooms, brushes and mops", + "970501": "Brooms, mops, and dusters", + "9705011": "Brooms", + "9705012": "Mops and dusters, including refills", + "970502": "Paint and varnish brushes and rollers", + "9705021": "Paint and varnish brushes", + "9705022": "Paint holders, pads, roller frames, and rollers", + "970503": "Other brushes, excl. paint and varnish brushes", + "9705031": "Personal brushes", + "9705032": "Brushes, other than personal", + "9A": "Miscellaneous products, n.e.c.", + "9A01": "Candles", + "9A0101": "Candles", + "9A04": "Signs and advertising displays", + "9A0402": "Non-electric signs and displays", + "9A0404": "Electric signs and displays", + "9A09": "All other miscellaneous fabricated products and recyclable materials", + "9A0901": "Other miscellaneous fabricated products", + "9A09011": "Fire extinguishers", + "9A0904": "Other recyclable materials", + "9D": "Reproduction of audio and video media and software", + "9D01": "Reproduction of audio and video media and software", + "9D0102": "Audio and video media reproduction", + "9D0103": "Magnetic and optical recording media", + "120101": "Alcoholic beverages for immediate consumption (partial)", + "1202": "Vehicle loans (partial)", + "120201": "Vehicle loans (partial)", + "130401": "Inland waterways transportation of freight", + "140102": "Air transportation of freight, domestic", + "140103": "Air transportation of freight, international", + "160107": "Mailing services (market dominant services)", + "1601071": "First class mail", + "1601072": "Periodicals mail", + "1601073": "Standard class mail", + "1601074": "Package services mail", + "1601075": "Special services and fees", + "160108": "Shipping services (competitive services)", + "1603": "Air mail and package delivery services, excluding by USPS", + "160301": "Air mail and package delivery services, excluding by USPS", + "1701": "Pipeline transportation of petroleum products", + "170101": "Pipeline transportation of crude petroleum", + "170102": "Pipeline transportation of refined petroleum products", + "170201": "Pipeline transportation of natural gas", + "220102": "Airline passenger services, international", + "320101": "Co-employment staffing services", + "110402": "Sales of general adult and juvenile books", + "1104021": "Sales of general adult books", + "1104022": "Sales of juvenile books", + "120205": "Newspaper subscription and single copy sales", + "1202051": "Newspaper subscriptions, print and online bundled", + "1202052": "Newspaper subscriptions, print only", + "410201": "Human resources consulting services", + "410301": "Marketing consulting services", + "120102": "Home equity loans (partial)", + "410401": "Process, physical distribution, and logistics consulting services", + "110103": "Medicaid patients: physician care", + "1102011": "Commission finishing of cotton broadwoven fabrics", + "1102012": "Other commission finishing of broadwoven fabrics (excl. cotton & wool)", + "1102013": "Private insurance patients: medical laboratory care", + "1102014": "All other patients: medical laboratory care", + "1102021": "Medicare and Medicaid patients: diagnostic imaging center care", + "1102024": "Private insurance and all other patients: diagnostic imaging center care", + "11020241": "Private insurance patients: diagnostic imaging center care", + "11020242": "All other patients: diagnostic imaging center care", + "11030101": "Medicare and Medicaid patients: home health and hospice care", + "110301011": "Medicare patients: home health and hospice care", + "110301012": "Medicaid patients: home health and hospice care", + "11030102": "Private insurance and all other patients: home health and hospice care", + "110301021": "Private insurance patients: home health and hospice care", + "110301022": "All other patients: home health and hospice care", + "1104011": "Hospital outpatient care, general medical & surgical hospitals", + "11040111": "Medicare patients: hospital outpatient care, general medical and surgical hospitals", + "11040112": "Medicaid patients: hospital outpatient care, general medical and surgical hospitals", + "11040113": "Private insurance and all other patients: outpatient care, gen. medical and surgical hospitals", + "1104013": "Hospital outpatient care, specialty hospitals", + "110502": "Private insurance patients: dental care", + "1105021": "Private insurance patients: dental visits and consultations", + "1105022": "Private insurance patients: dental surgical intervention services", + "1105023": "Private insurance patients: dental non-surgical intervention services", + "1105031": "Medicare, Medicaid and all other patients: dental visits and consultations", + "1105032": "Medicare, Medicaid and all other patients: dental surgical intervention services", + "1105033": "Medicare and Medicaid and all other patients: dental non-surgical intervention services", + "2101011": "Hospital inpatient care, general medical and surgical hospitals", + "21010111": "Medicare patients: hospital inpatient care, general medical and surgical hospitals", + "21010112": "Medicaid patients: hospital inpatient care, general medical and surgical hospitals", + "21010113": "Private insur. & all other patients: hospital inpatient, general medical and surgical hospitals", + "210101131": "Private insurance patients: hospital inpatient care, general medical and surgical hospitals", + "210101132": "All other patients: hospital inpatient care, general medical and surgical hospitals", + "2101012": "Hospital inpatient care, psychiatric & substance abuse hospitals", + "21010121": "Hospital inpatient care, psychiatric hospitals", + "210101211": "Medicare patients: hospital inpatient care, psychiatric hospitals", + "210101212": "Medicaid patients: hospital inpatient care, psychiatric hospitals", + "210101213": "Private insurance and all other patients: hospital inpatient care, psychiatric hospitals", + "2101013": "Hospital inpatient care, specialty hospitals", + "21010131": "Medicare patients: hospital inpatient care, specialty hospitals", + "21010132": "Medicaid patients: hospital inpatient care, specialty hospitals", + "21010133": "Private insurance and all other patients: hospital inpatient care, specialty hospitals", + "21020101": "Medicare and Medicaid patients: Nursing home care", + "210201011": "Medicaid patients: Nursing home care", + "210201012": "Medicare patients: Nursing home care", + "21020102": "Private insurance and all other patients: Nursing home care", + "210201021": "Private insurance patients: Nursing home care", + "210201022": "All other patients: Nursing home care", + "21030101": "Medicaid patients: Intellectual and developmental disability center care", + "21030102": "Medicare, private ins. & all other patients: Intellectual & develop. disability center care", + "810201": "Alcohol wholesaling", + "910101": "Sporting goods, including boats, retailing", + "610201": "Automotive parts, including tires, retailing", + "A": "Lawn, garden, and farm equipment and supplies retailing", + "A1": "Lawn, garden, and farm equipment and supplies retailing", + "A101": "Lawn, garden, and farm equipment and supplies retailing", + "A10101": "Lawn, garden, and farm equipment and supplies retailing", + "B": "Furniture retailing", + "B1": "Furniture retailing", + "B101": "Furniture retailing", + "B10101": "Furniture retailing", + "C": "Flooring and floor coverings retailing", + "C1": "Flooring and floor coverings retailing", + "C101": "Flooring and floor coverings retailing", + "C10101": "Flooring and floor coverings retailing", + "D": "Hardware and building materials and supplies retailing", + "D1": "Hardware and building materials and supplies retailing", + "D101": "Hardware and building materials and supplies retailing", + "D10101": "Hardware and building materials and supplies retailing", + "E": "Major household appliance retailing", + "E1": "Major household appliance retailing", + "E101": "Major household appliance retailing", + "E10101": "Major household appliance retailing", + "F": "Fuels and lubricants retailing", + "F1": "Fuels and lubricants retailing", + "F101": "Automotive fuels and lubricants retailing", + "F10101": "Automotive fuels and lubricants retailing", + "F102": "Household fuels retailing", + "F10201": "Household fuels retailing", + "G": "Cleaning supplies and paper products retailing", + "G1": "Cleaning supplies and paper products retailing", + "G101": "Cleaning supplies and paper products retailing", + "G10101": "Cleaning supplies and paper products retailing", + "H": "Book retailing", + "H1": "Book retailing", + "H101": "Book retailing", + "H10101": "Book retailing", + "I": "Other merchandise retailing (partial)", + "I1": "Other merchandise retailing (partial)", + "I101": "Other merchandise retailing (partial)", + "I10101": "Other merchandise retailing (partial)", + "110111": "Metal plating and polishing", + "110349": "Metal heat treating", + "11031": "Contract work on women's, girls' and infants' apparel", + "110311": "Contract work on women's, girls', and infants' shirts and blouses", + "110312": "Contract work on women's, girls', and infants' dresses", + "110313": "Contract work on women's, girls', and infants' nontailored coats, jackets, & other outerwear", + "110314": "Contract work on women's/girls'/infants' skirts, tailored suits/coats, underwear/nightwear, etc", + "11032": "Contract work on men's and boys' (including unisex) apparel", + "110321": "Contract work on men's and boys' pants, work apparel, and other outerwear", + "110323": "Contract work on men's and boys' shirts, tailored suits/coats/jackets, & underwear/nightwear", + "110324": "Contract work on men's and boys' team uniforms, costumes, and other apparel/apparel accessories", + "411": "Inputs to stage 4 goods producers, goods", + "4111": "Inputs to stage 4 goods producers, foods", + "41112": "Finished consumer foods, processed", + "41113": "Finished consumer foods, crude", + "4112": "Inputs to stage 4 goods producers, energy", + "412": "Inputs to stage 4 goods producers, services", + "4122": "Inputs to stage 4 goods producers, transportation and warehousing services", + "4123": "Inputs to stage 4 goods producers, trade services", + "413": "Final demand goods less foods and energy", + "4131": "Finished goods less foods and energy", + "41311": "Finished consumer goods less foods and energy", + "413111": "Nondurable consumer goods less foods and energy", + "413112": "Durable consumer goods", + "41312": "Private capital equipment", + "413121": "Private capital equipment for manufacturing industries", + "413122": "Private capital equipment for nonmanufacturing industries", + "4132": "Government purchased goods, excluding foods and energy", + "41321": "Government purchased goods excluding foods, energy, and capital equipment", + "41322": "Government purchased capital equipment", + "4133": "Goods for export, excluding foods and energy", + "421": "Inputs to stage 4 services producers, goods", + "4211": "Inputs to stage 4 services producers, foods", + "42111": "Finished consumer services less trade, transportation, and warehousing", + "42112": "Private capital investment services less trade, transportation, and warehousing", + "4212": "Inputs to stage 4 services producers, energy", + "42121": "Gov. purchased services less trade, transportation, and warehousing, excl. capital investment", + "42122": "Government purchased capital investment services less trade, transportation, and warehousing", + "4213": "Inputs to stage 4 services producers, goods excluding foods and energy", + "422": "Inputs to stage 4 services producers, services", + "42211": "Transportation of private passengers", + "42212": "Transportation of government passengers", + "42213": "Transportation of passengers for export", + "4222": "Inputs to stage 4 services producers, transportation and warehousing services", + "42221": "Inputs to stage 4 services producers, transportation of passengers", + "422211": "Transportation and warehousing of personal consumption goods", + "422212": "Transportation and warehousing of private capital equipment", + "42222": "Inputs to stage 4 services producers, transportation and warehousing of goods", + "42223": "Transportation and warehousing of exports", + "423": "Inputs to stage 4 services producers, construction", + "4231": "Trade of finished goods", + "42311": "Trade of personal consumption goods", + "42312": "Trade of private capital equipment", + "4232": "Trade of government purchased goods", + "42321": "Trade of government purchased goods, excluding capital equipment", + "42322": "Trade of government purchased capital equipment", + "4233": "Trade of exports", + "431": "Inputs to stage 4 construction producers, goods", + "432": "Inputs to stage 4 construction producers, services", + "49101": "Final demand less exports", + "49102": "Final demand less government", + "49103": "Final demand less foods, food and nonalcoholic beverages for immediate consumption, and energy", + "49104": "Final demand less foods and energy", + "49105": "Final demand less foods and food and nonalcoholic beverages for immediate consumption", + "49106": "Final demand less foods", + "49107": "Final demand less energy", + "49108": "Final demand less trade services", + "49109": "Final demand less distributive services", + "49111": "Final demand goods less energy", + "49112": "Final demand goods less foods", + "49113": "Final demand services less trade services", + "49114": "Final demand distributive services", + "49115": "Final demand goods plus final demand distributive services", + "49116": "Final demand less foods, energy, and trade services", + "49117": "Private and government purchased capital equipment", + "49118": "Private and government purchased capital investment services", + "49119": "Total private and government purchased capital investment", + "49201": "Total finished", + "49202": "Total finished less foods, food & nonalcoholic beverages for immediate consumption, & energy", + "49203": "Total finished less foods and energy", + "49204": "Total finished less foods and food and nonalcoholic beverages for immediate consumption", + "49205": "Total finished less foods", + "49206": "Total finished less energy", + "49207": "Finished goods", + "49208": "Finished goods less energy", + "49209": "Finished goods, excluding foods", + "49210": "Finished services", + "49211": "Private capital investment services", + "49212": "Finished distributive services", + "49213": "Finished services less trade services", + "49214": "Finished services less distributive services", + "49215": "Total private capital investment (goods, services, and construction)", + "49216": "Finished goods plus finished distributive services", + "49301": "Total exports", + "49302": "Goods for export", + "49303": "Services for export", + "49401": "Total government purchases", + "49402": "Government purchased goods", + "49403": "Government purchased services", + "49404": "Total government purchased capital investment (goods, services, and construction)", + "49405": "Government purchases, defense", + "49406": "Government purchases, nondefense", + "49501": "Personal consumption", + "49502": "Personal consumption goods (finished consumer goods)", + "49503": "Personal consumption goods less energy", + "49504": "Personal consumption goods less foods", + "49505": "Personal consumption services", + "49506": "Personal consumption less trade services", + "49507": "Personal consumption less distributive services", + "49508": "Personal consumption nondurable goods less foods", + "49509": "Personal consumption goods plus personal consumption distributive services", + "49510": "Personal consumption less foods and energy", + "49511": "Personal consumption less foods, energy, and trade services", + "49512": "Personal consumption less foods, energy, and distributive services", + "111": "Materials for manufacturing", + "1111": "Materials for food manufacturing", + "1112": "Materials for nondurable manufacturing", + "1113": "Materials for durable manufacturing", + "112": "Components for manufacturing", + "1122": "Components for durable manufacturing", + "11221": "Inputs to stage 1 goods producers, transportation of passengers", + "11222": "Inputs to stage 1 goods producers, transportation and warehousing of goods", + "1123": "Inputs to stage 1 goods producers, trade services", + "113": "Inputs to stage 1 goods producers, construction", + "121": "Materials for construction", + "122": "Components for construction", + "1221": "Inputs to stage 1 services producers, services less trade, transportation, and warehousing", + "1222": "Inputs to stage 1 services producers, transportation and warehousing services", + "12221": "Inputs to stage 1 services producers, transportation of passengers", + "12222": "Inputs to stage 1 services producers, transportation and warehousing of goods", + "1223": "Inputs to stage 1 services producers, trade services", + "123": "Inputs to stage 1 services producers, construction", + "131": "Processed fuels and lubricants to manufacturing industries", + "1312": "Inputs to stage 1 construction producers, energy", + "1313": "Inputs to stage 1 construction producers, goods excluding foods and energy", + "132": "Processed fuels and lubricants to nonmanufacturing industries", + "1321": "Inputs to stage 1 construction producers, services less trade, transportation, and warehousing", + "1322": "Inputs to stage 1 construction producers, transportation and warehousing services", + "13222": "Inputs to stage 1 construction producers, transportation and warehousing of goods", + "1323": "Inputs to stage 1 construction producers, trade services", + "211": "Inputs to stage 2 goods producers, goods", + "2111": "Inputs to stage 2 goods producers, foods", + "2113": "Inputs to stage 2 goods producers, goods excluding foods and energy", + "212": "Inputs to stage 2 goods producers, services", + "2121": "Inputs to stage 2 goods producers, services less trade, transportation, and warehousing", + "2122": "Inputs to stage 2 goods producers, transportation and warehousing services", + "21221": "Inputs to stage 2 goods producers, transportation of passengers", + "21222": "Inputs to stage 2 goods producers, transportation and warehousing of goods", + "2123": "Inputs to stage 2 goods producers, trade services", + "213": "Inputs to stage 2 goods producers, construction", + "221": "Unprocessed nonfood materials except fuel", + "2211": "Unprocessed nonfood materials except fuel to manufacturing industries", + "2212": "Unprocessed nonfood materials except fuel to nonmanufacturing industries", + "2213": "Inputs to stage 2 services producers, goods excluding foods and energy", + "222": "Unprocessed fuel", + "2221": "Unprocessed fuel to manufacturing industries", + "2222": "Unprocessed fuel to nonmanufacturing industries", + "22221": "Inputs to stage 2 services producers, transportation of passengers", + "22222": "Inputs to stage 2 services producers, transportation and warehousing of goods", + "2223": "Inputs to stage 2 services producers, trade services", + "223": "Inputs to stage 2 services producers, construction", + "311": "Services less trade, transportation, and warehousing for manufacturing industries", + "3112": "Inputs to stage 3 goods producers, energy", + "3113": "Inputs to stage 3 goods producers, goods excluding foods and energy", + "312": "Services less trade, transportation, and warehousing for nonmanufacturing industries", + "3122": "Inputs to stage 3 goods producers, transportation and warehousing services", + "31221": "Inputs to stage 3 goods producers, transportation of passengers", + "31222": "Inputs to stage 3 goods producers, transportation and warehousing of goods", + "3123": "Inputs to stage 3 goods producers, trade services", + "321": "Transportation of passengers for intermediate demand", + "3212": "Transportation of passengers for nonmanufacturing industries", + "3213": "Inputs to stage 3 services producers, goods excluding foods and energy", + "322": "Transportation and warehousing of goods for intermediate demand", + "3221": "Transportation of goods for manufacturing industries", + "3222": "Transportation of goods for nonmanufacturing industries", + "32221": "Inputs to stage 3 services producers, transportation of passengers", + "32222": "Inputs to stage 3 services producers, transportation and warehousing of goods", + "3223": "Inputs to stage 3 services producers, trade services", + "323": "Inputs to stage 3 services producers, construction", + "331": "Trade services for manufacturing industries", + "3313": "Inputs to stage 3 construction producers, goods excluding foods and energy", + "332": "Trade services for nonmanufacturing industries", + "3321": "Inputs to stage 3 construction producers, services less trade, transportation, and warehousing", + "3322": "Inputs to stage 3 construction producers, transportation and warehousing services", + "33222": "Inputs to stage 3 construction producers, transportation and warehousing of goods", + "3323": "Inputs to stage 3 construction producers, trade services", + "41221": "Inputs to stage 4 goods producers, transportation of passengers", + "41222": "Inputs to stage 4 goods producers, transportation and warehousing of goods", + "4223": "Inputs to stage 4 services producers, trade services", + "4312": "Inputs to stage 4 construction producers, energy", + "4313": "Inputs to stage 4 construction producers, goods excluding foods and energy", + "4322": "Inputs to stage 4 construction producers, transportation and warehousing services", + "43221": "Inputs to stage 4 construction producers, transportation of passengers", + "43222": "Inputs to stage 4 construction producers, transportation and warehousing of goods", + "4323": "Inputs to stage 4 construction producers, trade services", + "9112": "Processed foods and feeds", + "9114": "Total foods inputs to stage 1 intermediate demand", + "9115": "Processed materials less foods and energy", + "9116": "Intermediate distributive services", + "9117": "Processed goods plus intermediate distributive services", + "9211": "Unprocessed materials less agricultural products", + "9212": "Unprocessed energy materials", + "9213": "Unprocessed materials less energy", + "9214": "Total foods inputs to stage 2 intermediate demand", + "9215": "Nonfood materials ex. fuel for mfg, ex. selected items", + "9216": "Unprocessed nonfood materials less energy", + "9311": "Total goods inputs to stage 3 intermediate demand", + "9312": "Total services inputs to stage 3 intermediate demand", + "9313": "Total construction inputs to stage 3 intermediate demand", + "9314": "Total foods inputs to stage 3 intermediate demand", + "9315": "Total energy goods inputs to stage 3 intermediate demand", + "9316": "Total goods less foods and energy inputs to stage 3 intermediate demand", + "9411": "Total goods inputs to stage 4 intermediate demand", + "9412": "Total services inputs to stage 4 intermediate demand", + "9414": "Total foods inputs to stage 4 intermediate demand", + "9415": "Total energy goods inputs to stage 4 intermediate demand", + "9416": "Total goods less foods and energy inputs to stage 4 intermediate demand", + "151": "Supplies to manufacturing industries", + "152": "Supplies to nonmanufacturing industries", + "1521": "Supplies to nonmanufacturing industries, feeds", + "1522": "Supplies to nonmanufacturing industries, other than feeds", + "9113": "Processed energy goods", + "9118": "Processed materials less energy", + "T15M05": "Industrial commodities less fuels", + "THRU15": "Industrial commodities", + "230000": "Inputs to construction industries, excluding capital investment, labor, and imports", + "2300001": "Inputs to construction industries, goods", + "23000012": "Inputs to construction industries, energy", + "23000013": "Inputs to construction industries, goods less foods and energy", + "2300002": "Inputs to construction industries, services", + "23000021": "Inputs to construction industries, trade services", + "23000022": "Inputs to construction industries, transportation and warehousing services", + "23000023": "Inputs to construction industries, services less trade, transportation, and warehousing", + "231000": "Inputs to new construction, excluding capital investment, labor, and imports", + "2310001": "Inputs to new construction, goods", + "23100012": "Inputs to new construction, energy", + "23100013": "Inputs to new construction, goods less foods and energy", + "2310002": "Inputs to new construction, services", + "23100021": "Inputs to new construction, trade services", + "23100022": "Inputs to new construction, transportation and warehousing services", + "23100023": "Inputs to new construction, services excluding trade, transportation, and warehousing", + "231100": "Inputs to new residential construction, excluding capital investment, labor, and imports", + "2311001": "Inputs to residential construction, goods", + "23110012": "Inputs to residential construction, energy", + "23110013": "Inputs to residential construction, goods less foods and energy", + "2311002": "Inputs to residential construction, services", + "23110021": "Inputs to residential construction, trade services", + "23110022": "Inputs to residential construction, transportation and warehousing services", + "23110023": "Inputs to residential construction, services less trade, transportation, and warehousing", + "231110": "Inputs to single family residential construction, excl. capital investment, labor, and imports", + "2311101": "Inputs to single family residential construction, goods", + "23111012": "Inputs to single family residential construction, energy", + "23111013": "Inputs to single family residential construction, goods less foods and energy", + "2311102": "Inputs to single family residential construction, services", + "23111021": "Inputs to single family residential construction, trade services", + "23111022": "Inputs to single family residential construction, transportation and warehousing services", + "23111023": "Inputs to single family residential construction, services less trade, transp., and warehousing", + "231120": "Inputs to multifamily residential construction, excl. capital investment, labor, and imports", + "2311201": "Inputs to multifamily residential construction, goods", + "23112012": "Inputs to multifamily residential construction, energy", + "23112013": "Inputs to multifamily residential construction, goods less foods and energy", + "2311202": "Inputs to multifamily residential construction, services", + "23112021": "Inputs to multifamily residential construction, trade services", + "23112022": "Inputs to multifamily residential construction, transportation and warehousing services", + "23112023": "Inputs to multifamily residential construction, services less trade, transp., and warehousing", + "231130": "Inputs to other residential construction, excluding capital investment, labor, and imports", + "2311301": "Inputs to other residential construction, goods", + "23113012": "Inputs to other residential construction, energy", + "23113013": "Inputs to other residential construction, goods less foods and energy", + "2311302": "Inputs to other residential construction, services", + "23113021": "Inputs to other residential construction, trade services", + "23113022": "Inputs to other residential construction, transportation and warehousing services", + "23113023": "Inputs to other residential construction, services less trade, transp., and warehousing", + "231200": "Inputs to new nonresidential construction, excluding capital investment, labor, and imports", + "2312001": "Inputs to nonresidential construction, goods", + "23120012": "Inputs to nonresidential construction, energy", + "23120013": "Inputs to nonresidential construction, goods less foods and energy", + "2312002": "Inputs to nonresidential construction, services", + "23120021": "Inputs to nonresidential construction, trade services", + "23120022": "Inputs to nonresidential construction, transportation and warehousing services", + "23120023": "Inputs to nonresidential construction, services less trade, transportation, and warehousing", + "231210": "Inputs to commercial and healthcare structures, excl. capital investment, labor, and imports", + "2312101": "Inputs to commercial and healthcare structures, goods", + "23121012": "Inputs to commercial and healthcare structures, energy", + "23121013": "Inputs to commercial and healthcare structures, goods less foods and energy", + "2312102": "Inputs to commercial and healthcare structures, services", + "23121021": "Inputs to commercial and healthcare structures, trade services", + "23121022": "Inputs to commercial and healthcare structures, transportation and warehousing services", + "23121023": "Inputs to commercial and healthcare structures, services less trade, transp., and warehousing", + "231211": "Inputs to commercial structures, excluding capital investment, labor, and imports", + "2312111": "Inputs to commercial structures, goods", + "23121112": "Inputs to commercial structures, energy", + "23121113": "Inputs to commercial structures, goods less foods and energy", + "2312112": "Inputs to commercial structures, services", + "23121121": "Inputs to commercial structures, trade services", + "23121122": "Inputs to commercial structures, transportation and warehousing services", + "23121123": "Inputs to commercial structures, services less trade, transportation, and warehousing", + "231212": "Inputs to healthcare structures, excluding capital investment, labor, and imports", + "2312121": "Inputs to healthcare structures, goods", + "23121212": "Inputs to healthcare structures, energy", + "23121213": "Inputs to healthcare structures, goods less foods and energy", + "2312122": "Inputs to healthcare structures, services", + "23121221": "Inputs to healthcare structures, trade services", + "23121222": "Inputs to healthcare structures, transportation and warehousing services", + "23121223": "Inputs to healthcare structures, services less trade, transportation, and warehousing", + "231220": "Inputs to industrial structures, excluding capital investment, labor, and imports", + "2312201": "Inputs to industrial structures, goods", + "23122012": "Inputs to industrial structures, energy", + "23122013": "Inputs to industrial structures, goods less foods and energy", + "2312202": "Inputs to industrial structures, services", + "23122021": "Inputs to industrial structures, trade services", + "23122022": "Inputs to industrial structures, transportation and warehousing services", + "23122023": "Inputs to industrial structures, services less trade, transportation, and warehousing", + "231230": "Inputs to other nonresidential construction, excluding capital investment, labor, and imports", + "2312301": "Inputs to other nonresidential construction, goods", + "23123012": "Inputs to other nonresidential construction, energy", + "23123013": "Inputs to other nonresidential construction, goods less foods and energy", + "2312302": "Inputs to other nonresidential construction, services", + "23123021": "Inputs to other nonresidential construction, trade services", + "23123022": "Inputs to other nonresidential construction, transportation and warehousing services", + "23123023": "Inputs to other nonresidential construction, services less trade, transp., and warehousing", + "231231": "Inputs to highways and streets, excluding capital investment, labor, and imports", + "2312311": "Inputs to highways and streets, goods", + "23123112": "Inputs to highways and streets, energy", + "23123113": "Inputs to highways and streets, goods less foods and energy", + "2312312": "Inputs to highways and streets, services", + "23123121": "Inputs to highways and streets, trade services", + "23123122": "Inputs to highways and streets, transportation and warehousing services", + "23123123": "Inputs to highways and streets, services less trade, transportation, and warehousing", + "231232": "Inputs to power and communication structures, excluding capital investment, labor, and imports", + "2312321": "Inputs to power and communication structures, goods", + "23123212": "Inputs to power and communication structures, energy", + "23123213": "Inputs to power and communication structures, goods less foods and energy", + "2312322": "Inputs to power and communication structures, services", + "23123221": "Inputs to power and communication structures, trade services", + "23123222": "Inputs to power and communication structures, transportation and warehousing services", + "23123223": "Inputs to power and communication structures, services less trade, transp., and warehousing", + "231233": "Inputs to educational and vocational structures, excl. capital investment, labor, and imports", + "2312331": "Inputs to educational and vocational structures, goods", + "23123312": "Inputs to educational and vocational structures, energy", + "23123313": "Inputs to educational and vocational structures, goods less foods and energy", + "2312332": "Inputs to educational and vocational structures, services", + "23123321": "Inputs to educational and vocational structures, trade services", + "23123322": "Inputs to educational and vocational structures, transportation and warehousing services", + "23123323": "Inputs to educational and vocational structures, services less trade, transp., and warehousing", + "231234": "Inputs to other misc. nonresidential construction, excl. capital investment, labor, and imports", + "2312341": "Inputs to other misc. nonresidential construction, goods", + "23123412": "Inputs to other misc. nonresidential construction, energy", + "23123413": "Inputs to other misc. nonresidential construction, goods less foods and energy", + "2312342": "Inputs to other misc. nonresidential construction, services", + "23123421": "Inputs to other misc. nonresidential construction, trade services", + "23123422": "Inputs to other misc. nonresidential construction, transportation and warehousing services", + "23123423": "Inputs to other misc. nonresidential construction, services less trade, transp., & warehousing", + "232000": "Inputs to maintenance and repair construction, excluding capital investment, labor, and imports", + "2320001": "Inputs to maintenance and repair construction, goods", + "23200012": "Inputs to maintenance and repair construction, energy", + "23200013": "Inputs to maintenance and repair construction, goods less foods and energy", + "2320002": "Inputs to maintenance and repair construction, services", + "23200021": "Inputs to maintenance and repair construction, trade services", + "23200022": "Inputs to maintenance and repair construction, transportation and warehousing services", + "23200023": "Inputs to maintenance and repair construction, services less trade, transp., and warehousing", + "232100": "Inputs to residential maintenance and repair, excluding capital investment, labor, and imports", + "2321001": "Inputs to residential maintenance and repair, goods", + "23210012": "Inputs to residential maintenance and repair, energy", + "23210013": "Inputs to residential maintenance and repair, goods less foods and energy", + "2321002": "Inputs to residential maintenance and repair, services", + "23210021": "Inputs to residential maintenance and repair, trade services", + "23210022": "Inputs to residential maintenance and repair, transportation and warehousing services", + "23210023": "Inputs to residential maintenance and repair, services less trade, transp., and warehousing", + "232200": "Inputs to nonresidential maintenance and repair, excl. capital investment, labor, and imports", + "2322001": "Inputs to nonresidential maintenance and repair, goods", + "23220012": "Inputs to nonresidential maintenance and repair, energy", + "23220013": "Inputs to nonresidential maintenance and repair, goods less foods and energy", + "2322002": "Inputs to nonresidential maintenance and repair, services", + "23220021": "Inputs to nonresidential maintenance and repair, trade services", + "23220022": "Inputs to nonresidential maintenance and repair, transportation and warehousing services", + "23220023": "Inputs to nonresidential maintenance and repair, services less trade, transp., and warehousing", + "325510": "Inputs to 325510, paint and coating manufacturing, excl. capital investment, labor, and imports", + "3255101": "Inputs to 325510, goods", + "32551012": "Inputs to 325510, energy", + "32551013": "Inputs to 325510, goods less foods and energy", + "3255102": "Inputs to 325510, services", + "32551021": "Inputs to 325510, trade services", + "32551022": "Inputs to 325510, transportation and warehousing services", + "326100": "Inputs to 326100, plastics products manufacturing, excl. capital investment, labor, and imports", + "3261001": "Inputs to 326100, goods", + "32610012": "Inputs to 326100, energy", + "32610013": "Inputs to 326100, goods less foods and energy", + "3261002": "Inputs to 326100, services", + "32610021": "Inputs to 326100, trade services", + "32610022": "Inputs to 326100, transportation and warehousing services", + "32610023": "Inputs to 326100, services less trade, transportation, and warehousing", + "333130": "Inputs to 333130, mining & oil & gas field machinery mfg., excl. cap. invest., labor, & imports", + "3331301": "Inputs to 333130, goods", + "33313012": "Inputs to 333130, energy", + "33313013": "Inputs to 333130, goods less foods and energy", + "3331302": "Inputs to 333130, services", + "33313021": "Inputs to 333130, trade services", + "33313022": "Inputs to 333130, transportation and warehousing services", + "33313023": "Inputs to 333130, services less trade, transportation, and warehousing", + "336111": "Inputs to 336111, automobile manufacturing, excluding capital investment, labor, and imports", + "3361111": "Inputs to 336111, goods", + "33611113": "Inputs to 336111, goods less foods and energy", + "3361112": "Inputs to 336111, services", + "33611121": "Inputs to 336111, trade services", + "33611122": "Inputs to 336111, transportation and warehousing services", + "336411": "Inputs to 336411, airplane manufacturing, excluding capital investment, labor, and imports", + "3364111": "Inputs to 336411, goods", + "33641112": "Inputs to 336411, energy", + "33641113": "Inputs to 336411, goods less foods and energy", + "3364112": "Inputs to 336411, services", + "33641121": "Inputs to 336411, trade services", + "33641122": "Inputs to 336411, transportation and warehousing services", + "33641123": "Inputs to 336411, services less trade, transportation, and warehousing", + "336611": "Inputs to 336611, ship building and repairing, excluding capital investment, labor, and imports", + "3366111": "Inputs to 336611, goods", + "33661112": "Inputs to 336611, energy", + "33661113": "Inputs to 336611, goods less foods and energy", + "3366112": "Inputs to 336611, services", + "33661121": "Inputs to 336611, trade services", + "33661122": "Inputs to 336611, transportation and warehousing services", + "33661123": "Inputs to 336611, services less trade, transportation, and warehousing", + "484000": "Inputs to 484000, truck transportation, excluding capital investment, labor, and imports", + "4840001": "Inputs to 484000, goods", + "48400012": "Inputs to 484000, energy", + "48400013": "Inputs to 484000, goods less foods and energy", + "4840002": "Inputs to 484000, services", + "48400021": "Inputs to 484000, trade services", + "48400022": "Inputs to 484000, transportation and warehousing services", + "48400023": "Inputs to 484000, services less trade, transportation, and warehousing", + "621A00": "Inputs to 621A00, offices of health practitioners, excl. capital investment, labor, and imports", + "621A001": "Inputs to 621A00, goods", + "621A0012": "Inputs to 621A00, energy", + "621A0013": "Inputs to 621A00, goods less foods and energy", + "621A002": "Inputs to 621A00, services", + "621A0021": "Inputs to 621A00, trade services", + "621A0022": "Inputs to 621A00, transportation and warehousing services", + "621A0023": "Inputs to 621A00, services less trade, transportation, and warehousing", + "813000": "Inputs to 813000, membership assoc. & organizations, excl. capital investment, labor, & imports", + "8130001": "Inputs to 813000, goods", + "81300012": "Inputs to 813000, energy", + "81300013": "Inputs to 813000, goods less foods and energy", + "8130002": "Inputs to 813000, services", + "81300021": "Inputs to 813000, trade services", + "81300022": "Inputs to 813000, transportation and warehousing services", + "81300023": "Inputs to 813000, services less trade, transportation, and warehousing", + "8130003": "Inputs to 813000, maintenance and repair construction", + "PLUS02": "Farm products, processed foods and feeds", + "004011": "Lumber and plywood", + "006111": "All commodities except farm products", + "01102A": "Apples", + "01102B": "Berries", + "012011": "Construction materials", + "013011": "All foods", + "017011": "Fabricated metal products", + "018011": "Special metals and metal products", + "019011": "Copper and copper products", + "020011": "Chemicals and allied products, including synthetic rubber and synthetic fibers and yarns", + "021011": "Metalworking machinery", + "021012": "Agriculture machinery and equipment, less parts", + "023011": "Total tractors", + "024011": "Agricultural machinery, including tractors", + "024012": "Agricultural machinery, excluding tractors", + "070011": "Pharmaceutical preparations for human and veterinary use", + "07003": "Pharmaceuticals for human use, prescription", + "07006": "Pharmaceuticals for human use, non-prescription", + "089011": "Machinery and equipment, except electrical", + "092011": "Hosiery", + "093011": "Machinery and motive products", + "094011": "Underwear and nightwear", + "095011": "Processed foods", + "134011": "Selected textile mill products", + "HCARE1": "Health care services, Medicare patients", + "HCARE2": "Health care services, Medicaid patients", + "HCARE3": "Health care services, private insurance patients", + "HCARE4": "Health care services, all other patients", + "STEEL1": "Steel mill products, including fabricated wire products", + "STEEL2": "Finished steel mill products, excluding fabricated wire products", + "STEEL3": "Finished steel mill products, including fabricated wire products" + }, + "footnote_code": { + "C": "Correction", + "P": "Preliminary. All indexes are subject to monthly revisions up to four months after original publication." + } + }, + "pc": { + "industry_code": { + "1133--": "Logging", + "11331-": "Logging", + "113310": "Logging", + "211---": "Oil and gas extraction", + "2111--": "Oil and gas extraction", + "211111": "Crude petroleum and natural gas extraction", + "211112": "Natural gas liquids extraction", + "212---": "Mining (except oil & gas)", + "2121--": "Coal mining", + "21211-": "Coal mining", + "212110": "Coal mining", + "2122--": "Metal ore mining", + "21221-": "Iron ore mining", + "212210": "Iron ore mining", + "21222-": "Gold ore & silver ore mining", + "212220": "Gold ore and silver ore mining", + "21223-": "Copper, nickel, lead & zinc mining", + "212230": "Copper, nickel, lead and zinc mining", + "21229-": "Other metal ore mining", + "212290": "Other metal ore mining", + "2123--": "Nonmetallic mineral mining & quarrying", + "21231-": "Stone mining & quarrying", + "212311": "Dimension stone mining and quarrying", + "212312": "Crushed and broken limestone mining", + "212313": "Crushed and broken granite mining", + "212319": "Other crushed and broken stone mining", + "21232-": "Sand/gravel/clay/refractory minerals mining", + "212321": "Construction sand and gravel mining", + "212323": "Kaolin, clay, and ceramic and refractory minerals mining", + "21239-": "Other nonmetallic mineral mining & quarrying", + "212390": "Other nonmetallic mineral mining and quarrying", + "213---": "Mining support activities", + "2131--": "Mining support activities", + "21311-": "Mining support activities", + "213111": "Drilling oil and gas wells", + "213112": "Support activities for oil and gas operations", + "213113": "Support activities for coal mining", + "213118": "Support activities for metal and nonmetallic minerals mining", + "221---": "Utilities", + "2211--": "Electric power generation, transmission, and distribution", + "22111-": "Electric power generation", + "221110": "Electric power generation", + "22112-": "Electric power transmission, control, and distribution", + "221121": "Electric bulk power transmission and control", + "221122": "Electric power distribution", + "2212--": "Natural gas distribution", + "22121-": "Natural gas distribution", + "221210": "Natural gas distribution", + "236211": "New industrial building construction", + "236221": "New warehouse building construction", + "236222": "New school building construction", + "236223": "New office building construction", + "236224": "New health care building construction", + "236400": "New nonresidential building construction by contractor type/region", + "236500": "New nonresidential building construction by region", + "23811X": "Concrete contractors, nonresidential building work", + "23816X": "Roofing contractors, nonresidential building work", + "2381MR": "Nonresidential building maintenance & repair", + "23821X": "Electrical contractors, nonresidential building work", + "23822X": "Plumbing, heating and air-conditioning contractors, nonresidential building work", + "311---": "Food mfg", + "3111--": "Animal food mfg", + "31111-": "Animal food mfg", + "311111": "Dog and cat food manufacturing", + "311119": "Other animal food manufacturing", + "3112--": "Grain & oilseed milling", + "31121-": "Flour milling & malt mfg", + "311211": "Flour milling", + "311212": "Rice milling", + "311213": "Malt manufacturing", + "31122-": "Starch & vegetable fats & oils mfg", + "311221": "Wet corn milling and starch manufacturing", + "311224": "Soybean and other oilseed processing", + "311225": "Fats and oils refining and blending", + "31123-": "Breakfast cereal manufacturing", + "311230": "Breakfast cereal manufacturing", + "3113--": "Sugar & confectionery product mfg", + "31131-": "Sugar mfg", + "311313": "Beet sugar manufacturing", + "311314": "Cane sugar manufacturing", + "31134-": "Nonchocolate confectionery mfg", + "311340": "Nonchocolate confectionery manufacturing", + "31135-": "Chocolate and confectionery manufacturing", + "311351": "Chocolate and confectionery mfg. from cacao", + "311352": "Confectionery mfg. from purchased chocolate", + "3114--": "Fruit & vegetable preserving & specialty food mfg", + "31141-": "Frozen food manufacturing", + "311411": "Frozen fruit and vegetable manufacturing", + "311412": "Frozen specialty food manufacturing", + "31142-": "Fruit & vegetable canning, pickling & drying", + "311421": "Fruit and vegetable canning", + "311422": "Specialty canning", + "311423": "Dried and dehydrated food manufacturing", + "3115--": "Dairy product mfg", + "31151-": "Dairy product (except frozen) mfg", + "311511": "Fluid milk manufacturing", + "311512": "Creamery butter manufacturing", + "311513": "Cheese manufacturing", + "311514": "Dry, condensed, and evaporated dairy products", + "31152-": "Ice cream and frozen dessert mfg", + "311520": "Ice cream and frozen dessert manufacturing", + "31161-": "Animal slaughtering & processing", + "311611": "Animal, except poultry, slaughtering", + "311612": "Meat processed from carcasses", + "311613": "Rendering and meat byproduct processing", + "311615": "Poultry processing", + "3117--": "Seafood product preparation & packaging", + "31171-": "Seafood product preparation and packaging", + "311710": "Seafood product preparation and packaging", + "3118--": "Bakeries & tortilla mfg", + "31181-": "Bread & bakery product mfg", + "311811": "Retail bakeries", + "311812": "Commercial bakeries", + "311813": "Frozen cakes and other pastries manufacturing", + "31182-": "Cookie, cracker & pasta mfg", + "311821": "Cookie and cracker manufacturing", + "311824": "Dry pasta, dough, and flour mixes manufacturing from purchased flour", + "31183-": "Tortilla mfg", + "311830": "Tortilla manufacturing", + "3119--": "Other food manufacturing", + "31191-": "Snack food mfg", + "311911": "Roasted nuts and peanut butter manufacturing", + "311919": "Other snack food manufacturing", + "31192-": "Coffee & tea mfg", + "311920": "Coffee and tea manufacturing", + "31193-": "Flavoring syrup & concentrate mfg", + "311930": "Flavoring syrup and concentrate manufacturing", + "31194-": "Seasoning & dressing mfg", + "311941": "Mayonnaise, dressing, and sauce manufacturing", + "311942": "Spice and extract manufacturing", + "31199-": "All other food mfg", + "311991": "Perishable prepared food manufacturing", + "311999": "All other miscellaneous food manufacturing", + "312---": "Beverage & tobacco mfg", + "3121--": "Beverage mfg", + "31211-": "Soft drink & ice mfg", + "312111": "Soft drink manufacturing", + "312112": "Bottled water manufacturing", + "312113": "Ice manufacturing", + "31212-": "Breweries", + "312120": "Breweries", + "31213-": "Wineries", + "312130": "Wineries", + "31214-": "Distilleries", + "312140": "Distilleries", + "3122--": "Tobacco mfg", + "31223-": "Tobacco manufacturing", + "312230": "Tobacco manufacturing", + "313---": "Textile mills", + "3131--": "Fiber, yarn, and thread mills", + "31311-": "Fiber, yarn, and thread mills", + "313110": "Fiber, yarn, and thread mills", + "3132--": "Fabric mills", + "31321-": "Broadwoven fabric mills", + "313210": "Broadwoven fabric mills", + "31322-": "Narrow fabric mills and schiffli embroidery", + "313220": "Narrow fabric mills and schiffli embroidery", + "31323-": "Nonwoven fabric mills", + "313230": "Nonwoven fabric mills", + "31324-": "Knit fabric mills", + "313240": "Knit fabric mills", + "3133--": "Textile and fabric finishing mills", + "31331-": "Textile and fabric finishing mills", + "313310": "Textile and fabric finishing mills", + "31332-": "Fabric coating mills", + "313320": "Fabric coating mills", + "314---": "Textile product mills", + "3141--": "Textile furnishings mills", + "31411-": "Carpet and rug mills", + "314110": "Carpet and rug mills", + "31412-": "Curtain and linen mills", + "314120": "Curtain and linen mills", + "3149--": "Other textile product mills", + "31491-": "Textile bag and canvas mills", + "314910": "Textile bag and canvas mills", + "31499-": "All other textile product mills", + "314994": "Rope, twine, tire cord, and tire fabric mills", + "314999": "All other miscellaneous textile product mills", + "315---": "Apparel manufacturing", + "3151--": "Apparel knitting mills", + "31512-": "Apparel Knitting Mills", + "315120": "Apparel knitting mills", + "3152--": "Cut and sew apparel manufacturing", + "31521-": "Cut and sew apparel contractors", + "315210": "Cut and sew apparel contractors", + "31525-": "Cut and sew apparel manufacturing (except contractors)", + "315250": "Cut and sew apparel manufacturing (except contractors)", + "3159--": "Accessories and other apparel manufacturing", + "31599-": "Accessories and other apparel manufacturing", + "315990": "Accessories and other apparel manufacturing", + "316---": "Leather and allied product manufacturing", + "3161--": "Leather and hide tanning and finishing", + "31611-": "Leather and hide tanning and finishing", + "316110": "Leather and hide tanning and finishing", + "3162--": "Footwear manufacturing", + "31621-": "Footwear manufacturing", + "316210": "Footwear manufacturing", + "3169--": "Other leather product manufacturing", + "31699-": "Other leather product manufacturing", + "316990": "Other leather and allied product manufacturing", + "321---": "Wood product manufacturing", + "3211--": "Sawmills and wood preservation", + "32111-": "Sawmills and wood preservation", + "321113": "Sawmills", + "321114": "Wood preservation", + "3212--": "Plywood and engineered wood product mfg", + "32121-": "Plywood and engineered wood product mfg", + "321211": "Hardwood veneer and plywood manufacturing", + "321212": "Softwood veneer and plywood manufacturing", + "321215": "Engineered wood member manufacturing", + "321219": "Reconstituted wood product manufacturing", + "3219--": "Other wood product manufacturing", + "32191-": "Millwork", + "321911": "Wood window and door manufacturing", + "321912": "Cut stock, resawing lumber, and planing", + "321918": "Other millwork, including flooring", + "32192-": "Wood container and pallet manufacturing", + "321920": "Wood container and pallet manufacturing", + "32199-": "All other wood product manufacturing", + "321991": "Manufactured home, mobile home, manufacturing", + "321992": "Prefabricated wood building manufacturing", + "321999": "Miscellaneous wood product manufacturing", + "322---": "Paper manufacturing", + "3221--": "Pulp, paper & paperboard mills", + "32211-": "Pulp mills", + "322110": "Pulp mills", + "32212-": "Paper mills", + "322120": "Paper mills", + "32213-": "Paperboard mills", + "322130": "Paperboard mills", + "3222--": "Converted paper product mfg", + "32221-": "Paper container mfg", + "322211": "Corrugated and solid fiber box manufacturing", + "322212": "Folding paperboard box manufacturing", + "322219": "Other paperboard container manufacturing", + "32222-": "Paper bag and coated and treated paper mfg", + "322220": "Paper bag and coated and treated paper manufacturing", + "32223-": "Stationery product mfg", + "322230": "Stationery product manufacturing", + "32229-": "Other converted paper product mfg", + "322291": "Sanitary paper product manufacturing", + "322299": "All other converted paper product mfg.", + "323---": "Printing and related support activities", + "3231--": "Printing and related support activities", + "32311-": "Printing", + "323113": "Commercial screen printing", + "323117": "Books printing", + "32311K": "Commercial printing, except screen and books", + "32312-": "Support activities for printing", + "323120": "Support activities for printing", + "324---": "Petroleum and coal products manufacturing", + "3241--": "Petroleum and coal products mfg", + "32411-": "Petroleum refineries", + "324110": "Petroleum refineries", + "32412-": "Asphalt paving and roofing materials mfg", + "324121": "Asphalt paving mixture & block manufacturing", + "324122": "Asphalt shingle and coating materials manufacturing", + "32419-": "Other petroleum and coal products mfg", + "324191": "Petroleum lubricating oil and grease mfg.", + "324199": "All other petroleum and coal products mfg.", + "325---": "Chemical mfg", + "3251--": "Basic chemical mfg", + "32511-": "Petrochemical mfg", + "325110": "Petrochemical manufacturing", + "32512-": "Industrial gas mfg", + "325120": "Industrial gas manufacturing", + "32513-": "Synthetic dye and pigment mfg", + "325130": "Synthetic dye and pigment manufacturing", + "32518-": "Other basic inorganic chemical manufacturing", + "325180": "Other basic inorganic chemical manufacturing", + "32519-": "Other basic organic chemical mfg", + "325193": "Ethyl alcohol manufacturing", + "325194": "Cyclic crude, intermediate, and gum and wood chemical mfg", + "325199": "All other basic organic chemical manufacturing", + "3252--": "Resin, synthetic rubber, and artificial/synthetic fiber/filaments mfg", + "32521-": "Resin and synthetic rubber mfg", + "325211": "Plastics material and resin manufacturing", + "325212": "Synthetic rubber manufacturing", + "32522-": "Artificial fibers and filaments manufacturing", + "325220": "Artificial fibers and filaments manufacturing", + "3253--": "Pesticide, fertilizer, and other agricultural chemical mfg", + "32531-": "Fertilizer mfg", + "325311": "Nitrogenous fertilizer manufacturing", + "325312": "Phosphatic fertilizer manufacturing", + "325314": "Fertilizer, mixing only, manufacturing (including compost)", + "32532-": "Pesticide and other agricultural chemical mfg", + "325320": "Pesticide and other agricultural chemical manufacturing", + "3254--": "Pharmaceutical and medicine mfg", + "32541-": "Pharmaceutical and medicine mfg", + "325411": "Medicinal and botanical manufacturing", + "325412": "Pharmaceutical preparation manufacturing", + "325413": "In-vitro diagnostic substance manufacturing", + "325414": "Other biological product manufacturing", + "3255--": "Paint, coating & adhesive mfg", + "32551-": "Paint and coating mfg", + "325510": "Paint and coating manufacturing", + "32552-": "Adhesive mfg", + "325520": "Adhesive manufacturing", + "3256--": "Soap, cleaners, and toilet preparation mfg", + "32561-": "Soap & cleaning compound mfg", + "325611": "Soap and other detergent manufacturing", + "325612": "Polish and other sanitation good mfg.", + "325613": "Surface active agent manufacturing", + "32562-": "Toilet preparation mfg", + "325620": "Toilet preparation manufacturing", + "3259--": "Other chemical product & preparation mfg", + "32591-": "Printing ink mfg", + "325910": "Printing ink manufacturing", + "32592-": "Explosives mfg", + "325920": "Explosives manufacturing", + "32599-": "All other chemical product & preparation mfg", + "325991": "Custom compounding of purchased resins", + "325992": "Photographic Film, Paper, Plate, Chemical, and Copy Toner Manufacturing", + "325998": "Other miscellaneous chemical product manufacturing", + "326---": "Plastics and rubber products mfg", + "3261--": "Plastics product mfg", + "32611-": "Unsupported plastics film, sheet, and bag mfg", + "326111": "Plastics bag and pouch manufacturing", + "326112": "Plastics packaging film and sheet mfg.", + "326113": "Nonpackaging plastics film and sheet mfg.", + "32612-": "Plastics pipe/fitting/unsupported shapes mfg", + "326121": "Unlaminated plastics profile shape mfg.", + "326122": "Plastics pipe and pipe fitting manufacturing", + "32613-": "Laminated plastics plate, sheet, and shape mfg", + "326130": "Laminated plastics plate, sheet (except packaging), and shape manufacturing", + "32614-": "Polystyrene foam product mfg", + "326140": "Polystyrene foam product manufacturing", + "32615-": "Foam product (ex polystyrene) mfg", + "326150": "Urethane and other foam product mfg.", + "32616-": "Plastics bottle mfg", + "326160": "Plastics bottle manufacturing", + "32619-": "Other plastics product mfg", + "326191": "Plastics plumbing fixture manufacturing", + "326199": "All other plastics product manufacturing", + "3262--": "Rubber product mfg", + "32621-": "Tire mfg", + "326211": "Tire manufacturing, except retreading", + "32622-": "Rubber and plastics hose and belting", + "326220": "Rubber and plastics hose and belting mfg.", + "32629-": "Other rubber product mfg", + "326291": "Rubber product mfg. for mechanical use", + "326299": "All other rubber product manufacturing", + "327---": "Nonmetallic mineral product manufacturing", + "3271--": "Clay product and refractory manufacturing", + "32711-": "Pottery, ceramics, and plumbing fixture mfg", + "327110": "Pottery, ceramics, and plumbing fixture mfg.", + "32712-": "Clay building material and refractories mfg", + "327120": "Clay building material and refractories mfg.", + "3272--": "Glass and glass product manufacturing", + "32721-": "Glass and glass product manufacturing", + "327211": "Flat glass manufacturing", + "327212": "Other pressed and blown glass and glassware", + "327213": "Glass container manufacturing", + "327215": "Glass product mfg. made of purchased glass", + "3273--": "Cement and concrete product manufacturing", + "32731-": "Cement manufacturing", + "327310": "Cement manufacturing", + "32732-": "Ready-mix concrete manufacturing", + "327320": "Ready-mix concrete manufacturing", + "32733-": "Concrete pipe, brick, and block manufacturing", + "327331": "Concrete block and brick manufacturing", + "327332": "Concrete pipe manufacturing", + "32739-": "Other concrete product manufacturing", + "327390": "Other concrete product manufacturing", + "3274--": "Lime and gypsum product manufacturing", + "32741-": "Lime manufacturing", + "327410": "Lime manufacturing", + "32742-": "Gypsum product manufacturing", + "327420": "Gypsum product manufacturing", + "3279--": "Other nonmetallic mineral products", + "32791-": "Abrasive product manufacturing", + "327910": "Abrasive product manufacturing", + "32799-": "All other nonmetallic mineral product mfg", + "327991": "Cut stone and stone product manufacturing", + "327992": "Ground or treated mineral and earths manufacturing", + "327993": "Mineral wool manufacturing", + "327999": "Miscellaneous nonmetallic mineral products manufacturing", + "331---": "Primary metal mfg", + "3311--": "Iron & steel mills & ferroalloy mfg", + "33111-": "Iron & steel mills & ferroalloy mfg", + "331110": "Iron and steel mills and ferroalloy mfg", + "3312--": "Steel product mfg from purchased steel", + "33121-": "Iron & steel pipe and tube mfg from purchased steel", + "331210": "Iron and steel pipe and tube manufacturing from purchased steel", + "33122-": "Rolling & drawing of purchased steel", + "331221": "Rolled steel shape mfg", + "331222": "Steel wire drawing", + "3313--": "Alumina & aluminum production & processing", + "33131-": "Alumina & aluminum production & processing", + "331313": "Alumina refining and primary aluminum production", + "331314": "Secondary smelting and alloying of aluminum", + "331315": "Aluminum sheet, plate, and foil mfg", + "331318": "Other aluminum rolling, drawing, and extruding", + "3314--": "Nonferrous (exc alum) production & processing", + "33141-": "Nonferrous metal (except aluminum) smelting and refining", + "331410": "Nonferrous metal (except aluminum) smelting and refining", + "33142-": "Copper rolling/drawing/extruding & alloying", + "331420": "Copper rolling, drawing, extruding, and alloying", + "33149-": "Other nonferrous roll/draw/extruding/alloying", + "331491": "Nonferrous metal (except copper and aluminum) rolling, drawing, and extruding", + "331492": "Secondary smelting, refining, and alloying of nonferrous metal (except copper and aluminum)", + "3315--": "Foundries", + "33151-": "Ferrous metal foundries", + "331511": "Iron foundries", + "331512": "Steel investment foundries", + "331513": "Steel foundries, except investment", + "33152-": "Nonferrous metal foundries", + "331523": "Nonferrous metal die-casting foundries", + "331524": "Aluminum foundries, except die-casting", + "331529": "Other nonferrous metal foundries, except die-casting", + "332---": "Fabricated metal product mfg", + "3321--": "Forging & stamping", + "33211-": "Forging & stamping", + "332111": "Iron and steel forging", + "332112": "Nonferrous forging", + "332114": "Custom roll forming", + "332117": "Powder metallurgy part mfg", + "332119": "Other metal stamping, except automotive", + "3322--": "Cutlery & handtool mfg", + "33221-": "Cutlery & handtool mfg", + "332215": "Metal cookware, cutlery, and flatware mfg", + "332216": "Saw blade, handsaw, and hand and edge tool mfg", + "3323--": "Architectural & structural metals mfg", + "33231-": "Plate work & fabricated structural prod mfg", + "332311": "Prefabricated metal buildings and components mfg", + "332312": "Fabricated structural metal mfg", + "332313": "Plate work mfg", + "33232-": "Ornamental & architectural metal prod mfg", + "332321": "Metal window and door mfg", + "332322": "Sheet metal work mfg", + "332323": "Ornamental and architectural metal work mfg", + "3324--": "Boiler, tank & shipping container mfg", + "33241-": "Power boiler & heat exchanger mfg", + "332410": "Power boiler and heat exchanger mfg", + "33242-": "Metal tank (heavy gauge) mfg", + "332420": "Metal tanks, heavy gauge, mfg", + "33243-": "Light gauge metal container mfg", + "332431": "Metal can mfg", + "332439": "Other metal container mfg", + "3325--": "Hardware mfg", + "33251-": "Hardware mfg", + "332510": "Hardware mfg", + "3326--": "Spring & wire product mfg", + "33261-": "Spring & wire product mfg", + "332613": "Spring mfg", + "332618": "Other fabricated wire product mfg", + "3327--": "Mach shops, turn prod, screw, nut, bolt mfg", + "33271-": "Machine shops", + "332710": "Machine shops", + "33272-": "Turned product & screw, nut & bolt mfg", + "332721": "Precision turned product mfg", + "332722": "Bolt, nut, screw, rivet, and washer mfg", + "3328--": "Coating/engrave/heat treating & other activity", + "33281-": "Coating/engrave/heat treating & other activity", + "332811": "Metal heat treating", + "332812": "Metal coating and nonprecious engraving", + "332813": "Electroplating, anodizing and coloring metal", + "3329--": "Other fabricated metal product mfg", + "33291-": "Metal valve mfg", + "332911": "Industrial valve mfg", + "332912": "Fluid power valve and hose fitting mfg", + "332913": "Plumbing fixture fitting and trim mfg", + "332919": "Other metal valve and pipe fitting mfg", + "33299-": "All other fabricated metal product mfg", + "332991": "Ball and roller bearing mfg", + "332992": "Small arms ammunition mfg", + "332993": "Ammunition, except small arms, manufacturing", + "332996": "Fabricated pipe and pipe fitting mfg", + "332999": "Miscellaneous fabricated metal product mfg", + "33299T": "Small arms, ordnance, and ordnance accessories mfg", + "333---": "Machinery manufacturing", + "3331--": "Agricultural, construction, and mining machinery mfg", + "33311-": "Agricultural implement manufacturing", + "333111": "Farm machinery and equipment mfg", + "333112": "Lawn and garden equipment mfg", + "33312-": "Construction machinery manufacturing", + "333120": "Construction machinery mfg", + "33313-": "Mining and oil and gas field machinery mfg", + "333131": "Mining machinery and equipment mfg", + "333132": "Oil and gas field machinery and equipment mfg", + "3332--": "Industrial machinery manufacturing", + "33324-": "Other industrial machinery manufacturing", + "333241": "Food product machinery mfg", + "333242": "Semiconductor machinery mfg", + "333243": "Sawmill, woodworking and paper machinery mfg", + "333248": "All other industrial machinery mfg", + "3333--": "Commercial and service industry machinery manufacturing", + "33331-": "Commercial and service industry machinery manufacturing", + "333310": "Commercial and service industry machinery mfg", + "3334--": "HVAC and commercial refrigeration equipment", + "33341-": "HVAC and commercial refrigeration equipment", + "333413": "Fan, blower, air purification equipment mfg", + "333414": "Heating equipment (except warm air furnaces) mfg", + "333415": "Air-conditioning, refrigeration, and forced air heating equipment mfg", + "3335--": "Metalworking machinery manufacturing", + "33351-": "Metalworking machinery manufacturing", + "333511": "Industrial mold mfg", + "333514": "Special tool, die, jig, and fixture mfg", + "333515": "Cutting tool and machine tool accessory mfg", + "333517": "Machine tool mfg", + "333519": "Rolling mill and other metalworking machinery mfg", + "3336--": "Turbine and power transmission equipment mfg", + "33361-": "Turbine and power transmission equipment mfg", + "333611": "Turbine and turbine generator set units mfg", + "333612": "Speed changer, drive, and gear mfg", + "333613": "Mechanical power transmission equipment mfg", + "333618": "Other engine equipment mfg", + "3339--": "Other general purpose machinery manufacturing", + "33391-": "Pump and compressor manufacturing", + "333912": "Air and gas compressor mfg", + "333914": "Measuring, dispensing, and other pumping equipment mfg", + "33392-": "Material handling equipment manufacturing", + "333921": "Elevator and moving stairway mfg", + "333922": "Conveyor and conveying equipment mfg", + "333923": "Overhead cranes, hoists and monorail systems mfg", + "333924": "Industrial truck, trailer, and stacker mfg", + "33399-": "All other general purpose machinery mfg", + "333991": "Power-driven handtool mfg", + "333992": "Welding and soldering equipment mfg", + "333993": "Packaging machinery mfg", + "333994": "Industrial process furnace and oven mfg", + "333995": "Fluid power cylinder and actuator mfg", + "333996": "Fluid power pump and motor mfg", + "333998": "All other miscellaneous general purpose machinery mfg", + "334---": "Computer & electronic product mfg", + "3341--": "Computer & peripheral equipment mfg", + "33411-": "Computer & peripheral equipment mfg", + "334111": "Electronic computer mfg", + "334112": "Computer storage device mfg", + "334118": "Computer terminal and other computer peripheral equipment mfg", + "3342--": "Communications equipment mfg", + "33421-": "Telephone apparatus mfg", + "334210": "Telephone apparatus mfg", + "33422-": "Radio/TV broadcast & wireless comm equip mfg", + "334220": "Broadcast and wireless communications equipment mfg", + "33429-": "Other communications equipment mfg", + "334290": "Other communications equipment mfg", + "3343--": "Audio & video equipment mfg", + "33431-": "Audio and video equipment mfg", + "334310": "Audio and video equipment mfg", + "3344--": "Semiconductor and other electronic component mfg", + "33441-": "Semiconductor and other electronic component mfg", + "334412": "Bare printed circuit board mfg", + "334413": "Semiconductor and related device mfg", + "334417": "Electronic connector mfg", + "334418": "Printed circuit assembly mfg", + "334419": "Other electronic component mfg", + "33441K": "Capacitor, resistor, coil, transformer, and other inductor mfg", + "3345--": "Nav/measuring/medical/control instruments mfg", + "33451-": "Nav/measuring/medical/control instruments mfg", + "334510": "Electromedical apparatus mfg", + "334511": "Search, detection, and navigation instruments", + "334512": "Automatic environmental control mfg", + "334513": "Industrial process variable instruments", + "334514": "Totalizing fluid meters and counting devices mfg", + "334515": "Electricity and signal testing instruments mfg", + "334516": "Analytical laboratory instrument mfg", + "334517": "Irradiation apparatus mfg", + "334519": "Other measuring and controlling device mfg", + "3346--": "Manufacturing and reproducing magnetic and optical media", + "33461-": "Manufacturing and reproducing magnetic and optical media", + "334610": "Manufacturing and reproducing magnetic and optical media", + "335---": "Electrical equipment and appliance mfg", + "3351--": "Electric lighting equipment mfg", + "33513-": "Electric lighting equipment mfg", + "335131": "Residential electric lighting fixture mfg", + "335132": "Nonresidential electric lighting fixture mfg", + "335139": "Other lighting equipment, including lamps and bulbs mfg", + "3352--": "Household appliance mfg", + "33521-": "Small electrical appliance mfg", + "335210": "Small electrical appliance mfg", + "33522-": "Major household appliance mfg", + "335220": "Major household appliance mfg", + "3353--": "Electrical equipment mfg", + "33531-": "Electrical equipment mfg", + "335311": "Electric power and specialty transformer mfg", + "335312": "Motor and generator mfg", + "335313": "Switchgear and switchboard apparatus mfg", + "335314": "Relay and industrial control mfg", + "3359--": "Other electrical equipment & component mfg", + "33591-": "Storage battery mfg", + "335910": "Battery mfg", + "33592-": "Communication & energy wire & cable mfg", + "335921": "Fiber optic cable mfg", + "335929": "Other communication and energy wire mfg", + "33593-": "Wiring device mfg", + "335931": "Current-carrying wiring device mfg", + "335932": "Noncurrent-carrying wiring device mfg", + "33599-": "All other electrical equipment & component mfg", + "335991": "Carbon and graphite product mfg", + "335999": "Miscellaneous electrical equipment mfg", + "336---": "Transportation equipment manufacturing", + "3361--": "Motor vehicle manufacturing", + "33611-": "Automobile and light truck manufacturing", + "336110": "Automobile, light truck and utility vehicle mfg", + "33612-": "Heavy duty truck manufacturing", + "336120": "Heavy duty truck mfg", + "3362--": "Motor vehicle body and trailer manufacturing", + "33621-": "Motor vehicle body and trailer manufacturing", + "336211": "Motor vehicle body mfg", + "336212": "Truck trailer mfg", + "336213": "Motor home mfg", + "336214": "Travel trailer and camper mfg", + "3363--": "Motor vehicle parts manufacturing", + "33631-": "Motor vehicle gasoline engine and parts mfg", + "336310": "Motor vehicle gasoline engine and engine parts mfg", + "33632-": "Motor vehicle electric equipment", + "336320": "Motor vehicle electrical and electronic equipment mfg", + "33633-": "Motor vehicle steering and suspension parts", + "336330": "Motor vehicle steering and suspension components (except spring) manufacturing", + "33634-": "Motor vehicle brake system manufacturing", + "336340": "Motor vehicle brake system mfg", + "33635-": "Motor vehicle power train components mfg", + "336350": "Motor vehicle transmission and power train parts manufacturing", + "33636-": "Motor vehicle seating and interior trim mfg", + "336360": "Motor vehicle seating and interior trim mfg", + "33637-": "Motor vehicle metal stamping", + "336370": "Motor vehicle metal stamping", + "33639-": "Other motor vehicle parts manufacturing", + "336390": "Other motor vehicle parts mfg", + "3364--": "Aerospace product and parts manufacturing", + "33641-": "Aerospace product and parts manufacturing", + "336411": "Aircraft mfg", + "336412": "Aircraft engine and engine parts mfg", + "336413": "Other aircraft parts and equipment mfg", + "3365--": "Railroad rolling stock manufacturing", + "33651-": "Railroad rolling stock manufacturing", + "336510": "Railroad rolling stock mfg", + "3366--": "Ship and boat building", + "33661-": "Ship and boat building", + "336611": "Ship building and repairing", + "336612": "Boat building", + "3369--": "Other transportation equipment manufacturing", + "33699-": "Other transportation equipment manufacturing", + "336991": "Motorcycle, bicycle, and parts mfg", + "336999": "All other transportation equipment mfg", + "337---": "Furniture & related product mfg", + "3371--": "HH & institutional furniture & kitchen cabinet mfg", + "33711-": "Wood kitchen cabinet & countertop mfg", + "337110": "Wood kitchen cabinet and countertop mfg", + "33712-": "Household & institutional furniture mfg", + "337121": "Upholstered household furniture mfg", + "337122": "Nonupholstered wood household furniture mfg", + "337126": "Household furniture (except wood and upholstered) mfg", + "337127": "Institutional furniture mfg", + "3372--": "Office furniture (including fixtures) mfg", + "33721-": "Office furniture (including fixtures) mfg", + "337211": "Wood office furniture mfg", + "337212": "Custom architectural woodwork and millwork", + "337214": "Office furniture, except wood, mfg", + "337215": "Showcases, partitions, shelving, and lockers mfg", + "3379--": "Other furniture related product mfg", + "33791-": "Mattress mfg", + "337910": "Mattress mfg", + "33792-": "Blind & shade mfg", + "337920": "Blind and shade mfg", + "339---": "Miscellaneous mfg", + "3391--": "Medical equipment & supplies mfg", + "33911-": "Medical equipment & supplies mfg", + "339112": "Surgical and medical instrument mfg", + "339113": "Surgical appliance and supplies mfg", + "339114": "Dental equipment and supplies mfg", + "339115": "Ophthalmic goods mfg", + "3399--": "Other miscellaneous mfg", + "33991-": "Jewelry & silverware mfg", + "339910": "Jewelry and silverware mfg", + "33992-": "Sporting & athletic goods mfg", + "339920": "Sporting and athletic goods mfg", + "33993-": "Doll, toy & game mfg", + "339930": "Doll, toy, and game mfg", + "33994-": "Office supplies (exc paper) mfg", + "339940": "Office supplies, except paper, mfg", + "33995-": "Sign mfg", + "339950": "Sign mfg", + "33999-": "All other misc mfg", + "339991": "Gasket, packing, and sealing device mfg", + "339992": "Musical instrument mfg", + "339993": "Fastener, button, needle, and pin mfg", + "339994": "Broom, brush, and mop mfg", + "339995": "Burial casket mfg", + "339999": "All other miscellaneous mfg", + "423---": "Merchant wholesalers, durable goods", + "4231--": "Motor vehicle and parts merchant wholesalers", + "42310-": "Motor vehicle and parts merchant wholesalers", + "423100": "Motor vehicle and parts merchant wholesalers", + "4232--": "Furniture and home furnishing merchant wholesalers", + "42320-": "Furniture and home furnishing merchant wholesalers", + "423200": "Furniture and home furnishing merchant wholesalers", + "4233--": "Lumber and other construction materials merchant wholesalers", + "42330-": "Lumber and other construction materials merchant wholesalers", + "423300": "Lumber and other construction materials merchant wholesalers", + "4234--": "Professional and commercial equipment and supplies merchant wholesalers", + "42340-": "Professional and commercial equipment and supplies merchant wholesalers", + "423400": "Professional and commercial equipment and supplies merchant wholesalers", + "4235--": "Metal and mineral (except petroleum) merchant wholesalers", + "42350-": "Metal and mineral (except petroleum) merchant wholesalers", + "423500": "Metal and mineral (except petroleum) merchant wholesalers", + "4236--": "Household appliances and electrical and electronic goods merchant wholesalers", + "42360-": "Household appliances and electrical and electronic goods merchant wholesalers", + "423600": "Household appliances and electrical and electronic goods merchant wholesalers", + "4237--": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "42370-": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "423700": "Hardware, plumbing, and heating equipment and supplies merchant wholesalers", + "4238--": "Machinery, equipment, and supplies merchant wholesalers", + "42380-": "Machinery, equipment, and supplies merchant wholesalers", + "423800": "Machinery and supply merchant wholesalers", + "4239--": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "42390-": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "423900": "Miscellaneous durable goods, except recyclable material, merchant wholesalers", + "424---": "Merchant wholesalers, nondurable goods", + "4241--": "Paper and paper product merchant wholesalers", + "42410-": "Paper and paper product merchant wholesalers", + "424100": "Paper and paper product merchant wholesalers", + "4242--": "Drugs and druggists' sundries merchant wholesalers", + "42420-": "Drugs and druggists' sundries merchant wholesalers", + "424200": "Drugs and druggists' sundries merchant wholesalers", + "4243--": "Apparel and piece goods merchant wholesalers", + "42430-": "Apparel and piece goods merchant wholesalers", + "424300": "Apparel and piece goods merchant wholesalers", + "4244--": "Grocery and related product merchant wholesalers", + "42440-": "Grocery and related product merchant wholesalers", + "424400": "Grocery and related product merchant wholesalers", + "4245--": "Farm product raw material merchant wholesalers", + "42450-": "Farm product raw material merchant wholesalers", + "424500": "Farm product raw material merchant wholesalers", + "4246--": "Chemicals and allied products merchant wholesalers", + "42460-": "Chemicals and allied products merchant wholesalers", + "424600": "Chemicals and allied products merchant wholesalers", + "4247--": "Petroleum and petroleum products merchant wholesalers", + "42470-": "Petroleum and petroleum products merchant wholesalers", + "424700": "Petroleum and petroleum products merchant wholesalers", + "4248--": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "42480-": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "424800": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "4249--": "Miscellaneous nondurable goods merchant wholesalers", + "42490-": "Miscellaneous nondurable goods merchant wholesalers", + "424900": "Miscellaneous nondurable goods merchant wholesalers", + "425120": "Wholesale trade agents and brokers", + "429930": "Material recyclers", + "441---": "Motor vehicle and parts dealers", + "4411--": "Automobile dealers", + "44111-": "New car dealers", + "441110": "New car dealers", + "44121-": "Recreational vehicle dealers", + "441210": "Recreational vehicle dealers", + "441222": "Boat dealers", + "4413--": "Automotive parts, accessories and tire retailers", + "44133-": "Automotive parts and accessories retailers", + "441330": "Automotive parts and accessories retailers", + "44134-": "Tire dealers", + "441340": "Tire dealers", + "444---": "Building material & garden supply retailers", + "4441--": "Building material and supplies dealers", + "44410-": "Building material and supplies dealers", + "444100": "Building materials and supplies dealers", + "4442--": "Lawn and garden equip and supplies retailers", + "44424-": "Nursery, garden, and farm supply retailers", + "444240": "Nursery, garden, and farm supply retailers", + "445---": "Food and beverage retailers", + "4451--": "Grocery retailers", + "44511-": "Grocery (except convenience) retailers", + "445110": "Supermarkets and other grocery stores", + "4452--": "Specialty food retailers", + "445200": "Specialty food retailers", + "4453--": "Beer, wine, and liquor retailers", + "44532-": "Beer, wine, and liquor retailers", + "445320": "Beer, wine, and liquor retailers", + "449---": "Furniture, home furnishings, electronics, and appliance retailers", + "4491--": "Furniture and Home Furnishings Retailers", + "44911-": "Furniture retailers", + "449110": "Furniture retailers", + "44912-": "Floor covering retailers", + "449121": "Floor covering retailers", + "4492--": "Electronics and appliance retailers", + "44921-": "Electronics and appliance retailers", + "449210": "Electronics and appliance retailers", + "453930": "Manufactured (mobile) home dealers", + "454210": "Vending machine operators", + "455---": "General merchandise retailers", + "4551--": "Department stores", + "45511-": "Department stores", + "455110": "Department stores", + "4552--": "Other general merchandise retailers", + "45521-": "Other general merchandise retailers", + "455210": "Warehouse clubs, supercenters, and other general merchandise retailers", + "456---": "Health and personal care retailers", + "4561--": "Health and personal care retailers", + "45611-": "Pharmacies and drug retailers", + "456110": "Pharmacies and drug retailers", + "45613-": "Optical goods retailers", + "456130": "Optical goods retailers", + "456191": "Food (health) supplement retailers", + "457---": "Gasoline Stations and Fuel Dealers", + "4571--": "Gasoline stations", + "45710-": "Gasoline stations", + "457100": "Gasoline stations", + "4572--": "Fuel dealers", + "45721-": "Fuel dealers", + "457210": "Fuel dealers", + "458---": "Clothing and clothing accessories retailers", + "4581--": "Clothing retailers", + "45811-": "Clothing retailers", + "458110": "Clothing and clothing accessories retailers", + "4582--": "Shoe retailers", + "45821-": "Shoe retailers", + "458210": "Shoe retailers", + "4583--": "Jewelry retailers", + "45831-": "Jewelry retailers", + "458310": "Jewelry retailers", + "4591--": "Sporting goods and hobby retailers", + "45911-": "Sporting goods retailers", + "459110": "Sporting goods retailers", + "45912-": "Hobby, toy, and game retailers", + "459120": "Hobby, toy, and game retailers", + "4592--": "Book retailers and news dealers", + "45921-": "Book retailers and news dealers", + "459210": "Book retailers and news dealers", + "4594--": "Office supplies, stationery, and gift retailers", + "45940-": "Office supplies, stationery, and gift retailers", + "459400": "Office supplies, stationery, and gift retailers", + "481---": "Air transportation", + "4811--": "Scheduled air transportation", + "48111-": "Scheduled air transportation", + "481111": "Scheduled passenger air transportation", + "481112": "Scheduled freight air transportation", + "4812--": "Nonscheduled air transportation", + "48121-": "Nonscheduled air transportation", + "481211": "Nonscheduled air passenger chartering", + "481212": "Nonscheduled air freight chartering", + "482---": "Rail transportation", + "4821--": "Rail transportation", + "48211-": "Rail transportation", + "482111": "Line-haul railroads", + "483---": "Water transportation", + "483111": "Deep sea freight transportation", + "483113": "Coastal and Great Lakes freight transport.", + "4832--": "Inland water transportation", + "48321-": "Inland water transportation", + "483211": "Inland water freight transportation", + "484---": "Truck transportation", + "4841--": "General freight trucking", + "48411-": "General freight trucking, local", + "484110": "General freight trucking, local", + "48412-": "General freight trucking, long-distance", + "484121": "General freight trucking, long-distance TL", + "484122": "General freight trucking, long-distance LTL", + "4842--": "Specialized freight trucking", + "48421-": "Used household and office goods moving", + "484210": "Used household and office goods moving", + "48422-": "Specialized freight (except used) trucking, local", + "484220": "Specialized freight (except used goods) trucking, local", + "48423-": "Specialized freight (except used) trucking, long-distance", + "484230": "Specialized freight (except used goods) trucking, long-distance", + "486---": "Pipeline Transportation", + "4861--": "Pipeline transportation of crude oil", + "48611-": "Pipeline transportation of crude oil", + "486110": "Pipeline transportation of crude oil", + "4862--": "Pipeline transportation of natural gas", + "48621-": "Pipeline transportation of natural gas", + "486210": "Pipeline transportation of natural gas", + "4869--": "Other pipeline transportation", + "48691-": "Pipeline transportation of refined petroleum products", + "486910": "Refined petroleum product pipeline transport.", + "488---": "Transportation support activities", + "4881--": "Air transportation support activities", + "48811-": "Airport operations", + "488119": "Other airport operations", + "48819-": "Other air transportation support activities", + "488190": "Other support activities for air transport.", + "4883--": "Water transportation support activities", + "48831-": "Port and harbor operations", + "488310": "Port and harbor operations", + "48832-": "Marine cargo handling", + "488320": "Marine cargo handling", + "48833-": "Navigational services to shipping", + "488330": "Navigational services to shipping", + "4885--": "Freight transportation arrangement", + "48851-": "Freight transportation arrangement", + "488510": "Freight transportation arrangement", + "491---": "U.S. Postal Service", + "4911--": "U.S. Postal Service", + "49111-": "U.S. Postal Service", + "491110": "U.S. Postal Service", + "492---": "Couriers and messengers", + "4921--": "Couriers and express delivery services", + "49211-": "Couriers and express delivery services", + "492110": "Couriers and express delivery services", + "4922--": "Local messengers and local delivery", + "49221-": "Local messengers and local delivery", + "492210": "Local messengers and local delivery", + "493---": "Warehousing and storage", + "4931--": "Warehousing and storage", + "49311-": "General warehousing and storage", + "493110": "General warehousing and storage", + "49312-": "Refrigerated warehousing and storage", + "493120": "Refrigerated warehousing and storage", + "49313-": "Farm product warehousing and storage", + "493130": "Farm product warehousing and storage", + "513---": "Publishing industries", + "5131--": "Newspaper, book, and directory publishers", + "51311-": "Newspaper publishers", + "513110": "Newspaper publishers", + "51312-": "Periodical publishers", + "513120": "Periodical publishers", + "51313-": "Book publishers", + "513130": "Book publishers", + "51314-": "Directory and mailing list publishers", + "513140": "Directory and mailing list publishers", + "51319-": "Other publishers", + "513191": "Greeting card publishers", + "513199": "All other publishers", + "5132--": "Software publishers", + "51321-": "Software publishers", + "513210": "Software publishers", + "516---": "Broadcasting, except Internet", + "5161--": "Radio and television broadcasting", + "51611-": "Radio broadcasting", + "516110": "Radio broadcasting stations", + "51612-": "Television broadcasting", + "516120": "Television broadcasting stations", + "5162--": "Cable and other subscription programming", + "51621-": "Cable and other subscription programming", + "516210": "Media streaming dist svcs, social networks, and other media networks and content providers", + "517---": "Telecommunications", + "5173--": "Wired and wireless telecommunications carriers", + "51731-": "Wired and wireless telecommunications carriers", + "517311": "Wired telecommunications carriers", + "517312": "Wireless telecommunications carriers", + "5182--": "Data processing and related services", + "51821-": "Data processing and related services", + "518210": "Data processing, hosting and related services", + "5221--": "Depository credit intermediation", + "52211-": "Commercial banking", + "522110": "Commercial banking", + "52218-": "Savings institutions", + "522180": "Savings institutions and other depository credit intermediation", + "523---": "Security, commodity contracts and like activity", + "5231--": "Securities and commodity contracts intermediation and brokerage", + "52315-": "Investment banking and securities intermediation", + "523150": "Investment banking and securities intermediation", + "52394-": "Portfolio management and investment advice", + "523940": "Portfolio management and investment advice", + "524---": "Insurance carriers and related activities", + "5241--": "Insurance carriers", + "52411-": "Direct life/health/medical insurance carriers", + "524113": "Direct life insurance carriers", + "524114": "Direct health and medical insurance carriers", + "52412-": "Other direct insurance carriers", + "524126": "Direct property and casualty insurers", + "52421-": "Insurance agencies and brokerages", + "524210": "Insurance agencies and brokerages", + "53112-": "Lessors of nonresidential buildings (except miniwarehouses)", + "531120": "Lessors of nonresidential buildings", + "53113-": "Lessors of miniwarehouse and self storage units", + "531130": "Miniwarehouse and self-storage unit operators", + "5312--": "Offices of real estate agents and brokers", + "53121-": "Offices of real estate agents and brokers", + "531210": "Offices of real estate agents and brokers", + "53131-": "Real estate property managers", + "531311": "Residential property managers", + "531312": "Nonresidential property managers", + "531320": "Offices of real estate appraisers", + "5321--": "Automotive equipment rental and leasing", + "53211-": "Passenger car rental and leasing", + "532111": "Passenger car rental", + "53212-": "Truck, utility trailer and RV rental and leasing", + "532120": "Truck, utility trailer, and RV rental and leasing", + "532412": "Other heavy machinery rental and leasing", + "5411--": "Legal services", + "54111-": "Offices of lawyers", + "541110": "Offices of lawyers", + "541211": "Offices of certified public accountants", + "541219": "Other accounting services", + "5413--": "Architectural, engineering and related services", + "54131-": "Architectural services", + "541310": "Architectural services", + "54133-": "Engineering services", + "541330": "Engineering services", + "5416--": "Management and technical consulting services", + "54161-": "Management consulting services", + "541610": "Management consulting services", + "54181-": "Advertising agencies", + "541810": "Advertising agencies", + "5613--": "Employment services", + "56133-": "Employee leasing services", + "561330": "Professional employer organizations", + "56138-": "Staffing services (except PEOs)", + "561380": "Staffing services (except PEOs)", + "56151-": "Travel agencies", + "561510": "Travel agencies", + "561612": "Security guards and patrol services", + "56172-": "Janitorial services", + "561720": "Janitorial services", + "5621--": "Waste collection", + "56211-": "Waste collection", + "562111": "Solid waste collection", + "6211--": "Offices of physicians", + "62111-": "Offices of physicians", + "621111": "Offices of physicians, except mental health", + "6212--": "Offices of dentists", + "62121-": "Offices of dentists", + "621210": "Offices of dentists", + "6215--": "Medical and diagnostic laboratories", + "62151-": "Medical and diagnostic laboratories", + "621511": "Medical laboratories", + "621512": "Diagnostic imaging centers", + "6216--": "Home health care services", + "62161-": "Home health care services", + "621610": "Home health care services", + "62199-": "All other ambulatory health care services", + "621991": "Blood and organ banks", + "622---": "Hospitals", + "6221--": "General medical and surgical hospitals", + "62211-": "General medical and surgical hospitals", + "622110": "General medical and surgical hospitals", + "62211A": "General medical and surgical hospitals by patient type", + "6222--": "Psychiatric and substance abuse hospitals", + "62221-": "Psychiatric and substance abuse hospitals", + "622210": "Psychiatric and substance abuse hospitals", + "6223--": "Other specialty hospitals", + "62231-": "Other specialty hospitals", + "622310": "Other specialty hospitals", + "6231--": "Nursing care facilities", + "62311-": "Nursing care facilities", + "623110": "Nursing care facilities", + "62321-": "Residential developmental disability homes", + "623210": "Residential developmental disability homes", + "7131--": "Amusement and theme parks", + "71311-": "Amusement and theme parks", + "713110": "Amusement and theme parks", + "71391-": "Golf courses and country clubs", + "713910": "Golf courses and country clubs", + "71394-": "Fitness and recreational sports centers", + "713940": "Fitness and recreational sports centers", + "721---": "Accommodation", + "7211--": "Accommodation", + "72111-": "Hotels (exc casino hotels) and motels", + "721110": "Hotels and motels, except casino hotels", + "72112-": "Casino hotels", + "721120": "Casino hotels", + "8113--": "Commercial machinery repair and maintenance", + "81131-": "Commercial machinery repair and maintenance", + "811310": "Commercial machinery repair and maintenance", + "924126": "Premiums for property and casualty insurance", + "ADLVWR": "Delivery and warehouse industries", + "AINFO-": "Information", + "AMUM--": "Total mining, utilities, and manufacturing industries", + "ARETTR": "Total retail trade industries", + "ASHC--": "Selected health care industries", + "ASTDSV": "Other selected services less trade, transportation, and warehousing industries", + "ATRADE": "Total trade industries", + "ATRANS": "Transportation industries", + "ATRNWR": "Transportation and warehousing industries", + "ATTDSV": "Services less trade, transportation, and warehousing", + "AWHLTR": "Total wholesale trade industries", + "OMFG--": "Total manufacturing industries", + "OMIN--": "Total mining industries" + }, + "product_code": { + "1133--": "Logging", + "11331-": "Logging", + "113310": "Logging", + "113310M": "Miscellaneous receipts", + "113310MM": "Miscellaneous receipts", + "113310P": "Primary products", + "211---": "Oil and gas extraction", + "2111--": "Oil and gas extraction", + "211111": "Crude petroleum and natural gas extraction", + "2111111": "Crude petroleum", + "2111113": "Natural gas (from the wellhead)", + "211111P": "Primary products", + "211112": "Natural gas liquids extraction", + "2111121": "Natural gas liquids", + "21111211": "Isopentane and natural gasoline", + "21111212": "Propane", + "21111213": "Butane", + "21111214": "Plant condensate, ethane, gas mixtures, and other natural gas liquids", + "2111123": "Residue gas shipped from natural gas liquids plants", + "211112P": "Primary products", + "212---": "Mining (except oil & gas)", + "2121--": "Coal mining", + "21211-": "Coal mining", + "212110": "Coal mining", + "2121101": "Coal, utility sold", + "21211011": "Bituminous coal and lignite surface mining (utility sold)", + "212110111": "Raw bituminous and lignite from surface mining operations (utility sold)", + "212110113": "Processed bituminous coal and lignite surface operations (utility sold)", + "21211012": "Bituminous coal underground mining (utility sold)", + "212110121": "Raw bituminous coal shipped from underground mining operations (utility sold)", + "212110123": "Processed bituminous coal shipped from underground mines (utility sold)", + "2121104": "Coal exports", + "2121105": "Coal non-utility sold (including anthracite)", + "212110P": "Primary products", + "2122--": "Metal ore mining", + "21221-": "Iron ore mining", + "212210": "Iron ore mining", + "2122100": "Iron ore (including crude, concentrates, agglomerates and pellates)", + "212210P": "Primary products", + "21222-": "Gold ore & silver ore mining", + "2122201": "Gold ores", + "21223-": "Copper, nickel, lead & zinc mining", + "212230": "Copper, nickel, lead and zinc mining", + "2122301": "Lead ore and zinc ore", + "2122304": "Copper ore and nickel ore", + "212230P": "Primary products", + "21229-": "Other metal ore mining", + "212290": "Other metal ore mining", + "2122901": "Other metal ores, including uranium", + "212290P": "Primary products", + "2123--": "Nonmetallic mineral mining & quarrying", + "21231-": "Stone mining & quarrying", + "212311": "Dimension stone mining and quarrying", + "2123110": "Dimension stone", + "212311P": "Primary products", + "212311S": "Secondary products", + "212312": "Crushed and broken limestone mining", + "2123120": "Crushed and broken limestone", + "212312M": "Miscellaneous receipts", + "212312P": "Primary products", + "212312S": "Secondary products", + "212313": "Crushed and broken granite mining", + "2123130": "Crushed and broken granite", + "212313P": "Primary products", + "212319": "Other crushed and broken stone mining", + "2123190": "Bituminous limestone and sandstone, and other crushed and broken stone", + "212319P": "Primary products", + "212319S": "Secondary products", + "21232-": "Sand/gravel/clay/refractory minerals mining", + "212321": "Construction sand and gravel mining", + "2123210": "Construction sand and gravel (run of pit/bank, washed, screened, etc)", + "21232101": "Construction sand and gravel, Northeast", + "21232102": "Construction sand and gravel, Midwest", + "21232103": "Construction sand and gravel, South", + "21232104": "Construction sand and gravel, West", + "212321M": "Miscellaneous receipts", + "212321P": "Primary products", + "212321S": "Secondary products", + "212321SS": "Secondary products", + "212323": "Kaolin, clay, and ceramic and refractory minerals mining", + "2123231": "Kaolin and ball clay", + "2123232": "Bentonite", + "2123233": "Other clay, ceramic, and refractory minerals", + "2123234": "Common (miscellaneous) clay and shale", + "2123235": "Fire clay, fuller's earth, and feldspar", + "212323P": "Primary products", + "21239-": "Other nonmetallic mineral mining & quarrying", + "212390": "Other nonmetallic mineral mining and quarrying", + "2123902": "Natural sodium carbonates and sulfates", + "2123905": "Rock salt", + "2123909": "All other nonmetallic minerals, including gypsum", + "212390P": "Primary products", + "213---": "Mining support activities", + "2131--": "Mining support activities", + "21311-": "Mining support activities", + "213111": "Drilling oil and gas wells", + "21311103": "Oil and gas well directional drilling control", + "21311104": "Drilling oil and gas wells, including drilling in, spudding in or tailing in", + "21311105": "Reworking oil and gas wells", + "213111P": "Primary services", + "213112": "Support activities for oil and gas operations", + "2131120": "Oil and gas field support services", + "21311201": "Oil and gas field exploration services", + "21311203": "Other oil and gas field support services", + "213112M": "Miscellaneous receipts", + "213112P": "Primary services", + "213113": "Support activities for coal mining", + "2131130": "Coal mining services", + "213113P": "Primary services", + "213118": "Support activities for metal and nonmetallic minerals mining", + "2131181": "Support activities for metal and nonmetallic minerals mining", + "21311811": "Metal mining services", + "21311812": "Nonmetallic minerals (except fuels) mining support activity", + "213118P": "Primary services", + "221---": "Utilities", + "2211--": "Electric power generation, transmission, and distribution", + "22111-": "Electric power generation", + "221110": "Electric power generation", + "2211104": "Utilities", + "2211105": "Non-utilities", + "221110M": "Miscellaneous receipts", + "221110P": "Primary products", + "22112-": "Electric power transmission, control, and distribution", + "221121": "Electric bulk power transmission and control", + "2211213": "Electric bulk power transmission and control", + "221121P": "Primary products", + "221122": "Electric power distribution", + "22112241": "Residential electric power", + "221122411": "New England residential electric power", + "221122412": "Middle Atlantic residential electric power", + "221122413": "East North Central residential electric power", + "221122414": "West North Central residential electric power", + "221122415": "South Atlantic residential electric power", + "221122416": "East South Central residential electric power", + "221122417": "West South Central residential electric power", + "221122418": "Mountain residential electric power", + "221122419": "Pacific residential electric power", + "22112242": "Commercial electric power", + "221122421": "New England commercial electric power", + "221122422": "Middle Atlantic commercial electric power", + "221122423": "East North Central commercial electric power", + "221122424": "West North Central commercial electric power", + "221122425": "South Atlantic commercial electric power", + "221122426": "East South Central commercial electric power", + "221122427": "West South Central commercial electric power", + "221122428": "Mountain commercial electric power", + "221122429": "Pacific commercial electric power", + "22112243": "Industrial electric power", + "221122431": "New England industrial electric power", + "221122432": "Middle Atlantic industrial electric power", + "221122433": "East North Central industrial electric power", + "221122434": "West North Central industrial electric power", + "221122435": "South Atlantic industrial electric power", + "221122436": "East South Central industrial electric power", + "221122437": "West South Central industrial electric power", + "221122438": "Mountain industrial electric power", + "221122439": "Pacific industrial electric power", + "22112245": "Transportation electric power", + "221122M": "Miscellaneous receipts", + "221122MM": "Miscellaneous receipts", + "221122P": "Primary products", + "221122S1": "Secondary products", + "2212--": "Natural gas distribution", + "22121-": "Natural gas distribution", + "221210": "Natural gas distribution", + "22121011": "Natural gas to ultimate consumers", + "221210112": "Residential natural gas", + "2212101121": "New England residential natural gas", + "2212101122": "Middle Atlantic residential natural gas", + "2212101123": "East North Central residential natural gas", + "2212101124": "West North Central residential natural gas", + "2212101125": "South Atlantic residential natural gas", + "2212101126": "East South Central residential natural gas", + "2212101127": "West South Central residential natural gas", + "2212101128": "Mountain residential natural gas", + "2212101129": "Pacific residential natural gas", + "221210113": "Commercial natural gas", + "2212101131": "New England commercial natural gas", + "2212101132": "Middle Atlantic commercial natural gas", + "2212101133": "East North Central commercial natural gas", + "2212101134": "West North Central commercial natural gas", + "2212101135": "South Atlantic commercial natural gas", + "2212101136": "East South Central commercial natural gas", + "2212101137": "West South Central commercial natural gas", + "2212101138": "Mountain commercial natural gas", + "2212101139": "Pacific commercial natural gas", + "221210114": "Industrial natural gas", + "2212101141": "New England industrial natural gas", + "2212101142": "Middle Atlantic industrial natural gas", + "2212101143": "East North Central industrial natural gas", + "2212101144": "West North Central industrial natural gas", + "2212101145": "South Atlantic industrial natural gas", + "2212101146": "East South Central industrial natural gas", + "2212101147": "West South Central industrial natural gas", + "2212101148": "Mountain industrial natural gas", + "2212101149": "Pacific industrial natural gas", + "221210115": "To electric power", + "22121012": "Delivered to ultimate consumers for the account of others (transportation only)", + "221210122": "Industrial consumer", + "221210123": "Other consumers", + "221210M": "Miscellaneous receipts", + "221210MM": "Miscellaneous receipts", + "221210P": "Primary products", + "236211": "New industrial building construction", + "236211P": "Primary products", + "236221": "New warehouse building construction", + "236221P": "Primary products", + "236222": "New school building construction", + "236222P": "Primary products", + "236223": "New office building construction", + "236223P": "Primary products", + "236224": "New health care building construction", + "236224P": "Primary products", + "236400": "New nonresidential building construction by contractor type/region", + "2364001": "General contractors", + "23640011": "General contractors, Northeast", + "23640012": "General contractors, South", + "23640013": "General contractors, Midwest", + "23640014": "General contractors, West", + "236400221": "Plumbing, heating, and air conditioning contractors", + "2364002211": "Plumbing, heating, and air conditioning contractors, Northeast", + "2364002212": "Plumbing, heating, and air conditioning contractors, South", + "2364002213": "Plumbing, heating, and air conditioning contractors, Midwest", + "2364002214": "Plumbing, heating, and air conditioning contractors, West", + "236400222": "Electrical contractors", + "2364002221": "Electrical contractors, northeast", + "2364002222": "Electrical contractors, South", + "2364002223": "Electrical contractors, Midwest", + "2364002224": "Electrical contractors, West", + "236400223": "Roofing contractors", + "2364002231": "Roofing contractors, Northeast", + "2364002232": "Roofing contractors, South", + "2364002233": "Roofing contractors, Midwest", + "2364002234": "Roofing contractors, West", + "236400224": "Poured concrete foundation and structure contractors", + "2364002241": "Poured concrete foundation and structure contractors, Northeast", + "2364002242": "Poured concrete foundation and structure contractors, South", + "2364002243": "Poured concrete foundation and structure contractors, Midwest", + "2364002244": "Poured concrete foundation and structure contractors, West", + "236500": "New nonresidential building construction by region", + "2365001": "New nonresidential building construction, Northeast", + "2365002": "New nonresidential building construction, South", + "2365003": "New nonresidential building construction, Midwest", + "2365004": "New nonresidential building construction, West", + "23811X": "Concrete contractors, nonresidential building work", + "23811XP": "Primary products", + "23816X": "Roofing contractors, nonresidential building work", + "23816XP": "Primary products", + "2381MR": "Nonresidential building maintenance & repair", + "23821X": "Electrical contractors, nonresidential building work", + "23821XP": "Primary products", + "23822X": "Plumbing, heating and air-conditioning contractors, nonresidential building work", + "23822XP": "Primary products", + "311---": "Food mfg", + "3111--": "Animal food mfg", + "31111-": "Animal food mfg", + "311111": "Dog and cat food manufacturing", + "3111111": "Dog food", + "31111111": "Canned dog food", + "31111114": "Dry and semi moist dog food", + "3111114": "Cat food", + "31111144": "Canned cat food", + "31111145": "Dry and semi moist cat food", + "311111M1": "Miscellaneous receipts", + "311111P": "Primary products", + "311111S": "Secondary products", + "311119": "Other animal food manufacturing", + "3111191": "Chicken and turkey feed, supplements, concentrates, and premixes", + "3111195": "Complete dairy cattle feed, supplements, concentrates, and premixes", + "3111199": "Other prepared animal feeds, including feeding materials and adjuncts", + "311119B": "Complete swine feed, supplements, concentrates, and premixes", + "311119H": "Complete beef cattle feed, supplements, concentrates, and premixes", + "311119M": "Miscellaneous receipts", + "311119MM": "Miscellaneous receipts", + "311119N": "Poultry, exc. chicken and turkey, and livestock, exc. cattle and swine, feed", + "311119P": "Primary products", + "311119R": "Pet (excluding dog and cat), laboratory, and fur animal feed", + "311119S": "Secondary products", + "311119SM": "Secondary products and miscellaneous receipts", + "3112--": "Grain & oilseed milling", + "31121-": "Flour milling & malt mfg", + "311211": "Flour milling", + "3112111": "Wheat flour (except flour mixes), made in flour mills", + "3112114": "Wheat mill products, except flour", + "3112117": "Corn mill products", + "3112119": "Other grain mill products", + "311211A": "Prepared flour mixes, including refrigerated and frozen doughs and batters, made in flour mills", + "311211M": "Miscellaneous receipts", + "311211P": "Primary products", + "311211S": "Secondary products", + "311211SS": "Secondary products", + "311212": "Rice milling", + "3112120": "Milled rice and byproducts", + "31121204": "Milled rice (incl second heads, screenings, brewers, bran, sharps, rice flour, and byproducts)", + "31121206": "Head rice not packaged with other ingredients", + "311212P": "Primary products", + "311213": "Malt manufacturing", + "3112130": "Malt and malt byproducts", + "311213P": "Primary products", + "31122-": "Starch & vegetable fats & oils mfg", + "311221": "Wet corn milling and starch manufacturing", + "3112211": "Corn sweeteners, made by wet milling", + "3112214": "Manufactured starch, made by wet milling", + "3112218": "Corn oil, made by wet milling", + "311221A": "Wet process corn byproducts", + "311221P": "Primary products", + "311221S": "Secondary products", + "311221SS": "Secondary products", + "311224": "Soybean and other oilseed processing", + "3112243": "Soybean oil", + "31122431": "Crude soybean oil, degummed, made from soybeans crushed in the same establishment", + "31122432": "Soybean oil, all other types", + "3112244": "Soybean cake, meal, and other byproducts", + "31122441": "Soybean cake and meal", + "31122442": "Other soybean products, including isolates and concentrates", + "3112245": "Cottonseed oil, once-refined", + "3112246": "Crude cottonseed oil", + "3112247": "Cotton linters", + "3112249": "Other crude and refined vegetable oils and other vegetable mill products", + "31122491": "Other crude vegetable oils, including linseed, peanut, sunflower, safflower, etc.", + "31122492": "Other vegetable oils, once refined, made from seeds crushed in the same establishment", + "31122493": "Other vegetable oil mill products, including all oil seed cake and meal", + "311224B": "Cottonseed cake, meal, hulls, and other byproducts", + "311224B1": "Cottonseed cake and meal", + "311224B2": "Cottonseed hulls and other byproducts", + "311224M": "Miscellaneous products", + "311224P": "Primary products", + "311225": "Fats and oils refining and blending", + "3112252": "Shortening and cooking oils", + "3112254": "Margarine, butter blends, and butter substitutes", + "311225P": "Primary products", + "311225S": "Secondary products", + "311225SS": "Secondary products", + "31123-": "Breakfast cereal manufacturing", + "311230": "Breakfast cereal manufacturing", + "3112301": "Breakfast cereal", + "311230P": "Primary products", + "311230S": "Secondary products", + "311230SS": "Secondary products", + "3113--": "Sugar & confectionery product mfg", + "31131-": "Sugar mfg", + "311313": "Beet sugar manufacturing", + "3113130": "Beet sugar", + "311313P": "Primary products", + "311314": "Cane sugar manufacturing", + "3113141": "Raw cane sugar and sugarcane mill products and byproducts", + "3113143": "Refined granulated cane sugar and byproducts", + "311314P": "Primary products", + "311314S": "Secondary products", + "31134-": "Nonchocolate confectionery mfg", + "311340": "Nonchocolate confectionery manufacturing", + "3113404": "Chewing gum, bubble gum, and chewing gum base", + "3113405": "Nonchocolate-type confectioneries", + "3113407": "Other confectionery-type products", + "311340M": "Miscellaneous receipts", + "311340MM": "Miscellaneous receipts", + "311340P": "Primary products", + "311340S": "Secondary products", + "31135-": "Chocolate and confectionery manufacturing", + "311351": "Chocolate and confectionery mfg. from cacao", + "3113511": "Chocolate coatings, made from cacao beans", + "3113514": "Chocolate/chocolate-type confectionery products, made from cacao beans", + "3113517": "Other chocolate and cocoa products, made from cacao beans", + "311351P": "Primary products", + "311352": "Confectionery mfg. from purchased chocolate", + "3113523": "Chocolate/confectionery products, made from purchased chocolate", + "311352M": "Miscellaneous receipts", + "311352P": "Primary products", + "311352S": "Secondary products", + "3114--": "Fruit & vegetable preserving & specialty food mfg", + "31141-": "Frozen food manufacturing", + "311411": "Frozen fruit and vegetable manufacturing", + "3114111": "Frozen fruits, juices, ades, drinks, and cocktails", + "31141111": "Frozen fruits", + "31141113": "Frozen juices, ades, drinks, and cocktails, including orange juice", + "3114114": "Frozen vegetables", + "31141147": "Frozen vegetables, other than potato products", + "31141148": "Frozen potato products (French-fried, patties, puffs, etc.)", + "311411M": "Miscellaneous receipts", + "311411P": "Primary products", + "311411S": "Secondary products", + "311412": "Frozen specialty food manufacturing", + "3114121": "Frozen dinners (beef, pork, and poultry pies) and nationality foods, incl. frozen pizza", + "3114124": "Other frozen specialties, incl. all whipped topping, waffles, soups, etc., excluding seafood", + "311412P": "Primary products", + "311412S": "Secondary products", + "311412SS": "Secondary products", + "31142-": "Fruit & vegetable canning, pickling & drying", + "311421": "Fruit and vegetable canning", + "3114211": "Canned fruits, excluding baby foods", + "3114215": "Canned vegetables", + "311421A": "Canned vegetable juices", + "311421D": "Canned catsup and other tomato based sauces", + "311421G": "Canned jams, jellies, and preserves", + "311421K": "Canned and fresh fruit juices, nectars, and concentrates", + "311421M": "Miscellaneous receipts", + "311421MM": "Miscellaneous receipts", + "311421P": "Primary products", + "311421Q": "Pickles and other pickled products, including horseradish", + "311421S": "Secondary products", + "311421SS": "Secondary products", + "311422": "Specialty canning", + "3114225": "Canned baby foods and other canned specialty/nationality foods", + "3114226": "Canned soups and stews, excluding frozen and seafood", + "3114227": "Canned dry beans", + "311422P": "Primary products", + "311422S": "Secondary products", + "311422SS": "Secondary products", + "311423": "Dried and dehydrated food manufacturing", + "3114231": "Soup mixes (including dried/dehydrated/freeze-dried) and bouillon", + "3114235": "Dried and dehydrated fruits and vegetables, including freeze-dried", + "3114237": "Macaroni/noodle prod., purchased, pkgd w/ other ingred., excluding canned/frozen", + "3114238": "Other purchased products packaged with dried and dehydrated ingredients", + "311423P": "Primary products", + "311423S": "Secondary products", + "311423SS": "Secondary products", + "3115--": "Dairy product mfg", + "31151-": "Dairy product (except frozen) mfg", + "311511": "Fluid milk manufacturing", + "3115111": "Fluid milk and cream, bulk sales", + "3115115": "Fluid milk and related products, packaged (incl. cartons, bottles, cans, etc.) excl. U.H.T.", + "31151151": "Whole fluid milk, packaged, excluding U.H.T. and flavored", + "31151152": "Fluid milk, lowfat, incl. 2.0, 1.0, and 0.5 percent packaged, excl. U.H.T. and flavored", + "31151153": "Fat free or skim milk, packaged, excluding U.H.T. and flavored", + "31151159": "Other fluid milk related products, incl. heavy & light cream, unflavored sour cream, etc.", + "3115117": "Cottage cheese (including bakers', pot, and farmers' cheese)", + "3115119": "Other packaged milk products incl. flavored milks, eggnog, buttermilk, etc.", + "311511A": "Yogurt, except frozen", + "311511D": "Perishable dairy product alternatives, including plant-based", + "311511D1": "Perishable beverage dairy milk alternatives, including plant-based", + "311511D2": "All other perishable dairy product alternatives, including plant-based", + "311511M": "Miscellaneous receipts", + "311511MM": "Miscellaneous receipts", + "311511P": "Primary products", + "311511S": "Secondary products", + "311511SS": "Secondary products", + "311512": "Creamery butter manufacturing", + "3115120": "Creamery butter", + "311512P": "Primary products", + "311513": "Cheese manufacturing", + "3115131": "Natural cheese (cheddar, Swiss, Italian, brick, cream, grated, dried etc.) excl. cottage cheese", + "3115131111": "Natural cheese, except lowfat, shipped in consumer packages or containers (3 lbs. or less)", + "3115131121": "Natural cheese, except lowfat, shipped in packages or containers (more than 3 lbs.) or bulk", + "3115131131": "Lowfat natural cheese, except cottage cheese, shipped in consumer packages (3 lbs. or less)", + "3115131141": "Lowfat natural cheese, except cottage cheese, shipped in packages (more than 3 lbs.) or in bulk", + "3115134": "Process cheese and related products", + "31151341": "Process cheese, shipped in consumer packages or containers (3 lbs. or less)", + "31151349": "All other process cheese and related products", + "3115134921": "Process cheese, shipped in packages or containers (more than 3 lbs.) or in bulk", + "3115134961": "Cheese food, spread, and other related products", + "3115137": "Cheese substitutes and imitations", + "311513A": "Raw liquid whey", + "311513M": "Miscellaneous receipts", + "311513MM": "Miscellaneous receipts", + "311513P": "Primary products", + "311513S": "Secondary products", + "311513SS": "Secondary products", + "311514": "Dry, condensed, and evaporated dairy products", + "3115141": "Dry milk products and mixtures", + "3115145": "Milk products, shipped in consumer-type cans, excluding alternatives", + "3115147": "Concentrated milk products shipped in bulk (barrels, drums, and tanks)", + "311514A": "Ice cream mixes and related products", + "311514D": "Dairy product alternatives, including plant-based", + "311514P": "Primary products", + "311514S": "Secondary products", + "311514SS": "Secondary products", + "31152-": "Ice cream and frozen dessert mfg", + "311520": "Ice cream and frozen dessert manufacturing", + "3115200": "Ice cream and frozen dessert manufacturing", + "31152001": "Ice cream, incl. custards (excl. lowfat and nonfat) shipped in bulk (containers 3 gal or more)", + "31152002": "Ice cream, incl. custards (excl. lowfat and nonfat) shipped in sizes less than 3 gallons", + "31152003": "Ice cream, including custards (excluding lowfat and nonfat), novelty forms", + "31152004": "Ice cream, including custards, lowfat and nonfat", + "31152006": "Frozen desserts containing fats other than butterfat (incl. soy, rice, almond, oats, etc.)", + "31152009": "Other frozen desserts (yogurt, sherbet, water ices, mellorine, frozen pudding, gelato, etc.)", + "311520M": "Miscellaneous receipts", + "311520P": "Primary products", + "311520S": "Secondary products", + "311520SS": "Secondary products", + "31161-": "Animal slaughtering & processing", + "311611": "Animal, except poultry, slaughtering", + "3116111": "Beef, fresh or frozen, not canned or made into sausage, made in slaughtering plants", + "31161110": "Beef, fresh/frozen whole/half carcass, not canned or made into sausage, misp", + "31161116": "Beef, fresh/frozen variety meats, not canned or made into sausage, made in slaughtering plants", + "31161117": "Beef, fresh/frozen, primal and subprimal cuts, made in slaughtering plants", + "3116114": "Veal, fresh or frozen, not canned or sausage, made in slaughtering plants", + "3116117": "Lamb/mutton, fresh or frozen, not canned or made into sausage, made in slaughtering plants", + "311611A": "Pork, fresh/frozen, unprocessed, all cuts, except sausage, made in slaughtering plants", + "311611D": "Lard, made in slaughtering plants", + "311611G": "Pork, processed or cured, not canned or made into sausage, made in slaughtering plants", + "311611J": "Fresh and processed sausage, deli, and cooked meats, made in slaughtering plants", + "311611M": "Miscellaneous receipts", + "311611MM": "Miscellaneous receipts", + "311611P": "Primary products", + "311611Q": "Hides, skins, and pelts, made in slaughtering plants", + "311611R": "Miscellaneous byproducts of slaughtering plants", + "311611S": "Secondary products", + "311611SS": "Secondary products", + "311612": "Meat processed from carcasses", + "3116121": "Pork, processed or cured, not canned or made into sausage, mfpc", + "31161211": "Pork, sweet-pickled, dry-cured, or dry salt, not canned or made into sausage, mfpc", + "31161212": "Smoked hams and picnics, excluding canned, made from purchased carcasses", + "31161213": "Smoked slab bacon, made from purchased carcasses", + "31161214": "Smoked sliced bacon, made from purchased carcasses", + "31161215": "Other smoked pork, not canned or made into sausage, made from purchased carcasses", + "31161216": "Boiled ham, barbecue pork, and other cooked pork, except canned meats and sausage, mfpc", + "3116124": "Sausage and similar products, excluding canned, made from purchased carcasses", + "31161241": "Fresh sausage (pork sausage, breakfast links, etc.), excluding canned, mfpc", + "31161242": "Dry or semidry sausage (salami, cervelat, pepperoni, summer sausage, pork roll, etc), mfpc", + "31161243": "Frankfurters, including wieners, excluding canned, made from purchased carcasses", + "31161244": "Other sausage (smoked or cooked) & jellied goods & similar preparations, excluding canned, mfpc", + "3116127": "Canned meats, excluding dog, cat, and baby food, made from purchased carcasses", + "311612A": "Other processed, frozen, or cooked meats, made from purchased carcasses", + "311612A1": "Boxed meat (beef, pork, lamb, etc.), made from purchased carcasses", + "311612A5": "Frozen ground meat patties and other processed, frozen, or cooked meats, mfpc", + "311612M": "Miscellaneous receipts", + "311612MM": "Miscellaneous receipts", + "311612P": "Primary products", + "311612S": "Secondary products", + "311612SS": "Secondary products", + "311613": "Rendering and meat byproduct processing", + "3116132": "Lard, inedible tallow, and other greases, excluding wool grease", + "3116135": "Animal and marine feed and fertilizer byproducts", + "31161351": "Meat and bone meal", + "31161352": "Animal and marine feed and fertilizer byproducts, except meat and bone meal", + "311613M": "Miscellaneous receipts", + "311613P": "Primary products", + "311615": "Poultry processing", + "3116151": "Young chickens, including bulk, chilled, frozen, whole, and in parts", + "3116157": "Turkeys (including frozen, whole, and parts)", + "3116159": "Other poultry and small game (including frozen), whole, and parts", + "311615D": "Processed poultry and small game (except soups), containing 20 percent or more poultry or meat", + "311615M": "Miscellaneous receipts", + "311615MM": "Miscellaneous receipts", + "311615P": "Primary products", + "311615S": "Secondary products", + "311615SS": "Secondary products", + "3117--": "Seafood product preparation & packaging", + "31171-": "Seafood product preparation and packaging", + "311710": "Seafood product preparation and packaging", + "3117103": "Prepared frozen shellfish", + "3117105": "Seafood canning", + "3117106": "Prepared fresh fish/seafood, inc. surimi/surimi-based products", + "3117107": "Prepared frozen fish", + "3117109": "Other prepared fresh and frozen seafood", + "311710M": "Miscellaneous receipts", + "311710MM": "Miscellaneous receipts", + "311710P": "Primary products", + "311710S": "Secondary products", + "3118--": "Bakeries & tortilla mfg", + "31181-": "Bread & bakery product mfg", + "311811": "Retail bakeries", + "3118110": "Retail bakery products", + "311811M": "Miscellaneous receipts", + "311811P": "Primary products", + "311811S": "Secondary products", + "311812": "Commercial bakeries", + "3118121": "Bread (white, wheat, rye, etc.), including frozen", + "31181215": "White pan bread", + "31181216": "White hearth bread (French, Italian, etc.)", + "31181217": "Dark wheat breads (whole wheat, cracked wheat, multigrain, etc.)", + "31181218": "Other variety breads (rye, unleavened, raisin, potato, self-rising, salt-free, canned, etc.)", + "3118125": "Rolls, bread-type (including muffins, bagels, and croissants), including frozen", + "31181251": "Rolls, hamburger and wiener", + "31181259": "All other rolls, bread-type (incl. muffins, bagels, and croissants)", + "3118127": "Soft cakes, excluding frozen", + "3118128": "Pies (fruit, cream, and custard), excluding frozen", + "3118129": "Other sweet goods, excluding frozen", + "311812M": "Miscellaneous receipts", + "311812MM": "Miscellaneous receipts", + "311812P": "Primary products", + "311812S": "Secondary products", + "311812SM": "Secondary products and miscellaneous receipts", + "311813": "Frozen cakes and other pastries manufacturing", + "3118130": "Frozen cakes, pies, and other pastries", + "311813P": "Primary products", + "311813S": "Secondary products", + "31182-": "Cookie, cracker & pasta mfg", + "311821": "Cookie and cracker manufacturing", + "3118212": "Crackers, biscuits, and related products", + "31182124": "Saltines and all other crackers, cracker meal and crumbs, and biscuits", + "3118214": "Cookies, wafers, and ice cream cones and cups (excluding frozen)", + "311821M": "Miscellaneous receipts", + "311821MM": "Miscellaneous receipts", + "311821P": "Primary products", + "311821S": "Secondary products", + "311821SS": "Secondary products", + "311824": "Dry pasta, dough, and flour mixes manufacturing from purchased flour", + "3118241": "Prepared flour mixes (incl refrigerated & frozen doughs & batters) made from purchased flour", + "31182411": "Cake mixes, including gingerbread, made from purchased flour", + "31182412": "Flour mixes (refrigerated & frozen doughs & batters), ex cake mixes, made from purchased flour", + "3118243": "Dry macaroni, spaghetti and egg noodle products (excluding canned or frozen)", + "311824M": "Miscellaneous receipts", + "311824MM": "Miscellaneous receipts", + "311824P": "Primary products", + "311824S": "Secondary products", + "311824SS": "Secondary products", + "31183-": "Tortilla mfg", + "311830": "Tortilla manufacturing", + "3118300": "Tortillas, sold in bulk or packages, excluding frozen or canned", + "311830M": "Miscellaneous receipts", + "311830P": "Primary products", + "311830S": "Secondary products", + "3119--": "Other food manufacturing", + "31191-": "Snack food mfg", + "311911": "Roasted nuts and peanut butter manufacturing", + "3119111": "Nuts and seeds (salted, roasted, cooked, or blanched)", + "31191111": "Nuts (salted, roasted, cooked, or blanched), sold in bulk", + "31191112": "Canned nuts (salted, roasted, cooked, or blanched)", + "31191113": "All other packaged nuts, including all types of seeds (salted, roasted, cooked, or blanched)", + "3119114": "Peanut butter", + "311911M": "Miscellaneous receipts", + "311911P": "Primary products", + "311911S": "Secondary products", + "311919": "Other snack food manufacturing", + "3119191": "Potato chips and sticks, plain and flavored", + "3119194": "Corn chips and related products", + "3119197": "Other chips, sticks (hard pretzels, bacon rinds, popcorn (except candied), etc.)", + "311919P": "Primary products", + "311919S": "Secondary products", + "31192-": "Coffee & tea mfg", + "311920": "Coffee and tea manufacturing", + "3119201": "Roasted coffee", + "3119205": "Coffee, concentrated, including coffee substitutes", + "3119207": "Tea in consumer packages", + "311920M": "Miscellaneous receipts", + "311920MM": "Miscellaneous receipts", + "311920P": "Primary products", + "31193-": "Flavoring syrup & concentrate mfg", + "311930": "Flavoring syrup and concentrate manufacturing", + "3119301": "Liquid beverage bases, excluding use by soft drink bottlers", + "3119306": "Soft drink flavoring syrup, sold in bulk", + "3119308": "Other flavoring agents (except chocolate syrups)", + "311930M": "Miscellaneous receipts", + "311930P": "Primary products", + "311930S": "Secondary products", + "311930SS": "Secondary products", + "31194-": "Seasoning & dressing mfg", + "311941": "Mayonnaise, dressing, and sauce manufacturing", + "3119411": "Vinegar and cider", + "3119414": "Prepared sauces, excluding tomato-based sauces and sauces comprised of 20 percent or more meat", + "3119417": "Mayonnaise, salad dressings, and sandwich spreads", + "31194175": "Spoon-type salad dressing incl. mayonnaise, sandwich spreads, refrigerated dressings, semisolid", + "31194176": "Pourable-type salad dressing (reduced calorie, cheese, vinegar and oil, etc.)", + "311941M": "Miscellaneous receipts", + "311941P": "Primary products", + "311941S": "Secondary products", + "311942": "Spice and extract manufacturing", + "3119421": "Table salt (evaporated), pepper (white and black), and other spices", + "31194216": "Pepper and other spices in commercial sizes (1 lb or more)", + "3119426": "Flavoring extracts, emulsions, liquid flavors, and food colorings", + "3119427": "Dry mix food preparations", + "311942P": "Primary products", + "311942S": "Secondary products", + "31199-": "All other food mfg", + "311991": "Perishable prepared food manufacturing", + "3119910": "Perishable prepared foods", + "311991M": "Miscellaneous receipts", + "311991P": "Primary products", + "311991S": "Secondary products", + "311999": "All other miscellaneous food manufacturing", + "3119990": "All other miscellaneous manufactured foods", + "31199901": "Desserts, ready-to-mix", + "3119990G": "Egg processing (dried, frozen, liquid, whole, etc.)", + "3119990J": "Flavoring powders, tablets, etc. (including dry mix cocktails)", + "3119990N": "Other food preparations", + "311999P": "Primary products", + "311999S": "Secondary products", + "312---": "Beverage & tobacco mfg", + "3121--": "Beverage mfg", + "31211-": "Soft drink & ice mfg", + "312111": "Soft drink manufacturing", + "3121112": "Soft drinks, carbonated, bottled, canned, glass, plastic", + "312111A": "Soft drinks, non-carbonated", + "312111A4": "Soft drinks, non-carbonated, fruit drinks, cocktails, and ades", + "312111A9": "Soft drinks, non-carbonated, iced tea and other types", + "312111B": "Soft drinks, energy and sport", + "312111M": "Miscellaneous receipts", + "312111MM": "Miscellaneous receipts", + "312111P": "Primary products", + "312111S": "Secondary products", + "312112": "Bottled water manufacturing", + "3121120": "Bottled water", + "312112M": "Miscellaneous receipts", + "312112P": "Primary products", + "312112S2": "Secondary products", + "312113": "Ice manufacturing", + "3121130": "Ice, manufactured (cubed, crushed, etc.), including can or block", + "312113M": "Miscellaneous receipts", + "312113P": "Primary products", + "312113S1": "Secondary products", + "31212-": "Breweries", + "312120": "Breweries", + "3121201": "Canned beer and ale case goods", + "3121205": "Bottled beer and ale case goods", + "3121207": "Beer and ale in barrels and kegs", + "3121209": "All other malt beverages and brewing products", + "312120M": "Miscellaneous receipts", + "312120P": "Primary products", + "312120S": "Secondary products", + "31213-": "Wineries", + "312130": "Wineries", + "3121300": "Wines, brandy, and brandy spirits", + "31213008": "Wines, white, red, and rose grape, and other fruits, 14 percent or less alcohol", + "3121300811": "Wines, white grape, 14 percent or less alcohol content", + "3121300821": "Wines, red grape, 14 percent or less alcohol content", + "3121300831": "Wines, rose grape and other fruits and berries, 14 percent or less alcohol", + "31213009": "Wines, dessert, effervescent, and wine coolers", + "3121300B": "All other wines, brandy, and brandy spirits", + "312130M": "Miscellaneous receipts", + "312130P": "Primary products", + "31214-": "Distilleries", + "312140": "Distilleries", + "3121402": "Distilled liquor, excluding brandy", + "31214022": "Distilled whiskey, all other distilled liquor, excluding brandy", + "3121405": "Bottled liquor, excluding brandy", + "3121405B": "Bottled whiskey", + "3121405C": "Bottled gin, vodka, rum, cordials, cocktails, and similiar compounds", + "3121405D": "All other bottled liquor, excluding brandy", + "312140M": "Miscellaneous receipts", + "312140MM": "Miscellaneous receipts", + "312140P": "Primary products", + "312140S": "Secondary products", + "312140SS": "Secondary products", + "3122--": "Tobacco mfg", + "31223-": "Tobacco manufacturing", + "312230": "Tobacco manufacturing", + "3122300": "Tobacco stemming and redrying", + "31223001": "Tobacco, unstemmed leaf, redried before packing", + "31223004": "Tobacco, stemmed", + "3122301": "Cigarettes, excluding electronic", + "3122309": "Other tobacco products", + "31223091": "Cigars", + "31223094": "Chewing and smoking tobacco", + "31223097": "Reconstituted tobacco, processed sheet and homogenized", + "312230P": "Primary products", + "313---": "Textile mills", + "3131--": "Fiber, yarn, and thread mills", + "31311-": "Fiber, yarn, and thread mills", + "313110": "Fiber, yarn, and thread mills", + "3131104": "Spun yarns", + "31311042": "Cotton spun yarns", + "31311045": "Rayon, acetate, and lyocell spun yarns", + "31311047": "Noncellulosic fiber and other natural fiber (excluding cotton and wool) spun yarns", + "313110471": "Greige polyester spun yarns", + "313110473": "Greige other noncellulosic fiber and other natural fiber spun yarns", + "313110475": "Other noncellulosic fiber & other natural fiber yarns, spun & finished in the same est.", + "31311049": "Spun wool yarns, including new, reused, and reprocessed", + "3131106": "Textured and twisted yarns", + "3131106F": "Thrown filament yarns, excluding textured", + "3131106H": "Textured/crimped/bulked filament yarns, incl. stretch yarn, made from purchased filament yarn", + "3131106J": "Commission receipts for throwing, texturing, or winding filament yarns", + "313110L": "Thread", + "313110P": "Primary products", + "3132--": "Fabric mills", + "31321-": "Broadwoven fabric mills", + "313210": "Broadwoven fabric mills", + "3132104": "Cotton broadwoven fabrics", + "31321041": "Greige cotton broadwoven fabrics", + "31321049": "Finished cotton broadwoven fabrics, finished in weaving mills", + "3132106": "Wool broadwoven fabrics and felts", + "3132106T": "Greige wool broadwoven fabrics", + "3132108": "Manmade, silk, and other natural fiber (excluding cotton and wool) broadwoven fabrics", + "31321081": "Greige manmade, silk, and other natural fiber (exc cotton/wool) broadwoven fabrics", + "31321083": "Finished manmade, silk, & natural fiber (exc cotton/wool) broadwoven, finished in weaving mills", + "313210M": "Miscellaneous receipts", + "313210P": "Primary products", + "313210S": "Secondary products", + "313210W": "Fabricated textile products, made in weaving mills", + "31322-": "Narrow fabric mills and schiffli embroidery", + "313220": "Narrow fabric mills and schiffli embroidery", + "3132202": "Woven narrow fabrics (12 inches or less in width)", + "31322021": "Woven elastic narrow fabrics", + "31322022": "Woven nonelastic narrow fabric labels, ribbons, and tape", + "31322023": "Woven nonelastic narrow fabrics and webbing, excluding labels, woven edge ribbons, and tape", + "3132204": "Braided narrow fabrics (12 inches or less in width)", + "3132205": "Covered rubber thread, made in narrow fabric mills", + "3132207": "Schiffli machine embroideries", + "313220P": "Primary products", + "313220S": "Secondary products", + "31323-": "Nonwoven fabric mills", + "313230": "Nonwoven fabric mills", + "3132301": "Nonwoven fabrics", + "3132303": "Fabricated nonwoven products", + "3132305": "Pressed, punched, or needled felts, excluding hats", + "313230P": "Primary products", + "31324-": "Knit fabric mills", + "313240": "Knit fabric mills", + "3132402": "Weft (circular) knit fabrics", + "31324021": "Weft (circular) knit fabrics, greige goods (excluding hosiery)", + "31324023": "Weft (circular) knit fabrics, knit and finished in the same establishment (excl hosiery)", + "31324026": "Weft (circular) knit fabrics, nonapparel, knitting/finishing (excl hosiery) contract/commission", + "3132404": "Other knit fabrics and laces", + "31324041": "Warp knit fabrics, greige goods (excluding hosiery)", + "31324043": "Warp knit fabrics, knit and finished in same establishment", + "31324045": "Lace & net goods, all leavers & Nottingham lace machine products, incl bobbinets/barmen laces", + "31324047": "Warp knit fabrics, lace & net goods, contract/commission receipts for knitting/finishing", + "313240P": "Primary products", + "3133--": "Textile and fabric finishing mills", + "31331-": "Textile and fabric finishing mills", + "313310": "Textile and fabric finishing mills", + "3133104": "Finished broadwoven fabrics, finished in finishing mills", + "31331041": "Finished cotton broadwoven fabrics, finished in finishing mills", + "31331043": "Commission finishing of cotton broadwoven fabrics", + "31331045": "Other finished broadwoven fabrics (excl. cotton and wool), finished in finishing mills", + "31331047": "Other commission finishing of broadwoven fabrics (excl. cotton & wool)", + "313310B": "Textile and fabric finishing, except broadwoven", + "313310P": "Primary products", + "313310S": "Secondary products", + "31332-": "Fabric coating mills", + "313320": "Fabric coating mills", + "3133201": "Vinyl coated fabrics, including expanded vinyl coated", + "3133204": "Rubber coated fabrics, garments, and footwear", + "3133205": "Coated or laminated fabrics and coated yarns, incl. impregnated fabrics", + "313320M": "Miscellaneous receipts", + "313320MM": "Miscellaneous receipts", + "313320P": "Primary products", + "313320S": "Secondary products", + "313320SS": "Secondary products", + "314---": "Textile product mills", + "3141--": "Textile furnishings mills", + "31411-": "Carpet and rug mills", + "314110": "Carpet and rug mills", + "3141100": "Carpet and rugs", + "31411001": "Carpet and rugs, woven, made or finished in the same establishment", + "31411003": "Carpet and rugs, tufted", + "314110032": "Carpet and rugs, finishing only", + "314110M": "Miscellaneous receipts", + "314110MM": "Miscellaneous receipts", + "314110P": "Primary products", + "314110S": "Secondary products", + "31412-": "Curtain and linen mills", + "314120": "Curtain and linen mills", + "3141201": "Curtains and draperies, made from purchased materials", + "3141208": "Other household textile products, made from purchased materials", + "31412083": "Bedspreads, made from purchased materials", + "31412085": "Sheets and pillowcases, made from purchased materials", + "31412089": "Other household furnishings, made from purchased materials", + "314120893": "Comforters and quilts, including down filled, made from purchased materials", + "314120895": "All other household furnishings (inc blankets, mattress protectors, table linen, & slip covers)", + "314120897": "Pillows, including bed, fancy, and cushions, including foam", + "314120M": "Miscellaneous receipts", + "314120P": "Primary products", + "314120S": "Secondary products", + "314120SS": "Secondary products", + "3149--": "Other textile product mills", + "31491-": "Textile bag and canvas mills", + "314910": "Textile bag and canvas mills", + "3149101": "Textile bags", + "31491011": "Duffle bags", + "31491013": "All other textile bags", + "3149105": "Canvas and related products", + "314910M": "Miscellaneous receipts", + "314910P": "Primary products", + "314910S": "Secondary products", + "31499-": "All other textile product mills", + "314994": "Rope, twine, tire cord, and tire fabric mills", + "3149944": "Rope, cordage, and twine", + "31499441": "Cordage and twine, hard fiber", + "31499443": "Cordage and twine, soft fiber, excluding cotton", + "3149947": "Tire cord and tire fabrics", + "314994M": "Miscellaneous receipts", + "314994P": "Primary products", + "314999": "All other miscellaneous textile product mills", + "3149991": "Recovered fibers, processed mill waste, and related products", + "3149996": "Embroideries (excluding Schiffli machine products) and embroidery contractors", + "3149997": "Trimmings and findings, excluding automobile and apparel", + "3149998": "All other miscellaneous fabricated textile products", + "314999M": "Miscellaneous receipts", + "314999P": "Primary products", + "314999S": "Secondary products", + "315---": "Apparel manufacturing", + "3151--": "Apparel knitting mills", + "31512-": "Apparel Knitting Mills", + "315120": "Apparel knitting mills", + "3151201": "Hosiery and socks", + "31512010": "Hosiery and socks", + "3151202": "Other apparel knitting mills", + "31512028": "Outerwear, made in knitting mills", + "315120P": "Primary products", + "3152--": "Cut and sew apparel manufacturing", + "31521-": "Cut and sew apparel contractors", + "315210": "Cut and sew apparel contractors", + "3152102": "Contract receipts for women's, girls', and infants' apparel", + "31521021": "Contract receipts for women's, girls', and infants' shirts and blouses", + "31521023": "Contract receipts for women's, girls', and infants' dresses", + "31521027": "Contract receipts for women's, girls', & infants' nontailored coats, jackets, & other outerwear", + "3152102T": "Contract rcpts. women's/girls'/infants' skirts, tailored suits/coats, underwear/nightwear, etc.", + "3152104": "Contract receipts for men's and boys' (including unisex) apparel", + "31521048": "Contract receipts for men's and boys' pants, work apparel, and other outerwear", + "3152104T": "Contract receipts for men's & boys' shirts, tailored suits/coats/jackets, & underwear/nightwear", + "315210P": "Primary products", + "315210S": "Secondary products", + "31525-": "Cut and sew apparel manufacturing (except contractors)", + "315250": "Cut and sew apparel manufacturing (except contractors)", + "3152501": "Men's and boys' cut and sew apparel manufacturing", + "31525011": "Men's and boys' nightwear, robes, and underwear, made from purchased fabrics", + "31525012": "Men's and boys' suits, coats, and overcoats, made from purchased fabrics", + "31525013": "Men's and boys' shirts, except work shirts, made from purchased fabrics", + "31525014": "Men's and boys' pants, except work pants, made from purchased fabrics", + "31525015": "Men's and boys' work clothing, made from purchased fabrics", + "31525016": "Men's and boys' other outerwear, made from purchased fabrics", + "3152502": "Women's, girls', and infants' cut and sew apparel manufacturing", + "31525021": "Women's and girls' lingerie and nightwear, made from purchased fabrics", + "31525022": "Women's and girls' blouses and shirts, made from purchased fabrics", + "31525023": "Women's and girls' dresses, made from purchased fabrics", + "31525024": "Women's and girls' suits, coats, and skirts, made from purchased fabrics", + "31525025": "Women's and girls' other outerwear, made from purchased fabrics", + "31525026": "Infants' apparel, made from purchased fabrics", + "3152503": "Other cut and sew apparel manufacturing", + "31525031": "Fur and leather apparel, made from purchased materials", + "315250312": "Leather and sheep-lined apparel, made from purchased materials", + "31525032": "All other cut and sew apparel, made from purchased materials", + "315250M": "Miscellaneous receipts", + "315250P": "Primary products", + "315250S": "Secondary products", + "3159--": "Accessories and other apparel manufacturing", + "31599-": "Accessories and other apparel manufacturing", + "315990": "Accessories and other apparel manufacturing", + "3159904": "Hats, caps, and millinery products", + "31599041": "Men's and boys' fabric, straw, and felt hats, made from purchased materials", + "31599043": "Women's, girls', and infants' fabric, straw, and felt hats, made from purchased materials", + "31599045": "Hat bodies and fabric caps, made from purchased materials", + "3159907": "Gloves and mittens, made from purchased materials", + "3159908": "Men's and boys' neckwear, made from purchased materials", + "315990B": "All other accessories and apparel", + "315990BC": "Leather belts, made from purchased materials", + "315990BE": "All other apparel accessories, made from purchased materials", + "315990M": "Miscellaneous receipts", + "315990P": "Primary products", + "315990S": "Secondary products", + "316---": "Leather and allied product manufacturing", + "3161--": "Leather and hide tanning and finishing", + "31611-": "Leather and hide tanning and finishing", + "316110": "Leather and hide tanning and finishing", + "3161101": "Finished and unfinished leather", + "3161102": "Tanning or finishing leather owned by others, and furs, dressed and dyed or bleached", + "31611021": "Contract and commission receipts for tanning or finishing leather owned by others", + "316110P": "Primary products", + "3162--": "Footwear manufacturing", + "31621-": "Footwear manufacturing", + "316210": "Footwear manufacturing", + "3162101": "Rubber and plastics footwear, including athletic footwear", + "3162102": "Men's footwear (size 6 and larger), excluding athletic", + "3162105": "Women's footwear (size 4 and larger), excluding athletic", + "3162109": "Other footwear, excluding rubber and plastic soled footwear", + "316210M": "Miscellaneous receipts", + "316210P": "Primary products", + "3169--": "Other leather product manufacturing", + "31699-": "Other leather product manufacturing", + "316990": "Other leather and allied product manufacturing", + "3169901": "Women's and children's handbags and purses", + "3169902": "All other leather goods and allied products", + "31699021": "Luggage (including suitcases, travel bags, backpacks, and other types)", + "31699022": "Personal leather goods (excluding women's handbags and purses)", + "31699024": "Boot and shoe cut stock and findings", + "31699025": "All other miscellaneous leather goods", + "316990M": "Miscellaneous receipts", + "316990P": "Primary products", + "316990S": "Secondary products", + "321---": "Wood product manufacturing", + "3211--": "Sawmills and wood preservation", + "32111-": "Sawmills and wood preservation", + "321113": "Sawmills", + "3211131": "Hardwood lumber, made in sawmills", + "3211133": "Softwood lumber, made in sawmills", + "32111331": "Softwood rough lumber, not edge worked", + "32111332": "Softwood dressed lumber, less than 2 inches in nominal thickness, not edge worked", + "32111333": "Softwood dressed 2-inch lumber, 2 inches in nominal thickness only, not edge worked", + "32111334": "Softwood dressed lumber and timbers, more than 2 inches in nominal thickness, not edge worked", + "3211135": "Wood chips, excluding field chips", + "3211137": "Wood ties, siding, shingles, and shakes, and contract sawing of logs owned by others", + "321113M": "Miscellaneous receipts", + "321113P": "Primary products", + "321113S": "Secondary products", + "321114": "Wood preservation", + "3211141": "Wood poles, piles, and posts owned and treated by the same establishment", + "3211145": "Other wood products owned and treated by the same establishment", + "3211149": "Receipts for treating wood owned by others w/ arsenical chemicals, creosote, & other chemicals", + "321114P": "Primary products", + "321114S": "Secondary products", + "321114SS": "Secondary products", + "3212--": "Plywood and engineered wood product mfg", + "32121-": "Plywood and engineered wood product mfg", + "321211": "Hardwood veneer and plywood manufacturing", + "3212111": "Hardwood veneer, including veneer backed with paper, cloth, or other flexible material", + "3212114": "Hardwood plywood", + "32121143": "Hardwood plywood, excluding prefinished hardwood plywood made from purchased hardwood plywood", + "3212117": "Hardwood veneered panels, including two-ply veneers", + "321211M": "Miscellaneous receipts", + "321211MM": "Miscellaneous receipts", + "321211P": "Primary products", + "321211S": "Secondary products", + "321212": "Softwood veneer and plywood manufacturing", + "3212121": "Softwood veneer, incl. veneer backed w/ paper, cloth, or other flexible material", + "3212124": "Softwood plywood products: rough, sanded, and specialties", + "321212P": "Primary products", + "321212S": "Secondary products", + "321212SS": "Secondary products", + "321215": "Engineered wood member manufacturing", + "3212151": "Engineered wood members (excluding trusses)", + "32121511": "Laminated veneer lumber", + "32121512": "Other engineered structural wood members, excluding trusses & laminated veneer lumber", + "3212152": "Wood trusses", + "321215P": "Primary products", + "321219": "Reconstituted wood product manufacturing", + "3212191": "Particleboard made from particleboard produced at the same location", + "3212192": "Waferboard and oriented strandboard (OSB)", + "3212193": "Medium density fiberboard (MDF) made from MDF produced at the same location", + "321219B": "Hardboard products", + "321219C": "Prefinished particleboard and medium density fiberboard (MDF) made from purchased materials", + "321219P": "Primary products", + "321219S": "Secondary products", + "3219--": "Other wood product manufacturing", + "32191-": "Millwork", + "321911": "Wood window and door manufacturing", + "3219111": "Wood window units", + "32191111": "Double hung wood window units", + "32191112": "Casement wood window units", + "32191113": "All other wood window units, including horizontal sliding, awning and single hung", + "3219113": "Wood sash, excluding sash shipped in window units", + "3219115": "Wood window & door frames, incl. door frames in door units, excl. window frames in window units", + "3219117": "Wood panel, flush, & molded face doors, interior & exterior, incl. doors with glazed sections", + "3219119": "Other wood doors, incl. garage, patio, bifold, cabinet, screen, storm and louver", + "321911M": "Miscellaneous receipts", + "321911P": "Primary products", + "321911S": "Secondary products", + "321912": "Cut stock, resawing lumber, and planing", + "3219121": "Hardwood lumber, made from purchased lumber", + "3219123": "Softwood lumber, made from purchased lumber", + "3219126": "Hardwood cut stock and dimension", + "3219128": "Softwood cut stock and dimension", + "3219129": "Sawn wood fence stock, wood lath, and contract resawing and planing", + "321912P": "Primary products", + "321912S": "Secondary products", + "321918": "Other millwork, including flooring", + "3219182": "Wood moldings", + "3219185": "Other wood millwork products, including stairwork, exterior millwork, and softwood flooring", + "3219187": "Hardwood flooring", + "32191872": "Hardwood flooring, other than oak and maple", + "32191873": "Oak and maple hardwood flooring", + "321918M": "Miscellaneous receipts", + "321918P": "Primary products", + "321918S": "Secondary products", + "32192-": "Wood container and pallet manufacturing", + "321920": "Wood container and pallet manufacturing", + "3219201": "Nailed and lock-corner wood boxes", + "3219203": "Wood box and crate shook", + "3219205": "Wood pallets and pallet containers, wood and metal combination", + "3219207": "Other wood container parts and wood containers", + "321920M": "Miscellaneous receipts", + "321920P": "Primary products", + "321920S": "Secondary products", + "32199-": "All other wood product manufacturing", + "321991": "Manufactured home, mobile home, manufacturing", + "3219911": "Manufactured homes (mobile homes), all width sizes (incl. multisection)", + "321991P": "Primary products", + "321991S": "Secondary products", + "321991SS": "Secondary products", + "321992": "Prefabricated wood building manufacturing", + "3219921": "Prefabricated stationary wood buildings, components (not sold as complete units)", + "3219925": "Prefabricated stationary wood buildings, shipped in panel form (complete units)", + "3219926": "Prefabricated stationary wood buildings, precut packages (complete units)", + "3219927": "Prefabricated stationary wood buildings, shipped in three-dimensional assemblies", + "32199271": "Prefabricated stationary wood buildings, three-dimensional assemblies, residential", + "32199272": "Prefabricated stationary wood buildings, three-dimensional assemblies, nonresidential", + "321992M": "Miscellaneous receipts", + "321992MM": "Miscellaneous receipts", + "321992P": "Primary products", + "321992S": "Secondary products", + "321992SS": "Secondary products", + "321999": "Miscellaneous wood product manufacturing", + "3219990": "All other miscellaneous wood products", + "321999P": "Primary products", + "321999S": "Secondary products", + "322---": "Paper manufacturing", + "3221--": "Pulp, paper & paperboard mills", + "32211-": "Pulp mills", + "322110": "Pulp mills", + "3221106": "Special alpha and dissolving wood pulp, incl. sulfite and sulfate and other wood pulp", + "3221109": "All other miscellaneous pulp, other than wood, and pulp mill by-products, incl. turpentine", + "322110P": "Primary products", + "32212-": "Paper mills", + "322120": "Paper mills", + "3221201": "Bleached bristol, clay-coated, uncoated, and industrial converted paper", + "3221202": "Construction paper", + "3221204": "Sanitary tissue paper products, made in paper mills", + "3221205": "Newsprint and uncoated ground-wood paper", + "32212051": "Newsprint", + "32212052": "Uncoated ground-wood paper (containing more than 10 percent mechanical fiber)", + "322120P": "Primary products", + "322120S": "Secondary products", + "32213-": "Paperboard mills", + "322130": "Paperboard mills", + "3221301": "Unbleached kraft packaging and industrial converting paperboard", + "3221305": "Semichemical paperboard, including corrugating medium", + "3221307": "Recycled paperboard", + "322130B": "Bleached packaging and industrial converting paperboard", + "322130P": "Primary products", + "322130S": "Secondary products", + "322130SS": "Secondary products", + "3222--": "Converted paper product mfg", + "32221-": "Paper container mfg", + "322211": "Corrugated and solid fiber box manufacturing", + "3222110": "Corrugated and solid fiber boxes, including pallets", + "32221101": "Corrugated shipping containers for food and beverages and carryout boxes for retail food", + "32221102": "Corrugated shipping containers for paper and allied products", + "32221103": "Corrugated shipping containers for metal and electrical machinery", + "32221104": "Corrugated shipping containers for all other end uses", + "32221105": "Corrugated paperboard in sheets and rolls, lined and unlined", + "32221109": "Other corrugated and solid fiber products, including containers, pallets, pads, etc.", + "322211M": "Miscellaneous receipts", + "322211MM": "Miscellaneous receipts", + "322211P": "Primary products", + "322211S": "Secondary products", + "322211SS": "Secondary products", + "322212": "Folding paperboard box manufacturing", + "3222120": "Folding paperboard boxes, packaging, and packaging components", + "322212P": "Primary products", + "322212S": "Secondary products", + "322212SS": "Secondary products", + "322219": "Other paperboard container manufacturing", + "3222191": "Setup (rigid) paperboard boxes", + "3222194": "Milk and milk-type paperboard cartons, including juice, beverage, and other products", + "3222195": "Cups and liquid-tight paper and paperboard containers", + "3222197": "Paperboard fiber drums with ends of any material", + "3222198": "Fiber cans, tubes, and similar fiber products", + "32221981": "Fiber cans, all fiber and composite", + "32221982": "Fiber cores and tubes", + "32221983": "Paperboard cones, reels, spools, bobbins, blocks, and all vulcanized fiber products", + "322219M": "Miscellaneous receipts", + "322219P": "Primary products", + "32222-": "Paper bag and coated and treated paper mfg", + "322220": "Paper bag and coated and treated paper manufacturing", + "3222207": "Wallcoverings", + "3222208": "Converted foil for nonpackaging applications", + "3222209": "Other coated and processed papers, except for packaging uses", + "322220B": "Specialty bags, pouches, and liners, coated and single-web paper", + "322220C": "Specialty bags, pouches, and liners, multiweb laminations and foil, except film-film", + "322220D": "Uncoated single-web paper grocers' bags and sacks and variety and shopping bags", + "322220D9": "All other uncoated paper bags and pouches (including specialty bags, mothproof bags, etc.)", + "322220E": "Shipping sacks and multiwall bags, all materials, except textiles", + "322220E1": "Single and double wall shipping sacks and bags, all materials, except textiles", + "322220E2": "Multiwall (three-ply or more) shipping sacks and bags, all materials, except textiles", + "322220F": "Laminated aluminum foil rolls and sheets for flexible packaging uses", + "322220F3": "Adhesive or wax laminated aluminum foil/paper combinations, rolls and sheets", + "322220G": "Pasted, lined, laminated, or surface-coated paperboard", + "322220H": "Single-web paper, rolls and sheets, including waxed, for flexible packaging uses", + "322220J": "Multiweb laminated rolls and sheets, except foil, for flexible packaging uses", + "322220K": "Printing paper, coated at establishments other than where paper was produced", + "322220L": "Gummed products", + "322220M": "Miscellaneous receipts", + "322220N": "Pressure-sensitive products", + "322220P": "Primary products", + "322220S": "Secondary products", + "32223-": "Stationery product mfg", + "322230": "Stationery product manufacturing", + "3222304": "Die-cut paper and paperboard office supplies", + "3222305": "Envelopes, commercial, all types and materials", + "3222306": "Paper supplies for business machines and other misc. unprinted office supplies", + "3222307": "Stationery", + "3222309": "Tablets, pads and related products", + "32223093": "Notebooks, bound with wire, staples, thread, or plastics", + "32223094": "Looseleaf paper fillers, school and commercial types", + "32223099": "All other miscellaneous tablets, pads, and related products", + "322230M": "Miscellaneous receipts", + "322230P": "Primary products", + "322230S": "Secondary products", + "32229-": "Other converted paper product mfg", + "322291": "Sanitary paper product manufacturing", + "3222912": "Disposable diapers and similar disposable products, made from purchased sanitary paper stock", + "3222915": "Sanitary tissue paper products, made from purchased sanitary paper stock or wadding", + "322291M": "Miscellaneous receipts", + "322291P": "Primary products", + "322291S": "Secondary products", + "322291SS": "Secondary products", + "322299": "All other converted paper product mfg.", + "3222991": "Molded pulp goods, including egg cartons, florist pots, food trays, etc.", + "3222993": "Miscellaneous converted paper and paperboard products", + "322299M": "Miscellaneous receipts", + "322299MM": "Miscellaneous receipts", + "322299P": "Primary products", + "322299S": "Secondary products", + "322299SM": "Secondary products and miscellaneous receipts", + "323---": "Printing and related support activities", + "3231--": "Printing and related support activities", + "32311-": "Printing", + "323113": "Commercial screen printing", + "3231134": "Screen printing on garments, apparel accessories, and other fabric articles, excluding labels", + "3231136": "Screen printing (excluding on textiles, apparel, apparel accessories, and labels)", + "32311362": "Advertising screen printing", + "32311363": "Screen printed decalcomanias and pressure-sensitives (self-adhesive), excluding labels", + "32311366": "Other commercial and general job screen printing", + "323113M": "Miscellaneous receipts", + "323113P": "Primary products", + "323113S": "Secondary products", + "323117": "Books printing", + "3231171": "Textbook printing and binding", + "3231173": "Technical, scientific, & professional book printing & binding", + "3231175": "Religious book printing and binding", + "3231177": "General book (trade, etc.) printing & binding", + "323117E": "Other book and pamphlet printing and binding", + "323117P": "Primary products", + "323117S": "Secondary products", + "32311K": "Commercial printing, except screen and books", + "32311K0": "Commercial lithographic printing", + "32311K01": "Magazine and periodical printing (lithographic)", + "32311K03": "Label and wrapper printing (lithographic)", + "32311K05": "Catalog and directory printing (lithographic)", + "32311K07": "Financial and legal printing (lithographic)", + "32311K09": "Advertising printing (lithographic)", + "32311K0B": "Other commercial and general job printing (lithographic)", + "32311K1": "Commercial gravure printing", + "32311K11": "Magazine and periodical printing (gravure)", + "32311K13": "Label and wrapper printing (gravure)", + "32311K15": "Catalog and directory printing (gravure)", + "32311K17": "Advertising printing (gravure)", + "32311K2": "Commercial flexographic printing", + "32311K21": "Label and wrapper printing (flexographic)", + "32311K23": "Commercial and general job printing other than labels and wrappers (flexographic)", + "32311K4": "Quick printing", + "32311K5": "Digital printing", + "32311K6": "Manifold business forms printing", + "32311K62": "Unit set business forms, loose or bound, manifold books, and pegboard accounting systems", + "32311K64": "Continuous business forms, custom and stock", + "32311K8": "Blankbook and looseleaf binder manufacturing", + "32311K83": "Looseleaf binders, devices, inserts, and forms, excl. school/commercial looseleaf filler paper", + "32311K9": "Other commercial printing", + "32311K9U": "Engraving (printing)", + "32311K9V": "All other commercial and general job printing", + "32311KM": "Miscellaneous receipts", + "32311KP": "Primary products", + "32311KS": "Secondary products", + "32312-": "Support activities for printing", + "323120": "Support activities for printing", + "3231203": "Softcover, pamphlet, sample book, and other binding of books and materials printed elsewhere", + "3231204": "Edition, library, and other hardcover binding of books printed elsewhere", + "3231205": "Miscellaneous binding and postpress work, incl collating, perforating, folding, gluing, etc.", + "3231207": "Prepress services, excl platemaking (incl film, assembled flats, color sep., typesetting, etc.)", + "3231209": "Printing plates and cylinders, prepared for printing (excl blank plates and blank cylinders)", + "323120P": "Primary products", + "323120S": "Secondary products", + "324---": "Petroleum and coal products manufacturing", + "3241--": "Petroleum and coal products mfg", + "32411-": "Petroleum refineries", + "324110": "Petroleum refineries", + "3241101": "Gasoline, including finished base stocks and blending agents", + "32411012": "Motor gasoline, including finished base stocks and blending agents", + "324110121": "Regular gasoline", + "324110122": "Mid-premium gasoline", + "324110123": "Premium gasoline", + "3241106": "Jet fuel", + "3241109": "Asphalt", + "324110B": "Kerosene, except jet fuel", + "324110C": "Light fuel oils", + "324110C1": "Home heating oil and other distillates, NEC", + "324110C2": "Diesel fuel", + "324110E": "Heavy fuel oils, including No. 5, No. 6, heavy diesel, gas enrichment oils, etc.", + "324110J": "Unfinished oils and lubricating oil base stock", + "324110P": "Primary products", + "324110R": "Liquefied refinery gases, including other aliphatics (feed stock and other uses)", + "324110T": "Other finished petroleum products, including waxes", + "32412-": "Asphalt paving and roofing materials mfg", + "324121": "Asphalt paving mixture & block manufacturing", + "3241210": "Asphalt paving mixtures & blocks", + "3241210111": "Emulsified asphalt, including liquid additives", + "3241210121": "Other liquid asphalt and tar paving materials, including cut-backs", + "3241210131": "Asphalt and tar paving mixt. (excl liquid), incl bitum. or asph. concrete, asph. paving cement", + "3241210141": "Other asphaltic paving mixtures, excluding brick, concrete, granite, or stone", + "324121M": "Miscellaneous receipts", + "324121MM": "Miscellaneous receipts", + "324121P": "Primary products", + "324121S": "Secondary products", + "324122": "Asphalt shingle and coating materials manufacturing", + "3241221": "Roofing asphalts and pitches, coatings, and cements", + "3241222": "Prepared asphalt and tar roofing and siding products, incl. saturated felts for nonbuilding use", + "32412221": "Asphalt smooth-surfaced roll roofing and cap sheets, organic and fiberglass base", + "32412222": "Asphalt mineral-surfaced roll roofing and cap sheets, organic and fiberglass base", + "32412227": "Other prepared asphalt and tar products for roofing and siding", + "324122M": "Miscellaneous receipts", + "324122P": "Primary products", + "324122S": "Secondary products", + "324122SS": "Secondary products", + "32419-": "Other petroleum and coal products mfg", + "324191": "Petroleum lubricating oil and grease mfg.", + "3241910": "Petroleum lubricating oils and greases, refined petroleum", + "324191011": "Lubricating oils (incl. hydraulic fluids, etc.), refined petroleum", + "324191012": "Lubricating greases, made from refined petroleum", + "324191M": "Miscellaneous receipts", + "324191MM": "Miscellaneous receipts", + "324191P": "Primary products", + "324191S": "Secondary products", + "324199": "All other petroleum and coal products mfg.", + "3241993": "Coke oven and blast furnace products, made in coke oven establishments", + "3241999": "All other petroleum and coal products (excl. coke oven products), made in coke oven estab.", + "324199P": "Primary products", + "324199S": "Secondary products", + "325---": "Chemical mfg", + "3251--": "Basic chemical mfg", + "32511-": "Petrochemical mfg", + "325110": "Petrochemical manufacturing", + "3251101": "Aromatics (benzene, toluene, xylene, etc), made in petrochemical plants", + "3251104": "Liquefied refinery gases (aliphatics), made in petrochemical plants", + "325110P": "Primary products", + "32512-": "Industrial gas mfg", + "325120": "Industrial gas manufacturing", + "3251204": "Carbon dioxide", + "3251207": "Nitrogen", + "325120A": "Oxygen", + "325120C": "Argon and hydrogen", + "325120P": "Primary products", + "325120T": "Other industrial gases (including fluorocarbon and acetylene)", + "32513-": "Synthetic dye and pigment mfg", + "325130": "Synthetic dye and pigment manufacturing", + "325130M": "Miscellaneous receipts", + "325130N": "All other inorganic pigments, including TiO2, chrome colors, and other white opaque pigments", + "325130N5": "Titanium dioxide, composite and pure", + "325130N7": "Chrome colors and other inorganic pigments", + "325130P": "Primary products", + "325130R": "Synthetic organic dyes, pigments, lakes, and toners", + "325130R8": "Synthetic organic dyes", + "325130R9": "Synthetic organic pigments, lakes, and toners", + "325130S": "Secondary products", + "32518-": "Other basic inorganic chemical manufacturing", + "325180": "Other basic inorganic chemical manufacturing", + "3251803": "Inorganic acids, excluding nitric, sulfuric and phosphoric", + "3251804": "Sodium hydroxide (caustic soda)", + "3251805": "Other inorganic aluminum compounds", + "3251806": "Carbon black, all processes", + "3251807": "Other alkalies", + "3251809": "Sulfuric acid", + "325180A": "Potassium and sodium compounds, excluding bleaches, alkalies, and alum", + "325180B": "Chlorine, compressed or liquefied", + "325180H": "All other inorganic chemicals", + "325180M": "Miscellaneous receipts", + "325180P": "Primary products", + "325180S": "Secondary products", + "32519-": "Other basic organic chemical mfg", + "325193": "Ethyl alcohol manufacturing", + "3251930": "Ethyl alcohol", + "3251932": "Distillers' dried grains (dark and light) and dried solubles", + "325193P": "Primary products", + "325193S": "Secondary products", + "325194": "Cyclic crude, intermediate, and gum and wood chemical mfg", + "3251941": "Gum and wood chemicals, including wood distillation products", + "3251942": "Cyclic crude and intermediate chemicals", + "32519421": "Cyclic intermediate chemicals", + "32519422": "Tar, tar crudes, and tar pitches", + "325194P": "Primary products", + "325194S": "Secondary products", + "325199": "All other basic organic chemical manufacturing", + "3251991": "Fatty acids", + "3251994": "Bulk pesticides and other bulk synthetic organic agricultural chemicals, excluding preparations", + "3251997": "Industrial organic flavor oil mixtures and blends", + "325199A": "Reagent and high-purity grades of organic chemicals refined from purchased technical grades", + "325199E": "Natural organic chemicals", + "325199G": "Synthetic organic alcohols, mixed and unmixed", + "325199H": "Synthetic organic chemicals for use as flavor and perfume materials", + "325199K": "Synthetic organic rubber-processing chemicals", + "325199M": "Miscellaneous receipts", + "325199MM": "Miscellaneous receipts", + "325199N": "Synthetic organic plasticizers", + "325199P": "Primary products", + "325199R": "Other synthetic organic chemicals", + "325199S": "Secondary products", + "325199SS": "Secondary products", + "325199T": "Miscellaneous end use chemicals and chemical products, excluding urea", + "325199V": "Miscellaneous cyclic and acyclic chemicals and chemical products, excluding fatty acid esters", + "3252--": "Resin, synthetic rubber, and artificial/synthetic fiber/filaments mfg", + "32521-": "Resin and synthetic rubber mfg", + "325211": "Plastics material and resin manufacturing", + "3252111": "Thermoplastic resins and plastics materials", + "3252114": "Thermosetting resins and plastics materials", + "325211M": "Miscellaneous receipts", + "325211P": "Primary products", + "325211S": "Secondary products", + "325211SS": "Secondary products", + "325212": "Synthetic rubber manufacturing", + "3252120": "Synthetic rubber (vulcanizable elastomers)", + "325212P": "Primary products", + "325212S": "Secondary products", + "325212SS": "Secondary products", + "32522-": "Artificial fibers and filaments manufacturing", + "325220": "Artificial fibers and filaments manufacturing", + "3252207": "Polyester manufactured fibers", + "3252209": "Other noncellulosic organic fibers, incl. polyamide, polyolefin, and producer-textured", + "325220P": "Primary products", + "3253--": "Pesticide, fertilizer, and other agricultural chemical mfg", + "32531-": "Fertilizer mfg", + "325311": "Nitrogenous fertilizer manufacturing", + "3253117": "Fertilizer materials of organic origin", + "325311A": "Synthetic ammonia, nitric acid, ammonium compounds, and urea", + "325311A1": "Synthetic ammonia, nitric acid, and ammonium compounds", + "325311A4": "Urea", + "325311P": "Primary products", + "325311S": "Secondary products", + "325311SM": "Secondary products and miscellaneous receipts", + "325311SS": "Secondary products", + "325312": "Phosphatic fertilizer manufacturing", + "3253127": "Mixed fertilizers, made in plants which manufacture fertilizer materials", + "325312A": "Phosphoric acid, superphosphates, and other phosphatic fertilizer materials", + "325312A1": "Phosphoric acid", + "325312A2": "Superphosphates and other phosphatic fertilizer materials", + "325312P": "Primary products", + "325312S": "Secondary products", + "325312SM": "Secondary products and miscellaneous receipts", + "325312SS": "Secondary products", + "325314": "Fertilizer, mixing only, manufacturing (including compost)", + "3253140": "Mixed fertilizers, mixing only", + "32531401": "Mixed fertilizers, dry, mixing only", + "32531402": "Mixed fertilizers, liquid, mixing only", + "325314M": "Miscellaneous receipts", + "325314MM": "Miscellaneous receipts", + "325314P": "Primary products", + "325314S": "Secondary products", + "325314SM": "Secondary products and miscellaneous receipts", + "325314SS": "Secondary products", + "32532-": "Pesticide and other agricultural chemical mfg", + "325320": "Pesticide and other agricultural chemical manufacturing", + "3253201": "Agricultural and commercial pesticides and chemicals", + "3253204": "Lawn and garden pesticides and chemicals", + "3253207": "Household and institutional pesticides and chemicals", + "325320M": "Miscellaneous receipts", + "325320MM": "Miscellaneous receipts", + "325320P": "Primary products", + "325320S": "Secondary products", + "325320SS": "Secondary products", + "3254--": "Pharmaceutical and medicine mfg", + "32541-": "Pharmaceutical and medicine mfg", + "325411": "Medicinal and botanical manufacturing", + "3254110": "Synthetic organic medicinal chemicals, medicinal & botanical drugs, & other products", + "325411P": "Primary products", + "325412": "Pharmaceutical preparation manufacturing", + "3254121": "Pharmaceuticals affecting neoplasms, the endocrine system, & metabolic diseases, for human use", + "3254121111": "Cancer therapy products", + "3254121112": "Insulin/antidiabetes products", + "3254121113": "Other neoplasms, endocrine system, and metabolic diseases", + "3254121114": "Hormones and oral contraceptives", + "3254124": "Pharmaceuticals acting on the central nervous system and the sense organs, for human use", + "3254124111": "Analgesics", + "3254124111OC": "Analgesics, over-the-counter", + "3254124111RX": "Analgesics, prescription", + "3254124112": "Psychotherapeutics", + "32541241121": "Antidepressants", + "32541241123": "Other psychotherapeutics, including tranquilizers", + "3254124113": "Other central nervous system and sense organs", + "3254124114": "Anticonvulsants", + "3254127": "Pharmaceuticals acting on the cardiovascular system, for human use", + "3254127111": "Anticoagulants, hemostatics, and digitalis preparations", + "3254127112": "ACE inhibitors", + "3254127113": "Other cardiovascular preparations", + "3254127114": "Calcium channel blockers", + "325412A": "Pharmaceuticals acting on the respiratory system, for human use", + "325412A111": "Antihistamines and bronchodilators, including antiasthmatics", + "325412A112": "Other respiratory preparations", + "325412A112OC": "Other respiratory preparations, over-the-counter", + "325412A112RX": "Other respiratory preparations, prescription", + "325412D": "Pharmaceuticals acting on the digestive or the genito-urinary systems, for human use", + "325412D112": "Other digestive or genito-urinary preparations", + "325412D112OC": "Other digestive or genito-urinary preparations, over-the-counter", + "325412D112RX": "Other digestive or genito-urinary preparations, prescription", + "325412D113": "Antacids", + "325412G": "Pharmaceuticals acting on the skin, for human use", + "325412G311": "Other pharmaceutical preparations acting on the skin", + "325412G611": "Anti-acne preparations", + "325412L": "Vitamin, nutrient, and hematinic preparations, for human use", + "325412L111": "Multivitamins", + "325412L112": "Other vitamins and nutrients", + "325412M": "Miscellaneous receipts", + "325412MM": "Miscellaneous receipts", + "325412P": "Primary products", + "325412Q": "Pharmaceuticals affecting parasitic and infective diseases, for human use", + "325412Q111": "Broad and medium spectrum antibiotics", + "325412Q112": "Systemic antivirals", + "325412Q113": "Other parasitic and infective diseases", + "325412S": "Secondary products", + "325412SS": "Secondary products", + "325412W": "Pharmaceuticals for veterinary use, incl medicinal premixes/pet care products", + "325413": "In-vitro diagnostic substance manufacturing", + "3254130": "In-vitro diagnostic substances", + "325413M": "Miscellaneous receipts", + "325413MM": "Miscellaneous receipts", + "325413P": "Primary products", + "325413S": "Secondary products", + "325413SM": "Secondary products and miscellaneous receipts", + "325413SS": "Secondary products", + "325414": "Other biological product manufacturing", + "325414A": "Biological products, excluding diagnostic, for veterinary, industrial, and all other misc. uses", + "325414P": "Primary products", + "325414T": "Biological products, excluding diagnostic, for human use", + "325414T1": "Blood and blood derivatives, for human use", + "325414T7": "Other biological products, excluding diagnostic, for human use", + "3255--": "Paint, coating & adhesive mfg", + "32551-": "Paint and coating mfg", + "325510": "Paint and coating manufacturing", + "3255101": "Architectural coatings", + "32551011": "Exterior architectural coatings", + "32551012": "Interior architectural coatings", + "3255104": "Product finishes for original equipment manufacturers (OEM), excluding marine coatings", + "32551041": "Transportation finishes, except powdered and high-solids coatings", + "32551042": "All other product finishes for original equipment manufacturers (OEM), excluding marine coating", + "3255107": "Special purpose coatings incl. marine, industrial, construction and maintenance coatings, etc.", + "32551071": "Automotive, other transportation and machinery refinish paints and enamels, including primers", + "32551072": "Special purpose coatings, including all marine coatings and traffic marking paints", + "325510B": "Miscellaneous allied paint products including paint and varnish removers, thinners, etc", + "325510M": "Miscellaneous receipts", + "325510MM": "Miscellaneous receipts", + "325510P": "Primary products", + "325510S": "Secondary products", + "325510SS": "Secondary products", + "32552-": "Adhesive mfg", + "325520": "Adhesive manufacturing", + "3255201": "Natural base glues and adhesives", + "3255204": "Synthetic resin & rubber adhesives, incl all types of bonding & laminating adhesives", + "32552041": "Epoxy adhesives", + "32552042": "Rubber and synthetic resin combinations", + "32552043": "Hot melt adhesives, including polyamide, polyolefin, and other hot melts", + "32552045": "Vinyl type adhesives", + "32552046": "Other synthetic resin and rubber adhesives", + "325520A": "Nonstructural caulking compounds and sealants", + "325520B": "Structural sealants (load bearing)", + "325520M": "Miscellaneous receipts", + "325520MM": "Miscellaneous receipts", + "325520P": "Primary products", + "325520S": "Secondary products", + "325520SS": "Secondary products", + "3256--": "Soap, cleaners, and toilet preparation mfg", + "32561-": "Soap & cleaning compound mfg", + "325611": "Soap and other detergent manufacturing", + "3256111": "Soaps and detergents, commercial, industrial, and institutional", + "32561111": "Commercial, industrial, and institutional hard surface cleaners", + "32561112": "Commercial, industrial, and institutional laundry detergents", + "32561113": "Commercial, industrial, and institutional dishwashing detergents", + "32561114": "Commercial, industrial, and institutional metal cleaners", + "32561116": "Dairy, farm, and food plant cleaners, sanitizers, etc.", + "32561117": "Commercial, industrial, and institutional soaps, excluding specialty cleaners", + "32561118": "Commercial, industrial, and institutional scouring cleaners", + "3256114": "Household detergents", + "32561145": "Household alkaline detergents and cleaners", + "32561146": "Household dry and liquid laundry detergents", + "3256117": "Soaps, excluding specialty cleaners, household", + "325611M": "Miscellaneous receipts", + "325611MM": "Miscellaneous receipts", + "325611P": "Primary products", + "325611S": "Secondary products", + "325611SS": "Secondary products", + "325612": "Polish and other sanitation good mfg.", + "3256127": "Polishing preparations and related products", + "3256128": "Specialty cleaning and sanitation products", + "32561281": "Disinfectants, nonagricultural, industrial and institutional", + "32561283": "Air and room fresheners", + "32561288": "Laundry fabric softeners and rinses, liquid and dry", + "32561289": "Other specialty cleaning and sanitation products", + "325612M": "Miscellaneous receipts", + "325612MM": "Miscellaneous receipts", + "325612P": "Primary products", + "325612S": "Secondary products", + "325612SS": "Secondary products", + "325613": "Surface active agent manufacturing", + "3256130": "Surfactants, finishing agents, and assistants", + "32561301": "Textile and leather assistants and finishes", + "32561302": "Surfactants (bulk surface active agents)", + "325613P": "Primary products", + "325613S": "Secondary products", + "32562-": "Toilet preparation mfg", + "325620": "Toilet preparation manufacturing", + "3256201": "Shaving preparations", + "3256204": "Perfumes, toilet waters, and colognes", + "3256207": "Hair preparations (including shampoos)", + "32562071": "Hair preparations incl professional, consumer, and cream/gel shampoos", + "32562072": "Hair tonics and hair dressings incl professional and consumer use", + "325620A": "Denture cleaners, mouthwashes, gargles, and rinses", + "325620D": "Creams, lotions, and oils, excluding shaving, hair, and deodorant", + "325620G": "Other cosmetics and toilet preparations", + "325620M": "Miscellaneous receipts", + "325620MM": "Miscellaneous receipts", + "325620P": "Primary products", + "325620S": "Secondary products", + "325620SM": "Secondary products and miscellaneous receipts", + "325620SS": "Secondary products", + "3259--": "Other chemical product & preparation mfg", + "32591-": "Printing ink mfg", + "325910": "Printing ink manufacturing", + "3259101": "Letterpress printing inks", + "3259106": "Lithographic and offset inks", + "32591061": "News and nonheat web offset printing inks", + "32591062": "Publication and commercial web inks", + "32591063": "Sheet-fed general inks", + "32591064": "Sheet-fed packaging inks", + "3259107": "Gravure printing inks", + "325910A": "Flexographic printing inks", + "325910E": "Nonimpact/digital inks", + "325910H": "All other printing inks", + "325910M": "Miscellaneous receipts", + "325910MM": "Miscellaneous receipts", + "325910P": "Primary products", + "325910S": "Secondary products", + "325910SS": "Secondary products", + "32592-": "Explosives mfg", + "325920": "Explosives manufacturing", + "3259200": "Explosives and blasting accessories", + "325920M": "Miscellaneous receipts", + "325920MM": "Miscellaneous receipts", + "325920P": "Primary products", + "32599-": "All other chemical product & preparation mfg", + "325991": "Custom compounding of purchased resins", + "3259910": "Custom compounding of purchased resins and color concentrates", + "325991P": "Primary products", + "325992": "Photographic Film, Paper, Plate, Chemical, and Copy Toner Manufacturing", + "3259925": "Prepared photographic chemicals", + "325992M": "Miscellaneous receipts", + "325992P": "Primary products", + "325992S1": "Secondary products", + "325992T": "Photographic sensitized film, plates, paper, & cloth", + "325992T1": "Photographic sensitized film, plates, paper, & cloth, silver-halide-type (excl X-ray)", + "325992T3": "Photographic sensitized film, plates, paper & cloth, other than silver-halide-type (incl X-ray)", + "325998": "Other miscellaneous chemical product manufacturing", + "3259981": "Evaporated salt (bulk, pressed blocks, and packaged), excluding table salt", + "325998A": "Water treating compounds", + "325998E": "Automotive chemicals", + "325998J": "All other chemical preparations, including essential oils, matches, and gelatin", + "325998M": "Miscellaneous receipts", + "325998MM": "Miscellaneous receipts", + "325998P": "Primary products", + "325998S": "Secondary products", + "325998SS": "Secondary products", + "326---": "Plastics and rubber products mfg", + "3261--": "Plastics product mfg", + "32611-": "Unsupported plastics film, sheet, and bag mfg", + "326111": "Plastics bag and pouch manufacturing", + "3261111": "Single-web film specialty bags, pouches, and liners", + "32611111": "Polyethylene grocery and variety bags and pouches", + "32611112": "Polyethylene refuse bags", + "32611115": "Other polyethylene bags, pouches, and liners", + "32611116": "Coextruded single-web film specialty bags, pouches, & liners", + "3261113": "Multiweb film/film combination specialty bags, pouches, and liners", + "326111M": "Miscellaneous receipts", + "326111P": "Primary products", + "326111S": "Secondary products", + "326112": "Plastics packaging film and sheet mfg.", + "3261121": "Single-web film, rolls, and sheets, including coextruded, for flexible packaging uses", + "32611211": "Single-web film, rolls, and sheets for flexible packaging uses", + "32611212": "Coextruded single-web film, for flexible packaging uses", + "3261123": "Film/film multiweb laminated rolls and sheets, excluding foil, for flexible packaging uses", + "32611231": "Polypropylene/polypropylene multiweb laminated rolls and sheets, for flexible packaging uses", + "326112P": "Primary products", + "326112S": "Secondary products", + "326113": "Nonpackaging plastics film and sheet mfg.", + "3261130": "Unlaminated plastics film and sheet, excluding packaging", + "32611301": "Unlaminated polyethylene film and sheet", + "32611303": "Unlaminated vinyl and vinyl copolymer film and sheet", + "32611304": "Miscellaneous unlaminated plastics film and sheet", + "326113P": "Primary products", + "326113S": "Secondary products", + "326113SS": "Secondary products", + "32612-": "Plastics pipe/fitting/unsupported shapes mfg", + "326121": "Unlaminated plastics profile shape mfg.", + "3261210": "Unlaminated plastics profile shapes", + "326121P": "Primary products", + "326121S": "Secondary products", + "326121SS": "Secondary products", + "326122": "Plastics pipe and pipe fitting manufacturing", + "3261221": "Plastics pipe", + "32612211": "Plastics drain, waste, and vent pipe", + "32612213": "Plastics water pipe", + "32612215": "Plastics industrial and mining pipe (incl. chemical processing, food processing)", + "32612218": "Plastics sewer, stormdrain, and water main pipe", + "3261221B": "Other plastics pipe", + "3261223": "Plastics pipe fittings and unions", + "326122M": "Miscellaneous receipts", + "326122P": "Primary products", + "326122S1": "Secondary products", + "32613-": "Laminated plastics plate, sheet, and shape mfg", + "326130": "Laminated plastics plate, sheet (except packaging), and shape manufacturing", + "3261300": "Laminated plastics plates, sheet (except packaging), and shapes", + "326130P": "Primary products", + "326130S": "Secondary products", + "326130SS": "Secondary products", + "32614-": "Polystyrene foam product mfg", + "326140": "Polystyrene foam product manufacturing", + "3261402": "Packaging, polystyrene foam products", + "32614021": "Polystyrene foam food containers", + "32614022": "Polystyrene foam protective shipping pads, shaped cushioning, etc.", + "3261403": "Building and construction polystyrene foam products", + "3261405": "Consumer and institutional polystyrene foam products", + "3261409": "All other polystyrene foam products incl. transportation application uses", + "326140M": "Miscellaneous receipts", + "326140P": "Primary products", + "326140S": "Secondary products", + "32615-": "Foam product (ex polystyrene) mfg", + "326150": "Urethane and other foam product mfg.", + "3261501": "Transportation polyurethane foam products", + "3261502": "Packaging polyurethane foam products", + "3261504": "Furniture and furnishings polyurethane foam products", + "32615041": "Polyurethane foam formed and slab stock for pillows, seating, and cushioning", + "32615042": "Other polyurethane foam furniture and furnishings products", + "3261505": "Consumer and institutional polyurethane foam products", + "3261506": "All other miscellaneous polyurethane foam products", + "3261509": "Products made of foam other than polystyrene or polyurethane", + "326150P": "Primary products", + "326150S": "Secondary products", + "326150SS": "Secondary products", + "32616-": "Plastics bottle mfg", + "326160": "Plastics bottle manufacturing", + "3261600": "Plastics bottles", + "326160P": "Primary products", + "326160S": "Secondary products", + "326160SS": "Secondary products", + "32619-": "Other plastics product mfg", + "326191": "Plastics plumbing fixture manufacturing", + "3261910": "Plastics plumbing fixtures", + "326191M": "Miscellaneous receipts", + "326191P": "Primary products", + "326191S": "Secondary products", + "326199": "All other plastics product manufacturing", + "3261991": "Transportation fabricated plastics products (excluding foam and reinforced plastics)", + "3261992": "Electrical and electronic fabricated plastics (excluding foam and reinforced plastics)", + "3261993": "Industrial machinery plastics products, excluding foam (incl. gears, bearings, etc.)", + "3261994": "Plastics packaging (excluding film, sheet, foam, and bottles)", + "3261998": "Building & construction fabricated plastics products (excl foam, plumbing fixtures, hardware)", + "326199A": "All other reinforced and fiberglass plastics products", + "326199C": "Consumer/institutional/commercial fabricated plastics products (excl. foam and wire coated)", + "326199M": "Miscellaneous receipts", + "326199MM": "Miscellaneous receipts", + "326199P": "Primary products", + "326199R": "Resilient floor coverings", + "326199S": "Secondary products", + "326199SS": "Secondary products", + "3262--": "Rubber product mfg", + "32621-": "Tire mfg", + "326211": "Tire manufacturing, except retreading", + "3262110": "Pneumatic tires (including passenger, truck, bus, tractor, industrial, and other tires)", + "32621101": "Passenger car pneumatic tires (casings)", + "32621103": "Truck and bus (including off-the-highway) pneumatic tires", + "326211D": "Solid and semi-pneumatic tires", + "326211H": "Tread rubber, tire sundries, and repair materials", + "326211M": "Miscellaneous receipts", + "326211MM": "Miscellaneous receipts", + "326211P": "Primary products", + "32622-": "Rubber and plastics hose and belting", + "326220": "Rubber and plastics hose and belting mfg.", + "326220D": "Rubber and plastics belt and belting mfg", + "326220D1": "Flat rubber and plastics belts and belting", + "326220D2": "Rubber and plastics transmission belts and belting (excluding flat)", + "326220H": "Rubber and plastic hose mfg", + "326220H3": "Rubber and plastics hose for on- and off-highway motor vehicles", + "326220H4": "Industrial rubber and plastics hose without fittings", + "326220H5": "Rubber and plastics water hose (incl. fire, irrigation, etc.)", + "326220H6": "Rubber and plastics garden hose (with or without fittings)", + "326220H7": "Rubber and plastics inner tube type air hose", + "326220H8": "All other rubber and plastics pneumatic and hydraulic hose, without fittings", + "326220M": "Miscellaneous receipts", + "326220MM": "Miscellaneous receipts", + "326220P": "Primary products", + "326220S": "Secondary products", + "326220SS": "Secondary products", + "32629-": "Other rubber product mfg", + "326291": "Rubber product mfg. for mechanical use", + "3262911": "Molded rubber mechanical goods, automotive", + "3262912": "Molded rubber mechanical goods, transportation (excluding automotive)/off-highway machinery", + "3262916": "Extruded rubber mechanical goods, automotive, excl. tubing", + "3262919": "Other molded rubber mechanical goods (excluding tubing)", + "326291C": "Other extruded rubber mechanical goods (excl. auto)(excl. tubing)", + "326291M": "Miscellaneous receipts", + "326291MM": "Miscellaneous receipts", + "326291P": "Primary products", + "326291S": "Secondary products", + "326291SS": "Secondary products", + "326299": "All other rubber product manufacturing", + "3262991": "Rubber sponge, expanded and foam rubber products", + "3262993": "Rubber floor and wall coverings", + "3262996": "Rubber compounds or mixtures for sale or interplant transfer", + "3262997": "All other industrial rubber products", + "326299A": "Rubber druggist and medical sundries, excluding gloves", + "326299B": "All other miscellaneous rubber goods", + "326299M": "Miscellaneous receipts", + "326299MM": "Miscellaneous receipts", + "326299P": "Primary products", + "326299S": "Secondary products", + "326299SS": "Secondary products", + "327---": "Nonmetallic mineral product manufacturing", + "3271--": "Clay product and refractory manufacturing", + "32711-": "Pottery, ceramics, and plumbing fixture mfg", + "327110": "Pottery, ceramics, and plumbing fixture mfg.", + "3271101": "Vitreous plumbing fixtures, china lavatories, & flush tanks, incl. plumbing accessories", + "3271105": "Vitreous china, porcelain, and earthenware (semivitreous) table and kitchenware", + "3271106": "All other pottery products (including china decorated for the trade)", + "3271107": "Porcelain, steatite, and other ceramic electrical products", + "327110M": "Miscellaneous receipts", + "327110P": "Primary products", + "327110S": "Secondary products", + "32712-": "Clay building material and refractories mfg", + "327120": "Clay building material and refractories mfg.", + "3271201": "Brick and structural clay tile", + "32712011": "Building or common brick", + "32712012": "Glazed brick and other brick (paving, floor, and sewer)", + "3271202": "Clay floor and wall tile, glazed and unglazed (including quarry tile and ceramic mosaic tile)", + "3271206": "Nonclay refractories (excluding dead-burned magnesia)", + "3271207": "Clay refractories", + "3271208": "Vitrified clay sewer pipe and fittings", + "3271209": "All other structural clay products, excluding clay refractories", + "327120M": "Miscellaneous receipts", + "327120P": "Primary products", + "327120S": "Secondary products", + "3272--": "Glass and glass product manufacturing", + "32721-": "Glass and glass product manufacturing", + "327211": "Flat glass manufacturing", + "3272111": "Flat glass (float, sheet, and plate process), made by flat glass producers", + "3272114": "Other glass products, made by flat glass producers", + "327211P": "Primary products", + "327212": "Other pressed and blown glass and glassware", + "3272129": "Handmade pressed and blown glass and glassware, made by glass producers", + "327212B": "Glass fiber and machine-made pressed and blown glass and glassware, made by glass producers", + "327212B1": "Glass fiber mat, textile-type, made by glass producers", + "327212B3": "Machine-made pressed & blown table, kitchen, art, & novelty glassware, made by glass producers", + "327212B5": "Machine-made pressed & blown lighting, auto, & electronic glassware, made by glass producers", + "327212B7": "All other machine-made pressed and blown glassware, made by glass producers", + "327212M": "Miscellaneous receipts", + "327212P": "Primary products", + "327212S": "Secondary products", + "327212SS": "Secondary products", + "327213": "Glass container manufacturing", + "3272130": "Glass containers (including value of packaging)", + "327213P": "Primary products", + "327215": "Glass product mfg. made of purchased glass", + "3272159": "Mirrors (decorated and undecorated), made from purchased glass", + "327215E": "Pressed and blown glassware, made from purchased glass", + "327215E1": "Machine-made pressed and blown glassware, made from purchased glass", + "327215E11": "Machine-made pressed & blown table, kitchen, art & novelty glassware, made from purchased glass", + "327215E13": "All other machine-made pressed and blown glassware, made from purchased glass", + "327215E2": "Handmade pressed and blown glassware, made from purchased glass", + "327215F": "Other glass products, made from purchased glass", + "327215M": "Miscellaneous receipts", + "327215MM": "Miscellaneous receipts", + "327215P": "Primary products", + "327215S": "Secondary products", + "3273--": "Cement and concrete product manufacturing", + "32731-": "Cement manufacturing", + "327310": "Cement manufacturing", + "3273100": "Cement, hydraulic (including cost of shipping containers)", + "327310P": "Primary products", + "32732-": "Ready-mix concrete manufacturing", + "327320": "Ready-mix concrete manufacturing", + "327320A": "Northeast region ready-mix concrete", + "327320B": "Midwest region ready-mix concrete", + "327320C": "South region ready-mix concrete", + "327320D": "West region ready-mix concrete", + "327320M": "Miscellaneous receipts", + "327320MM": "Miscellaneous receipts", + "327320P": "Primary products", + "327320S": "Secondary products", + "327320SS": "Secondary products", + "32733-": "Concrete pipe, brick, and block manufacturing", + "327331": "Concrete block and brick manufacturing", + "3273310": "Concrete block and brick", + "32733101": "Structural concrete block, lightweight units (weighing less than 105 lb/cubic ft.) (dry weight)", + "32733102": "Structural concrete block, mediumweight units (weighing 105 - 124 lb/cubic ft.) (dry weight)", + "32733103": "Structural concrete block, normalweight units (weighing 125 lb or more/cubic ft.) (dry weight)", + "32733104": "Decorative concrete block (including screen, split, slump, shadowal block, etc.)", + "32733105": "Concrete pavers (including grid, interlocking, etc.)", + "32733106": "Concrete brick", + "327331M": "Miscellaneous receipts", + "327331MM": "Miscellaneous receipts", + "327331P": "Primary products", + "327331S": "Secondary products", + "327331SS": "Secondary products", + "327332": "Concrete pipe manufacturing", + "3273320": "Concrete pipe", + "32733201": "Concrete culvert pipe", + "32733202": "Concrete storm sewer pipe", + "32733203": "Concrete pipe, except concrete culvert and storm sewer pipe", + "327332P": "Primary products", + "32739-": "Other concrete product manufacturing", + "327390": "Other concrete product manufacturing", + "3273901": "Precast concrete products", + "32739011": "Precast concrete slabs and tile, roof and floor units", + "32739012": "Precast concrete architectural wall panels", + "32739013": "Burial vaults and boxes, precast concrete", + "32739014": "Precast concrete products (excl burial vaults and boxes, slabs and tile, and arch. wall panels)", + "3273904": "Prestressed concrete products", + "32739043": "Prestressed concrete products (excl bridge beams and solid and hollow cored slabs and panels)", + "32739046": "Prestressed concrete bridge beams", + "32739047": "Prestressed concrete solid and hollow cored slabs and panels", + "327390M": "Miscellaneous receipts", + "327390MM": "Miscellaneous receipts", + "327390P": "Primary products", + "327390S": "Secondary products", + "327390SM": "Secondary products and miscellaneous receipts", + "327390SS": "Secondary products", + "3274--": "Lime and gypsum product manufacturing", + "32741-": "Lime manufacturing", + "327410": "Lime manufacturing", + "3274100": "Lime", + "327410P": "Primary products", + "32742-": "Gypsum product manufacturing", + "327420": "Gypsum product manufacturing", + "3274201": "Gypsum building materials", + "3274205": "Other gypsum products", + "327420P": "Primary products", + "327420S": "Secondary products", + "3279--": "Other nonmetallic mineral products", + "32791-": "Abrasive product manufacturing", + "327910": "Abrasive product manufacturing", + "3279101": "Nonmetallic sized grains, powders, and flour abrasives (incl. graded only)", + "3279104": "Nonmetallic abrasive products (including diamond abrasives)", + "3279107": "Nonmetallic coated abrasive products and buffing wheels, polishing wheels, and laps", + "327910A": "Metal abrasives including steel and iron grid, shot, and sand, and other metal abrasives", + "327910M": "Miscellaneous receipts", + "327910MM": "Miscellaneous receipts", + "327910P": "Primary products", + "32799-": "All other nonmetallic mineral product mfg", + "327991": "Cut stone and stone product manufacturing", + "3279911": "Dressed dimension granite (including gneiss, syenite, diorite, and cut granite)", + "3279914": "Dressed dimension limestone (including dolomite, travertine, calcareous, tufa, & cut limestone)", + "3279917": "Dressed dimension marble and other stone", + "327991P": "Primary products", + "327991S": "Secondary products", + "327992": "Ground or treated mineral and earths manufacturing", + "3279920": "Ground or treated minerals and earths", + "32799204": "Treated lightweight aggregate and crushed slag, minerals and earths", + "32799206": "Other minerals or earths, treated", + "327992P": "Primary products", + "327993": "Mineral wool manufacturing", + "3279931": "Mineral wool for thermal and acoustical envelope insulation", + "32799311": "Loose fiber and granulated fiber mineral wool", + "32799312": "Building batts, blankets, and rolls, R-19 or over", + "32799313": "Building batts, blankets, and rolls, R-18.9 or less", + "32799314": "Acoustical (wall and ceiling) mineral wool insulation", + "3279934": "Mineral wool for industrial, equipment, and appliance insulation", + "32799341": "Blankets (flexible) (including fabricated pieces, rolls, and batts)", + "32799342": "Special-purpose mineral wool for industrial, equipment, and appliance insulation pieces", + "32799343": "Other mineral wool for industrial, equipment, and appliance insulation", + "327993M1": "Miscellaneous receipts", + "327993P": "Primary products", + "327999": "Miscellaneous nonmetallic mineral products manufacturing", + "3279990": "All other nonmetallic mineral products", + "32799902": "Dry-mixed concrete materials (prepackaged sand, gravel, mortar, and cement premixes)", + "32799909": "Other nonmetallic mineral products", + "327999P": "Primary products", + "327999S1": "Secondary products", + "331---": "Primary metal mfg", + "3311--": "Iron & steel mills & ferroalloy mfg", + "33111-": "Iron & steel mills & ferroalloy mfg", + "331110": "Iron and steel mills and ferroalloy mfg", + "3311103": "Steel ingots and semifinished products", + "33111032": "Wire rod, carbon", + "33111033": "Steel ingots and semifinished products other than wire rod, carbon", + "33111034": "Steel ingots and semifinished products, alloy", + "33111035": "Steel ingots and semifinished products, stainless", + "3311105": "Hot rolled steel sheet and strip, including tin mill products", + "3311106": "Ferroalloys and related products", + "33111067": "Other ferroalloys", + "3311107": "Hot rolled steel bars, plates, and structural shapes", + "33111071": "Hot rolled steel bars, plates, and structural shapes, carbon", + "33111076": "Hot rolled steel bars, plates, and structural shapes, alloy", + "33111077": "Hot rolled steel bars, plates, and structural shapes, stainless", + "3311109": "Steel wire, made in steel mills", + "331110D": "Cold rolled steel sheet and strip", + "331110L": "Other steel mill products, including steel rails, made in steel mills", + "331110M": "Miscellaneous receipts", + "331110P": "Primary products", + "331110S": "Secondary products", + "3312--": "Steel product mfg from purchased steel", + "33121-": "Iron & steel pipe and tube mfg from purchased steel", + "331210": "Iron and steel pipe and tube manufacturing from purchased steel", + "3312100": "Iron and steel pipes and tubes, from purchased iron and steel", + "33121002": "Pipe and tube, carbon", + "33121003": "Pipe and tube, alloy", + "33121004": "Pipe and tube, stainless", + "331210P": "Primary products", + "33122-": "Rolling & drawing of purchased steel", + "331221": "Rolled steel shape mfg", + "3312211": "Cold rolled steel sheet and strip, made from purchased steel", + "3312213": "Cold finished steel bars and bar shapes, made from purchased steel", + "331221P": "Primary products", + "331222": "Steel wire drawing", + "3312221": "Noninsulated ferrous wire rope, cable, & fabricated wire rope assemblies (incl. lifting slings)", + "3312225": "Steel wire, including galvanized and other coated wire", + "3312225A": "Carbon steel wire", + "3312225C": "Stainless steel wire", + "3312225D": "Alloy steel wire", + "3312227": "Steel fencing and fence gates", + "3312229": "Ferrous wire cloth and other ferrous woven wire products", + "331222B": "Other ferrous wire products (excluding springs)", + "331222M": "Miscellaneous receipts", + "331222P": "Primary products", + "331222S": "Secondary products", + "331222SS": "Secondary products", + "3313--": "Alumina & aluminum production & processing", + "33131-": "Alumina & aluminum production & processing", + "331313": "Alumina refining and primary aluminum production", + "3313132": "Aluminum ingot, including billet, made in primary aluminum reduction plants", + "331313P": "Primary products", + "331314": "Secondary smelting and alloying of aluminum", + "3313142": "Aluminum ingot, including billet, made by secondary smelters", + "3313145": "Aluminum and aluminum-base alloys powders, paste, and flakes", + "331314M": "Miscellaneous receipts", + "331314P": "Primary products", + "331314SM": "Secondary products and miscellaneous receipts", + "331315": "Aluminum sheet, plate, and foil mfg", + "3313150": "Aluminum sheet, plate, and foil", + "331315P": "Primary products", + "331318": "Other aluminum rolling, drawing, and extruding", + "3313180": "Other extruded aluminum shapes, including rod, bar, and wire", + "331318P": "Primary products", + "331318S": "Secondary products", + "3314--": "Nonferrous (exc alum) production & processing", + "33141-": "Nonferrous metal (except aluminum) smelting and refining", + "331410": "Nonferrous metal (except aluminum) smelting and refining", + "3314101": "Primary smelting and refining of copper", + "331410A": "All other miscellaneous primary nonferrous metals (excluding aluminum)", + "331410P": "Primary products", + "33142-": "Copper rolling/drawing/extruding & alloying", + "331420": "Copper rolling, drawing, extruding, and alloying", + "3314208": "Secondary smelting, refining, and alloying of copper", + "331420A": "Copper wire and cable", + "331420B": "Copper and copper alloy mill shapes, except wire and cable", + "331420B1": "Copper and copper alloy sheet, strip, and plate", + "331420B3": "Copper and copper alloy pipe and tube", + "331420B5": "Copper and copper alloy rod, bar, and shapes", + "331420M": "Miscellaneous receipts", + "331420P": "Primary products", + "331420S": "Secondary products", + "33149-": "Other nonferrous roll/draw/extruding/alloying", + "331491": "Nonferrous metal (except copper and aluminum) rolling, drawing, and extruding", + "3314912": "Nickel and nickel-base alloy mill shapes", + "3314913": "Titanium and titanium-base alloy mill shapes", + "331491D": "All other nonferrous metal mill shapes", + "331491P": "Primary products", + "331491S": "Secondary products", + "331492": "Secondary smelting, refining, and alloying of nonferrous metal (except copper and aluminum)", + "3314921": "Nonferrous metal powders, paste, and flakes (excluding aluminum and copper)", + "3314929": "Secondary precious metals and precious metal alloys", + "331492B": "All other miscellaneous secondary nonferrous metals, including secondary lead and zinc", + "331492M1": "Miscellaneous receipts", + "331492P": "Primary products", + "331492S": "Secondary products", + "3315--": "Foundries", + "33151-": "Ferrous metal foundries", + "331511": "Iron foundries", + "3315111": "Ductile iron pressure pipe and fittings", + "3315113": "Other ductile iron castings", + "3315119": "Other gray iron castings (including molds and stools for heavy steel ingots)", + "331511B": "Cast iron pressure and soil pipe and fittings, all sizes", + "331511M": "Miscellaneous receipts", + "331511P": "Primary products", + "331511S": "Secondary products", + "331511T": "Standard and pearlitic malleable iron castings", + "331512": "Steel investment foundries", + "3315120": "Steel investment castings", + "331512P": "Primary products", + "331512S": "Secondary products", + "331512SS": "Secondary products", + "331513": "Steel foundries, except investment", + "3315131": "Carbon steel castings, except investment", + "3315134": "Alloy steel castings, excluding investment", + "33151341": "High alloy steel castings, except investment", + "33151343": "Other alloy steel castings, except investment", + "331513P": "Primary products", + "331513SM": "Secondary products and miscellaneous receipts", + "33152-": "Nonferrous metal foundries", + "331523": "Nonferrous metal die-casting foundries", + "3315231": "Aluminum die-castings", + "3315233": "Nonferrous (except aluminum) die-castings", + "331523P": "Primary products", + "331523S": "Secondary products", + "331524": "Aluminum foundries, except die-casting", + "3315240": "Aluminum castings, excluding die-castings", + "331524P": "Primary products", + "331524S1": "Secondary products", + "331529": "Other nonferrous metal foundries, except die-casting", + "3315295": "Copper foundries (excluding die-casting)", + "3315298": "Other nonferrous foundries (excluding die-casting), including nickel and zinc casting", + "331529M": "Miscellaneous receipts", + "331529P": "Primary products", + "331529S": "Secondary products", + "332---": "Fabricated metal product mfg", + "3321--": "Forging & stamping", + "33211-": "Forging & stamping", + "332111": "Iron and steel forging", + "3321111": "Hot impression die impact, press and upset steel forgings", + "33211111": "Hot impression die impact, press and upset carbon steel forgings", + "33211112": "Hot impression die impact, press and upset alloy steel forgings", + "33211113": "Hot impression die impact, press and upset stainless steel forgings", + "3321114": "Seamless rolled ring forgings, ferrous, from purchased iron and steel", + "332111A": "Open die and smith forgings, ferrous, from purchased iron and steel", + "332111P": "Primary products", + "332111S": "Secondary products", + "332111SS": "Secondary products", + "332112": "Nonferrous forging", + "3321124": "Hot impression die impact, press and upset nonferrous forgings", + "33211241": "Hot impression die impact, press, and upset aluminum and aluminum alloy forgings", + "33211242": "Hot impression die impact, press, and upset titanium and titanium alloy forgings", + "33211243": "Other nonferrous hot impression die impact, press, and upset forgings", + "3321129": "Other nonferrous forgings, including cold impression die impact and seamless rolled", + "332112P": "Primary products", + "332114": "Custom roll forming", + "3321140": "Custom roll formed products (steel, aluminum and other metal)", + "332114P": "Primary products", + "332114S": "Secondary products", + "332114SS": "Secondary products", + "332117": "Powder metallurgy part mfg", + "3321170": "Powder metallurgy parts", + "332117P": "Primary products", + "332119": "Other metal stamping, except automotive", + "3321193": "Metal job stampings, except automotive", + "33211931": "Recreational vehicle metal job stampings", + "33211932": "Motor and generator metal job stampings", + "33211933": "Other metal job stampings", + "33211935": "Electrical appliance metal job stampings", + "3321199": "Other metal stampings, n.e.c., incl. stamped and pressed metal, and crowns and closures", + "33211992": "Stamped and pressed metal end products, including vitreous enameled products", + "332119M": "Miscellaneous receipts", + "332119P": "Primary products", + "332119S": "Secondary products", + "3322--": "Cutlery & handtool mfg", + "33221-": "Cutlery & handtool mfg", + "332215": "Metal cookware, cutlery, and flatware mfg", + "3322152": "Cutlery, scissors, shears, trimmers, and snips", + "3322153": "Razor blades and razors, except electric", + "3322155": "Stamped and spun utensils, cooking and kitchen, aluminum", + "3322157": "Stamped and spun utensils, cooking and kitchen, except aluminum", + "332215M": "Miscellaneous receipts", + "332215P": "Primary products", + "332215S": "Secondary products", + "332216": "Saw blade, handsaw, and hand and edge tool mfg", + "3322161": "Mechanics' hand service tools", + "3322164": "Edge tools, hand-operated", + "3322165": "Dies and interchangeable cutting tools, machine/power-driven hand tools", + "3322167": "All other miscellaneous hand tools, except handsaws", + "3322169": "Precision measuring tools (inspection, quality control, etc.)", + "332216C": "Saw blades and handsaws", + "332216M": "Miscellaneous receipts", + "332216P": "Primary products", + "332216S": "Secondary products", + "3323--": "Architectural & structural metals mfg", + "33231-": "Plate work & fabricated structural prod mfg", + "332311": "Prefabricated metal buildings and components mfg", + "3323111": "Prefabricated metal bldg & component systems (excl. farm service bldgs, resid. bldgs, & parts)", + "33231111": "Prefabricated metal building systems (excl. farm service bldgs, resid. bldgs, and parts)", + "33231112": "Industrial & commercial prefab metal building systems (excl farm svc bldgs, residential, parts)", + "3323113": "Other prefabricated and portable metal buildings and parts", + "33231133": "Other prefabricated & portable buildings, steel and aluminum", + "33231134": "Panels, parts, and sections for prefabricated buildings, steel and aluminum", + "332311P": "Primary products", + "332311S": "Secondary products", + "332311SS": "Secondary products", + "332312": "Fabricated structural metal mfg", + "3323121": "Fabricated structural metal bar joists and concrete reinforcing bars", + "33231211": "Fabricated structural iron and steel for industrial buildings metal bar joists, short span", + "33231212": "Fabricated structural iron & steel for commercial, residential, institutional, & public bldgs.", + "3323125": "Other fabricated structural metal", + "3323126": "Fabricated structural metal for bridges", + "332312M1": "Miscellaneous receipts", + "332312P": "Primary products", + "332312S": "Secondary products", + "332312SS": "Secondary products", + "332313": "Plate work mfg", + "3323130": "Fabricated plate work (stacks and weldments)", + "332313P": "Primary products", + "33232-": "Ornamental & architectural metal prod mfg", + "332321": "Metal window and door mfg", + "3323211": "Metal doors (except storm doors)", + "3323219": "Metal window and door screens (except combination screens) and metal weather strip", + "332321B": "Metal molding and trim and store fronts", + "332321C": "Metal combination screen, storm sash, and storm doors", + "332321D": "Metal windows (except storm sash)", + "332321P": "Primary products", + "332321S": "Secondary products", + "332321SS": "Secondary products", + "332322": "Sheet metal work mfg", + "3323221": "Sheet metal air-conditioning ducts and stove pipe", + "3323227": "Sheet metal roofing and roof drainage equipment", + "332322A": "Sheet metal awnings, canopies, cornices, and soffits", + "332322C": "Sheet metal electronic enclosures", + "332322C1": "Steel sheet metal computer & peripheral equipment enclosures", + "332322C2": "Aluminum sheet metal computer & peripheral equipment enclosures", + "332322C3": "Other sheet metal electronic enclosures (excluding computers)", + "332322G": "Other sheet metal work", + "332322G1": "Sheet metal roof ventilators, louvers, & dampers for heating, ventilation, and air-conditioning", + "332322G3": "Aluminum and other sheet metal work", + "332322M": "Miscellaneous receipts", + "332322P": "Primary products", + "332322S": "Secondary products", + "332323": "Ornamental and architectural metal work mfg", + "3323231": "Metal grilles, registers, and air diffusers", + "3323236": "Open metal flooring, grating, and studs", + "3323238": "Ornamental and architectural metal work", + "33232381": "Iron, steel, and aluminum stairs, staircases, and fire escapes", + "33232382": "Steel and aluminum fences, gates (not wire), and railings and window guards", + "3323239": "Other architectural and ornamental work", + "33232391": "Other aluminum and metal architectural and ornamental work", + "33232392": "Other iron and steel architectural and ornamental work", + "33232394": "Metal stalls and corrals", + "332323M": "Miscellaneous receipts", + "332323P": "Primary products", + "332323S": "Secondary products", + "332323SS": "Secondary products", + "3324--": "Boiler, tank & shipping container mfg", + "33241-": "Power boiler & heat exchanger mfg", + "332410": "Power boiler and heat exchanger mfg", + "3324101": "Fabricated heat exchangers and steam condensers (excluding nuclear applications)", + "3324106": "Steel power boilers (stationary and marine), parts and attachments (excl. nuclear applications)", + "332410P": "Primary products", + "332410S": "Secondary products", + "332410SM": "Secondary products and miscellaneous receipts", + "332410SS": "Secondary products", + "33242-": "Metal tank (heavy gauge) mfg", + "332420": "Metal tanks, heavy gauge, mfg", + "3324200": "Metal tanks, heavy gauge", + "332420P": "Primary products", + "332420S": "Secondary products", + "332420SM": "Secondary products and miscellaneous receipts", + "332420SS": "Secondary products", + "33243-": "Light gauge metal container mfg", + "332431": "Metal can mfg", + "3324311": "Steel cans and tinware products", + "3324313": "Aluminum cans (including lids, ends, and parts shipped separately)", + "332431P": "Primary products", + "332431S": "Secondary products", + "332431SS": "Secondary products", + "332439": "Other metal container mfg", + "3324391": "Steel pails (1- to 12-gallon capacity) and fabricated steel boxes", + "3324393": "Steel shipping barrels & drums, exc. beer barrels (more than 12-gallon capacity)", + "3324396": "All other metal containers", + "332439P": "Primary products", + "332439S": "Secondary products", + "3325--": "Hardware mfg", + "33251-": "Hardware mfg", + "332510": "Hardware mfg", + "3325102": "Furniture hardware (excluding cabinet hardware)", + "3325104": "Builders' hardware, including fabricated metal safe and vault locks, & cabinet hardware", + "3325106": "Motor vehicle hardware (lock units, door & window handles, window regulators, hinges, etc.)", + "3325107": "Other transportation equipment hardware, incl. marine & aircraft (excl. motor vehicle hardware)", + "332510A": "All other miscellaneous hardware", + "332510M": "Miscellaneous receipts", + "332510P": "Primary products", + "332510S": "Secondary products", + "332510SS": "Secondary products", + "3326--": "Spring & wire product mfg", + "33261-": "Spring & wire product mfg", + "332613": "Spring mfg", + "3326133": "Cold formed steel springs, except wire", + "3326134": "Hot formed steel springs, except wire", + "3326135": "Precision mechanical wire springs", + "33261351": "Precision mechanical extension- and torsion-type wire springs", + "33261352": "Precision mechanical compression-type wire springs", + "3326137": "Other wire springs, including spring units for box springs, innerspring mattresses, etc.", + "332613M": "Miscellaneous receipts", + "332613P": "Primary products", + "332613S": "Secondary products", + "332618": "Other fabricated wire product mfg", + "3326181": "Noninsulated ferrous wire rope, cable, forms and strand, made from purchased wire", + "3326182": "Other fabricated wire products, made from purchased wire", + "3326183": "Ferrous wire cloth and other ferrous woven wire products, made from purchased wire", + "3326185": "Nonferrous wire cloth and other nonferrous woven wire products, made from purchased wire", + "3326187": "Steel fencing and fence gates, made from purchased wire", + "3326189": "Steel nails, staples, tacks, spikes, and brads, made from purchased wire", + "332618B": "Other ferrous wire products, excluding springs, made from purchased wire", + "332618M": "Miscellaneous receipts", + "332618P": "Primary products", + "332618S": "Secondary products", + "332618SS": "Secondary products", + "3327--": "Mach shops, turn prod, screw, nut, bolt mfg", + "33271-": "Machine shops", + "332710": "Machine shops", + "3327100": "Machine shop job work and job order repairs", + "332710P": "Primary products", + "33272-": "Turned product & screw, nut & bolt mfg", + "332721": "Precision turned product mfg", + "3327211": "Precision turned products, automotive", + "3327213": "Precision turned products, except automotive", + "332721P": "Primary products", + "332721S1": "Secondary products", + "332722": "Bolt, nut, screw, rivet, and washer mfg", + "3327221": "Aircraft fasteners, except plastics (including aerospace)", + "3327223": "Externally threaded metal fasteners (except aircraft types)", + "3327223122": "Hex bolts, including heavy, tap-and-joint (excluding high-strength structural & aircraft types)", + "3327223133": "Other metal bolts, including square, round, plow, high-strength structural, & bent bolts", + "3327223144": "Cap, set, machine, lag, flange, and self-locking screws (except aircraft types)", + "3327223199": "Other externally threaded metal fasteners, including studs (except aircraft types)", + "3327225": "Internally threaded fasteners (except aircraft types)", + "332722A": "Products (except fasteners), made by cold-, warm- or hot-heading processes", + "332722B": "Nonthreaded metal fasteners (except aircraft types)", + "332722M": "Miscellaneous receipts", + "332722MM": "Miscellaneous receipts", + "332722P": "Primary products", + "332722S": "Secondary products", + "332722SM": "Secondary products and miscellaneous receipts", + "332722SS": "Secondary products", + "3328--": "Coating/engrave/heat treating & other activity", + "33281-": "Coating/engrave/heat treating & other activity", + "332811": "Metal heat treating", + "3328110": "Heat treating of metal for the trade (pickling, annealing, etc.)", + "332811M": "Miscellaneous receipts", + "332811P": "Primary products", + "332812": "Metal coating and nonprecious engraving", + "3328120": "Metal coating, engraving, and allied services", + "332812M": "Miscellaneous receipts", + "332812P": "Primary products", + "332813": "Electroplating, anodizing and coloring metal", + "3328130": "Electroplating, plating, polishing, anodizing and coloring metal", + "332813M": "Miscellaneous receipts", + "332813P": "Primary products", + "332813S": "Secondary products", + "332813SS": "Secondary products", + "3329--": "Other fabricated metal product mfg", + "33291-": "Metal valve mfg", + "332911": "Industrial valve mfg", + "3329111": "Gates, globes, angles and other industrial valves", + "332911F": "Automatic regulating and control valves and parts (except nuclear), power operated", + "332911H": "Solenoid-operated valves and parts, except nuclear and fluid power transfer", + "332911M": "Miscellaneous receipts", + "332911MM": "Miscellaneous receipts", + "332911N": "Industrial valves for water works and municipal equipment (IBBM, AWWA, and UL)", + "332911P": "Primary products", + "332911Q": "Industrial ball valves (all metals, pressures, and types), incl. manual & power operated", + "332911R": "Industrial butterfly valves (all metals, pressures, and types), incl. manual & power operated", + "332911S": "Secondary products", + "332911T": "Industrial plug valves (all metals, pressures, and types)", + "332911X": "All other miscellaneous industrial valves", + "332912": "Fluid power valve and hose fitting mfg", + "3329121": "Aerospace type hydraulic fluid power valves", + "3329125": "Nonaerospace type hydraulic directional control valves", + "3329127": "Nonaerospace type hydraulic valves, except directional control", + "3329129": "Nonaerospace type pneumatic directional control valves", + "332912L": "Nonaerospace type hydraulic and pneumatic fittings and couplings for hose", + "332912M": "Miscellaneous receipts", + "332912N": "Nonaerospace type hydraulic and pneumatic assemblies of hose", + "332912P": "Primary products", + "332912S1": "Secondary products", + "332912T": "Nonaerospace type flared (metal) fittings, couplings and assemblies", + "332912U": "Nonaerospace type flareless fittings and couplings (incl. nonmetal fittings)", + "332912X": "Parts for fluid power valves", + "332913": "Plumbing fixture fitting and trim mfg", + "3329135": "One-, two-, and 3-handle plumbing fixture controls, fittings, and antiscald valves", + "3329136": "Miscellaneous metal and nonmetal plumbing fixtures, fittings, and trim", + "3329137": "Metal and nonmetal lavatory and sink fittings, excluding single control", + "332913M": "Miscellaneous receipts", + "332913MM": "Miscellaneous receipts", + "332913P": "Primary products", + "332919": "Other metal valve and pipe fitting mfg", + "3329191": "Plumbing and heating valves and specialties, except plumbers' brass goods", + "3329194": "Metal fittings, flanges, and unions for pipe fittings", + "332919P": "Primary products", + "332919S": "Secondary products", + "332919SM": "Secondary products and miscellaneous receipts", + "332919SS": "Secondary products", + "33299-": "All other fabricated metal product mfg", + "332991": "Ball and roller bearing mfg", + "3329911": "Ball bearings, complete, unmounted", + "3329913": "Tapered roller bearings (including cups & cones), unmounted", + "3329915": "Other roller bearings, unmounted", + "3329917": "Mounted bearings (excluding plain)", + "3329919": "Parts and components for ball and roller bearings (including balls and rollers) sold separately", + "332991P": "Primary products", + "332991S": "Secondary products", + "332991SS": "Secondary products", + "332992": "Small arms ammunition mfg", + "3329920": "Small arms ammunition", + "33299208": "Other ammunition products", + "3329920A": "Small arms cartridges and shells", + "332992M": "Miscellaneous receipts", + "332992P": "Primary products", + "332992S": "Secondary products", + "332993": "Ammunition, except small arms, manufacturing", + "3329930": "Ammunition (excluding small arms), more than 30 mm (1.18 in.)", + "332993P": "Primary products", + "332996": "Fabricated pipe and pipe fitting mfg", + "3329960": "Fabricated pipe and pipe fittings made from purchased pipe", + "332996M": "Miscellaneous receipts", + "332996P": "Primary products", + "332999": "Miscellaneous fabricated metal product mfg", + "3329996": "Industrial patterns", + "332999M": "Miscellaneous receipts", + "332999N": "All other miscellaneous fabricated metal products", + "332999P": "Primary products", + "332999S": "Secondary products", + "332999SM": "Secondary products and miscellaneous receipts", + "33299T": "Small arms, ordnance, and ordnance accessories mfg", + "33299T4": "Small arms, 30 mm or less, or 1.18 in. or less", + "33299T44": "Rifles", + "33299T45": "Single barrel shotguns, other small firearms n.e.c., and parts & attachments for small arms", + "33299T49": "Pistols and revolvers", + "33299T7": "Ordnance and ordnance accessories", + "33299TM": "Miscellaneous receipts", + "33299TP": "Primary products", + "333---": "Machinery manufacturing", + "3331--": "Agricultural, construction, and mining machinery mfg", + "33311-": "Agricultural implement manufacturing", + "333111": "Farm machinery and equipment mfg", + "3331114": "Farm dairy equipment, sprayers and dusters, farm blowers, and attachments", + "3331117": "Planting, seeding, and fertilizing machinery and attachments", + "3331119": "Harvesting machinery (except hay and straw) and attachments", + "333111A": "Haying machinery and attachments", + "333111C": "Parts for farm machinery, for sale separately", + "333111E": "Farm plows, harrows, rollers, pulverizers, etc., and attachments", + "333111G": "All other farm machinery and equipment, excluding parts, including attachments", + "333111J": "Commercial turf and grounds care equipment, including parts and attachments", + "333111M": "Miscellaneous receipts", + "333111P": "Primary products", + "333111S": "Secondary products", + "333111SS": "Secondary products", + "333112": "Lawn and garden equipment mfg", + "3331121": "Consumer nonriding lawn, garden, and snow equipment", + "3331123": "Consumer riding lawn, garden, and snow equipment", + "3331127": "Parts and attachments for consumer lawn, garden, and snow equipment", + "333112M": "Miscellaneous receipts", + "333112P": "Primary products", + "333112S": "Secondary products", + "33312-": "Construction machinery manufacturing", + "333120": "Construction machinery mfg", + "3331201": "Power cranes, loaders, dozers, tractors, off-highway trucks, mixers, pavers, backhoes, etc.", + "33312011": "Power cranes, draglines, & shovels (excavators) (incl. surface mining equip.) (excluding parts)", + "33312012": "Mixers, pavers, and related equipment (excluding parts)", + "33312013": "Off-highway trucks, haulers, truck-type tractor chassis, trailers, etc. (excluding parts)", + "33312014": "Tractor shovel loaders (skid steer, wheel, crawler, and integral design backhoes)", + "33312015": "Construction wheel and crawler tractors, dozers, self-propelled log skidders, etc.", + "33312016": "Graders, rollers and compactors, forklifts, scrapers, trenchers, etc. (excluding parts)", + "33312017": "Construction machinery for mounting (excluding parts, winches, snow clearing attachments)", + "3331208": "Other construction machinery and equipment (excluding parts)", + "3331209": "Parts for construction machinery and equipment, sold separately", + "33312091": "Parts for cranes, draglines, and shovels (including surface mining equipment) (sold separately)", + "33312092": "Parts for off-highway wheel tractors and shovel loaders (sold separately)", + "33312093": "Parts for other construction machinery (sold separately)", + "333120M": "Miscellaneous receipts", + "333120P": "Primary products", + "333120S": "Secondary products", + "33313-": "Mining and oil and gas field machinery mfg", + "333131": "Mining machinery and equipment mfg", + "3331312": "Mining machinery and equipment (except parts sold separately)", + "33313121": "Underground mining machinery (except parts sold separately)", + "33313123": "Mineral processing & beneficiation machinery (except parts sold separately)", + "33313125": "Crushing, pulverizing & screening machinery (except parts sold separately)", + "33313127": "Drills and other mining machinery (except parts sold separately)", + "3331319": "Parts and attachments for mining machinery and equipment (sold separately)", + "333131M": "Miscellaneous receipts", + "333131P": "Primary products", + "333132": "Oil and gas field machinery and equipment mfg", + "3331321": "Rotary oil and gas field drilling machinery and equipment", + "3331328": "Other oil and gas field drilling machinery and equipment", + "33313281": "Other oil and gas field drilling machinery and equipment (except parts sold separately)", + "3331329": "Oil and gas field derricks and well surveying machinery", + "333132A": "Oil and gas field production machinery and equipment (except pumps)", + "333132A1": "Oil and gas field production machinery and equipment (except pumps and parts sold separately)", + "333132A2": "Parts and attachments for oil and gas field production machinery and equipment (except pumps)", + "333132P": "Primary products", + "333132S": "Secondary products", + "3332--": "Industrial machinery manufacturing", + "33324-": "Other industrial machinery manufacturing", + "333241": "Food product machinery mfg", + "3332411": "Dairy and milk products plant machinery and equipment", + "3332413": "Commercial food products machinery (except packaging and cooking equipment)", + "3332415": "Industrial food products machinery for processing foods, beverages, & animal & fowl feed", + "33324151": "Other industrial food and feed machinery", + "33324152": "Machinery for sorting, grading, and cleaning fruits, vegetables, eggs, and for processing meat", + "33324153": "Parts and attachments for industrial food and feed products machinery", + "333241M": "Miscellaneous receipts", + "333241P": "Primary products", + "333241S": "Secondary products", + "333241SS": "Secondary products", + "333242": "Semiconductor machinery mfg", + "3332420": "Semiconductor machinery and parts", + "333242M": "Miscellaneous receipts", + "333242P": "Primary products", + "333242S": "Secondary products", + "333243": "Sawmill, woodworking and paper machinery mfg", + "333243A": "Sawmill and woodworking machinery", + "333243A3": "Sawmill and woodworking machinery, excluding parts & attachments", + "333243A4": "Parts, attachments & accessories for sawmill & woodworking machinery", + "333243B": "Paper industry machinery", + "333243B1": "Paper industry machinery, excluding parts & attachments", + "333243B2": "Parts and attachments for paper industry machinery", + "333243M": "Miscellaneous receipts", + "333243P": "Primary products", + "333243S": "Secondary products", + "333248": "All other industrial machinery mfg", + "3332484": "Printing machinery and equipment mfg", + "33324842": "Printing presses", + "33324847": "Binding machinery and equipment (inc. paper cutting, collating, and gathering machines)", + "3332484A": "All other miscellaneous printing trades machinery, including parts", + "3332484A7": "Other printing machinery and equipment, including pre-press preparation and typesetting", + "3332484A8": "Parts, attachments, and accessories for printing trades machinery", + "3332489": "Other industrial machinery", + "33324891": "Plastics-working machinery and equipment and parts, excluding patterns and molds", + "333248914": "Parts for plastics-working machinery", + "333248919": "Plastics-working machinery and equipment, excluding patterns, molds, and parts sold separately", + "33324893": "Rubber-working machinery and equipment and parts, excluding tire molds", + "33324895": "Textile machinery (except parts, attachments, and accessories)", + "33324897": "Parts and attachments for textile machinery", + "33324898": "All other industrial machinery", + "333248989": "Chemical manufacturing machinery, equipment, and parts", + "33324898B": "Foundry machinery and equipment, excluding patterns and molds", + "33324898C": "Printed circuit board manufacturing machinery, except testing", + "33324898F": "All other miscellaneous special industry machinery and equipment", + "333248M": "Miscellaneous receipts", + "333248P": "Primary products", + "333248S": "Secondary products", + "3333--": "Commercial and service industry machinery manufacturing", + "33331-": "Commercial and service industry machinery manufacturing", + "333310": "Commercial and service industry machinery mfg", + "3333104": "Optical instruments and lenses (incl. parts)", + "33331041": "Sighting, tracking, and fire-control equipment, optical type", + "33331043": "All other miscellaneous optical instruments and lenses (incl. binoculars and astronomical)", + "3333105": "Commercial cooking and food warming equipment (incl. parts)", + "33331051": "Commercial non electric cooking and food warming equipment, ex. parts and accessories", + "33331052": "Commercial electric cooking and food warming equipment, ex. parts and accessories", + "33331053": "Parts and accessories for commercial cooking and food warming equipment", + "3333106": "Photographic and photocopying equipment (incl. parts)", + "3333109": "Other commercial and service industry machinery", + "33331091": "Automatic merchandising and currency counting machines (incl. parts)", + "33331093": "Commercial laundry and drycleaning machinery (incl. parts)", + "33331095": "Commercial and industrial floor and carpet cleaning machines, ex. vacuum cleaners", + "33331097": "Electronic teaching machines, teaching aids, etc., (incl. kits)", + "33331098": "All other parts and attachments for service industry equipment", + "33331099": "Other service industry equipment", + "333310M": "Miscellaneous receipts", + "333310P": "Primary products", + "333310S": "Secondary products", + "3334--": "HVAC and commercial refrigeration equipment", + "33341-": "HVAC and commercial refrigeration equipment", + "333413": "Fan, blower, air purification equipment mfg", + "3334131": "Air purification equipment", + "33341311": "Dust collection and other air purification equipment for industrial gas cleaning systems", + "33341313": "Dust collection and other air purification equipment for cleaning incoming air", + "333413131": "Air filters for air-conditioners and furnaces, etc. of 2400 CFM or less, except parts", + "333413132": "Other dust collection and air purification equipment, except parts", + "333413133": "Parts for dust collection and air purification equipment", + "3334132": "Industrial and commercial fans and blowers", + "33341322": "Centrifugal blower filter units, and classes I-IV centrifugal fans, except parts", + "33341323": "Other centrifugal fans and blowers, except parts", + "33341327": "Axial fans and industrial propeller fans, except parts", + "33341328": "Power roof ventilators, except parts", + "33341329": "Parts and accessories for fans and blowers", + "333413M": "Miscellaneous receipts", + "333413P": "Primary products", + "333413S": "Secondary products", + "333414": "Heating equipment (except warm air furnaces) mfg", + "3334141": "Cast iron heating boilers, radiators, and convectors (except parts)", + "3334143": "Domestic heating stoves (except electric and parts)", + "3334145": "Steel heating boilers (15 psi or less) and all hot water heating boilers (except parts)", + "3334147": "Floor and wall furnaces, unit heaters, infrared heaters, and mechanical stokers", + "333414D": "Other heating equipment, except electric (incl. parts for nonelectric equipment & oil burners)", + "333414M": "Miscellaneous receipts", + "333414P": "Primary products", + "333414S": "Secondary products", + "333414SM": "Secondary products and miscellaneous receipts", + "333414SS": "Secondary products", + "333415": "Air-conditioning, refrigeration, and forced air heating equipment mfg", + "3334152": "Heat transfer equipment (except elec dehumidifiers), mechanically refrigerated, self-contained", + "3334153": "Commercial refrigerators and related equipment", + "3334155": "Refrigeration condensing units, all refrigerants, except ammonia (complete)", + "3334156": "Room air-conditioners and dehumidifiers, except portable dehumidifiers", + "3334159": "All other miscellaneous refrigeration and air-conditioning equipment", + "333415A": "Compressors and compressor units, all refrigerants, except automotive", + "333415C": "Warm air furnaces, including duct furnaces and humidifiers, and electric comfort heating", + "333415D": "Parts and accessories for air conditioning and heat transfer equipment", + "333415E": "Unitary air-conditioners, except air source heat pumps", + "333415H": "Heat pumps", + "333415M": "Miscellaneous receipts", + "333415P": "Primary products", + "333415S": "Secondary products", + "333415SS": "Secondary products", + "3335--": "Metalworking machinery manufacturing", + "33351-": "Metalworking machinery manufacturing", + "333511": "Industrial mold mfg", + "3335110": "Industrial molds and mold boxes", + "33351105": "Industrial injection-type molds made of metal for plastics", + "33351106": "Other industrial molds and mold boxes", + "333511M1": "Miscellaneous receipts", + "333511P": "Primary products", + "333511S": "Secondary products", + "333514": "Special tool, die, jig, and fixture mfg", + "3335140": "Special dies, tools, jigs, and fixtures", + "3335140A": "Jigs and fixtures, including parts", + "3335140B": "Metalworking die and die sets", + "3335140C": "Standard punches, industrial prototypes, die parts & other special tooling for dies", + "333514M": "Miscellaneous receipts", + "333514P": "Primary products", + "333514S": "Secondary products", + "333515": "Cutting tool and machine tool accessory mfg", + "3335154": "Cutting tools for machine tools and metalworking machinery", + "33351541": "Other cutting tools for machine tools, excluding tips and blanks", + "33351544": "End mills and milling cutters", + "33351545": "Threading tools, including blanks, tips and inserts", + "33351548": "Carbon and high-speed steel shank, solid, tipped carbide twist drills for machine tools", + "33351549": "Taps, carbide indexible, and throwaway inserts for machine tools", + "3335155": "Other attachments and accessories for machine tools and metalworking machinery", + "333515M": "Miscellaneous receipts", + "333515P": "Primary products", + "333515S": "Secondary products", + "333517": "Machine tool mfg", + "3335172": "Metal cutting machine tools", + "33351722": "Metal grinding, polishing, buffing, honing, & lapping machines", + "33351726": "Parts for metal cutting machine tools (sold separately) & rebuilt machine tools", + "33351727": "Metal machining centers (multifunction numerically controlled machines)", + "3335172B": "Other metal cutting machine tools", + "3335173": "Metal forming machine tools", + "33351731": "Metal punching and shearing (power & manual), and bending and forming machines (power only)", + "33351733": "Metalworking presses (except forging and die stamping presses)", + "33351735": "Other metal forming machine tools, including forging and die-stamping machines (except presses)", + "33351737": "Parts for metal forming machine tools (sold separately) and rebuilt metal forming machine tools", + "333517M": "Miscellaneous receipts", + "333517P": "Primary products", + "333517S": "Secondary products", + "333519": "Rolling mill and other metalworking machinery mfg", + "3335190": "Rolling mill and other metalworking machinery, including assembly machines", + "3335196": "Rolling mill machinery and equipment", + "3335198": "Assembly machines and other metalworking machinery", + "33351981": "Assembly machines", + "33351983": "Other metalworking machinery, excluding handheld & ultrasonic", + "333519M": "Miscellaneous receipts", + "333519P": "Primary products", + "3336--": "Turbine and power transmission equipment mfg", + "33361-": "Turbine and power transmission equipment mfg", + "333611": "Turbine and turbine generator set units mfg", + "3336110": "Turbines and turbine generator sets", + "33361101": "Turbine generator sets", + "33361105": "Steam, gas, and other turbines and turbine generators", + "33361107": "Parts & accessories for turbines, turbine generators, and turbine generator sets", + "333611P": "Primary products", + "333612": "Speed changer, drive, and gear mfg", + "3336123": "Gears, pinions, racks, and worms, sold separately", + "3336127": "Speed changers, industrial high speed drives, and parts other than loose gearing", + "333612M": "Miscellaneous receipts", + "333612P": "Primary products", + "333612S": "Secondary products", + "333613": "Mechanical power transmission equipment mfg", + "3336131": "Plain bearings and bushings", + "3336133": "Mechanical power transmission equipment, except speed changers, drives, & gears", + "333613M": "Miscellaneous receipts", + "333613P": "Primary products", + "333613S": "Secondary products", + "333613SS": "Secondary products", + "333618": "Other engine equipment mfg", + "3336181": "Gasoline engines (except aircraft, automobile, highway truck, bus & tank)", + "3336183": "Diesel, semidiesel, and dual-fuel engines (except automotive)", + "3336185": "Diesel, semidiesel, and dual-fuel engines for automobiles, trucks, and buses", + "333618F": "Parts & accessories for internal combustion engines, ex. aircraft & gasoline automotive engines", + "333618M": "Miscellaneous receipts", + "333618P": "Primary products", + "333618S": "Secondary products", + "3339--": "Other general purpose machinery manufacturing", + "33391-": "Pump and compressor manufacturing", + "333912": "Air and gas compressor mfg", + "3339121": "Air and gas compressors and vacuum pumps", + "3339126": "Parts & attachments for air & gas compressors, ex. refrigeration, ice making, & a/c", + "3339127": "Industrial spraying equipment", + "333912M": "Miscellaneous receipts", + "333912P": "Primary products", + "333912S1": "Secondary products", + "333914": "Measuring, dispensing, and other pumping equipment mfg", + "3339141": "Pumps and pumping equipment, excluding measuring and dispensing pumps", + "33391411": "Pumps and pumping equipment, complete, excluding measuring and dispensing pumps", + "333914111": "Domestic water systems", + "333914112": "Domestic sump pumps", + "333914113": "Oil-well and oil-field pumps, except boiler feed", + "333914114": "Industrial pumps, excluding hydraulic fluid power pumps, automatic circulating pumps, etc.", + "333914115": "Other pumps, except automotive circulating pumps, and measuring and dispensing pumps", + "33391415": "Parts and attachments for pumps and pumping equipment, excluding measuring and dispensing", + "3339143": "Measuring and dispensing pumps and parts and attachments", + "333914M": "Miscellaneous receipts", + "333914P": "Primary products", + "333914S": "Secondary products", + "33392-": "Material handling equipment manufacturing", + "333921": "Elevator and moving stairway mfg", + "3339211": "Elevators and moving stairways", + "3339213": "Parts and attachments for elevators and moving stairways (sold separately)", + "333921M": "Miscellaneous receipts", + "333921P": "Primary products", + "333922": "Conveyor and conveying equipment mfg", + "3339221": "Unit handling conveyors and conveying systems", + "33392212": "Unit handling gravity and trolley conveyors and conveying systems", + "33392214": "Unit handling tow, belt, roller, pneumatic, portable, carousel, and other nonbelt conveyors", + "3339227": "Parts and accessories for unit handling conveyors and conveying systems, sold separately", + "3339228": "Bulk material handling conveyors and conveying systems", + "3339229": "Parts and accessories for bulk material handling conveyors and conveying systems", + "333922M": "Miscellaneous receipts", + "333922P": "Primary products", + "333922S": "Secondary products", + "333922SS": "Secondary products", + "333923": "Overhead cranes, hoists and monorail systems mfg", + "3339231": "Hoists and parts and attachments for hoists (sold separately)", + "3339233": "Overhead traveling cranes and monorail systems, including parts and attachments sold separately", + "3339237": "Winches, aerial work platforms, and automotive wrecker hoists, including parts and attachments", + "333923M": "Miscellaneous receipts", + "333923P": "Primary products", + "333923S": "Secondary products", + "333924": "Industrial truck, trailer, and stacker mfg", + "3339242": "Industrial trucks, tractors, mobile straddle carriers & cranes, & automatic stacking machines", + "33392421": "Work trucks with lifting & handling equipment, operator riding, electric, self-propelled", + "33392425": "Work trucks, not fitted with lifting and handling equipment", + "33392426": "Bulk powered material moving equipment, dock boards and metal pallets and skids", + "33392427": "Other work trucks with lifting & handling equipment, non-riding electric or any non-electric", + "3339243": "Parts and attachments for industrial trucks and tractors (sold separately)", + "333924M": "Miscellaneous receipts", + "333924P": "Primary products", + "333924S": "Secondary products", + "333924SM": "Secondary products and miscellaneous receipts", + "33399-": "All other general purpose machinery mfg", + "333991": "Power-driven handtool mfg", + "3339916": "Power-driven handtools, pneumatic, hydraulic, and powder-actuated", + "3339917": "Power-driven handtools, battery-powered (cordless), including parts", + "3339919": "Power-driven handtools, electric (except battery powered), including parts", + "333991M": "Miscellaneous receipts", + "333991P": "Primary products", + "333992": "Welding and soldering equipment mfg", + "3339921": "Arc welding machines, components, and accessories, excluding electrodes and stud welding equip.", + "3339923": "Arc welding metal electrodes", + "3339927": "Resistance welders, components, accessories, and electrodes", + "3339929": "Gas welding and cutting equipment, parts, attachments, and accessories", + "333992A": "Other welding equipment, components, and accessories (excluding arc, resistance, and gas)", + "333992M": "Miscellaneous receipts", + "333992MM": "Miscellaneous receipts", + "333992P": "Primary products", + "333992S": "Secondary products", + "333993": "Packaging machinery mfg", + "3339931": "Packing, packaging, and bottling machinery, excluding parts", + "3339935": "Parts for packing, packaging, and bottling machinery", + "333993M": "Miscellaneous receipts", + "333993P": "Primary products", + "333993S": "Secondary products", + "333994": "Industrial process furnace and oven mfg", + "3339940": "Industrial process furnaces & ovens, & industrial electrical heating equipment", + "3339940A": "Industrial process furnaces & ovens, & industrial electrical heating equipment, except parts", + "3339940B": "Parts and attachments for industrial process furnaces and ovens", + "333994M": "Miscellaneous receipts", + "333994P": "Primary products", + "333995": "Fluid power cylinder and actuator mfg", + "3339952": "Nonaerospace-type hydraulic & all aerospace fluid power cylinders & actuators, linear & rotary", + "3339953": "Nonaerospace-type pneumatic fluid power cylinders & actuators, linear & rotary", + "3339958": "Parts for hydraulic & pneumatic fluid power cylinders & actuators, incl accumulators & cushions", + "333995M": "Miscellaneous receipts", + "333995P": "Primary products", + "333995S": "Secondary products", + "333996": "Fluid power pump and motor mfg", + "3339960": "Fluid power pumps and motors, including parts", + "333996M": "Miscellaneous receipts", + "333996MM": "Miscellaneous receipts", + "333996P": "Primary products", + "333998": "All other miscellaneous general purpose machinery mfg", + "3339987": "Scale and balance mfg", + "33399874": "Retail, commercial, household, and mailing scales and balances", + "33399876": "Parts, attachments, and accessories for scales and balances", + "33399877": "Vehicle and industrial scales", + "333998771": "Motor truck and railroad track scales", + "333998772": "Industrial scales (including automatic checkweighter and bulkweighter scales)", + "333998773": "Miscellaneous non-vehicle scales (crane, susp, tank, hopper, meas. devices, lab, bulk conveyor)", + "3339989": "All other miscellaneous general purpose machinery mfg", + "33399891": "Filters and strainers, except fluid power", + "333998911": "Industrial filters and strainers and reusable media, except fluid power", + "333998912": "Nonreusable media for filters and strainers, except fluid power", + "333998913": "Parts and accessories for filters and strainers, except fluid power", + "33399897": "All other miscellaneous general industrial machinery", + "333998M": "Miscellaneous receipts", + "333998P": "Primary products", + "333998S": "Secondary products", + "334---": "Computer & electronic product mfg", + "3341--": "Computer & peripheral equipment mfg", + "33411-": "Computer & peripheral equipment mfg", + "334111": "Electronic computer mfg", + "3341115": "Host computers, multiusers (mainframes, medium-scale systems, UNIX and PC servers)", + "3341117": "Single user computers, microprocessor based, general purpose", + "33411172": "Portable computers, laptops, tablets and other single user computers", + "33411173": "Personal computers and workstations (excluding portable computers)", + "334111M": "Miscellaneous receipts", + "334111P": "Primary products", + "334111S": "Secondary products", + "334111SS": "Secondary products", + "334112": "Computer storage device mfg", + "3341121": "Computer storage devices (except parts, attachments and accessories)", + "334112P": "Primary products", + "334112S": "Secondary products", + "334118": "Computer terminal and other computer peripheral equipment mfg", + "334118D": "Computer terminals (including POS and funds-transfer devices) and other computer peripherals", + "334118E": "Parts, attachments, subassemblies, and accessories for computer terminals and peripherals", + "334118M": "Miscellaneous receipts", + "334118P": "Primary products", + "334118S": "Secondary products", + "334118SS": "Secondary products", + "3342--": "Communications equipment mfg", + "33421-": "Telephone apparatus mfg", + "334210": "Telephone apparatus mfg", + "3342100": "Telephone and wireline data networking equipment", + "3342101": "Telephone switching and switchboard equipment", + "3342104": "Carrier line equipment (incl. local loop and long haul transmission) and non-consumer modems", + "3342107": "Wireline voice and data network equipment", + "334210M": "Miscellaneous receipts", + "334210P": "Primary products", + "334210S1": "Secondary products", + "33422-": "Radio/TV broadcast & wireless comm equip mfg", + "334220": "Broadcast and wireless communications equipment mfg", + "3342202": "Broadcast, studio, and related electronic equipment", + "3342204": "Wireless networking equipment", + "3342205": "Radio station equipment", + "3342209": "Other broadcast and wireless communications systems and equipment", + "334220P": "Primary products", + "334220S": "Secondary products", + "33429-": "Other communications equipment mfg", + "334290": "Other communications equipment mfg", + "3342901": "Alarm systems, including electric sirens and horns", + "3342903": "Intercommunications systems, incl inductive paging systems, excl telephone & telegraph", + "334290M1": "Miscellaneous receipts", + "334290P": "Primary products", + "334290S": "Secondary products", + "3343--": "Audio & video equipment mfg", + "33431-": "Audio and video equipment mfg", + "334310": "Audio and video equipment mfg", + "3343101": "Automotive audio equipment (excluding speakers)", + "3343104": "Speakers and commercial sound equipment", + "3343105": "Other consumer audio and video equipment", + "334310M": "Miscellaneous receipts", + "334310P": "Primary products", + "334310S": "Secondary products", + "334310SM": "Secondary products and miscellaneous receipts", + "3344--": "Semiconductor and other electronic component mfg", + "33441-": "Semiconductor and other electronic component mfg", + "334412": "Bare printed circuit board mfg", + "3344120": "Bare printed circuit boards", + "334412P": "Primary products", + "334413": "Semiconductor and related device mfg", + "3344131": "Integrated circuit packages", + "33441312": "Microprocessors (including microcontrollers)", + "334413A": "Other semiconductor devices, incl. transistors, diodes, and semiconductor parts such as wafers", + "334413M": "Miscellaneous receipts", + "334413P": "Primary products", + "334413SM": "Secondary products and miscellaneous receipts", + "334417": "Electronic connector mfg", + "3344170": "Electronic connectors, including parts", + "334417M": "Miscellaneous receipts", + "334417MM": "Miscellaneous receipts", + "334417P": "Primary products", + "334417S1": "Secondary products", + "334418": "Printed circuit assembly mfg", + "3344189": "Printed circuit assemblies, loaded boards, modules, and consumer external modems", + "334418P": "Primary products", + "334418S1": "Secondary products", + "334419": "Other electronic component mfg", + "3344190": "Other electronic components", + "33441901": "Crystal, filter, piezoelectric, and other related electronic devices (exc. microwave filters)", + "33441907": "Switches, mechanical, for electronic circuitry", + "3344190A": "Microwave components and devices, exc. antennae, tubes and semiconductors", + "3344190E": "All other miscellaneous electronic components", + "334419M": "Miscellaneous receipts", + "334419P": "Primary products", + "334419S": "Secondary products", + "33441K": "Capacitor, resistor, coil, transformer, and other inductor mfg", + "33441K4": "Capacitors for electronic circuitry", + "33441K6": "Electronic coils, transformers, and other inductors", + "33441KM": "Miscellaneous receipts", + "33441KP": "Primary products", + "33441KS1": "Secondary products", + "3345--": "Nav/measuring/medical/control instruments mfg", + "33451-": "Nav/measuring/medical/control instruments mfg", + "334510": "Electromedical apparatus mfg", + "3345102": "Electromedical equipment, excluding ionizing radiation equipment", + "334510M": "Miscellaneous receipts", + "334510P": "Primary products", + "334510S1": "Secondary products", + "334511": "Search, detection, and navigation instruments", + "3345111": "Aeronautical, nautical & navigational instruments, not sending or receiving radio signals", + "3345113": "Search, detection, navigation, and guidance systems and equipment", + "334511M": "Miscellaneous receipts", + "334511P": "Primary products", + "334511S": "Secondary products", + "334512": "Automatic environmental control mfg", + "3345120": "Automatic environmental controls for monitoring residential, commercial, and appliance use", + "334512M": "Miscellaneous receipts", + "334512P": "Primary products", + "334512S": "Secondary products", + "334512SM": "Secondary products and miscellaneous receipts", + "334512SS": "Secondary products", + "334513": "Industrial process variable instruments", + "3345130": "Process control instruments", + "334513M": "Miscellaneous receipts", + "334513P": "Primary products", + "334513S": "Secondary products", + "334514": "Totalizing fluid meters and counting devices mfg", + "3345140": "Integrating and totalizing fluid meters, counting devices, and motor vehicle instruments", + "3345141": "Integrating and totalizing meters for gas and liquids", + "3345143": "Counting devices, excluding motor vehicle instruments", + "3345147": "Motor vehicle instruments", + "334514M": "Miscellaneous receipts", + "334514P": "Primary products", + "334514S": "Secondary products", + "334515": "Electricity and signal testing instruments mfg", + "3345154": "Test equipment for testing electrical, radio, and communication circuits, and motors", + "3345159": "Electrical integrating instruments and other instruments to measure electricity", + "334515M": "Miscellaneous receipts", + "334515P": "Primary products", + "334515S": "Secondary products", + "334516": "Analytical laboratory instrument mfg", + "3345160": "Analytical and scientific instruments, excluding optical", + "334516M1": "Miscellaneous receipts", + "334516P": "Primary products", + "334516S": "Secondary products", + "334516SS": "Secondary products", + "334517": "Irradiation apparatus mfg", + "3345170": "Irradiation (ionizing radiation) equipment", + "334517M": "Miscellaneous receipts", + "334517P": "Primary products", + "334519": "Other measuring and controlling device mfg", + "3345192": "Aircraft engine instruments, except flight", + "3345194": "Physical properties testing & inspection equipment and kinematic testing & measuring equipment", + "3345195": "Nuclear radiation detection and monitoring instruments", + "3345197": "Commercial, geophysical, meteorological, and general-purpose instruments and equipment", + "3345198": "Watches, clocks, and parts", + "334519M": "Miscellaneous receipts", + "334519P": "Primary products", + "334519S": "Secondary products", + "3346--": "Manufacturing and reproducing magnetic and optical media", + "33461-": "Manufacturing and reproducing magnetic and optical media", + "334610": "Manufacturing and reproducing magnetic and optical media", + "3346102": "Audio and video media reproduction", + "3346103": "Magnetic and optical recording media", + "334610P": "Primary products", + "335---": "Electrical equipment and appliance mfg", + "3351--": "Electric lighting equipment mfg", + "33513-": "Electric lighting equipment mfg", + "335131": "Residential electric lighting fixture mfg", + "3351311": "Residential-type electric lighting fixtures (except portable), including parts and accessories", + "3351314": "Residential-type portable lighting fixtures, including parts and accessories", + "335131P": "Primary products", + "335131S": "Secondary products", + "335132": "Nonresidential electric lighting fixture mfg", + "3351321": "Commercial and institutional-type electric lighting fixtures, including parts and accessories", + "3351325": "Industrial-type electric lighting fixtures, including parts and accessories", + "335132M1": "Miscellaneous receipts", + "335132P": "Primary products", + "335132S": "Secondary products", + "335132SS": "Secondary products", + "335139": "Other lighting equipment, including lamps and bulbs mfg", + "3351391": "Electric lamp bulb, tubes, and components", + "3351392": "Outdoor lighting equipment (including parts and accessories)", + "3351393": "All other miscellaneous electric and nonelectric lighting equipment, incl parts and accessories", + "335139M": "Miscellaneous receipts", + "335139MM": "Miscellaneous receipts", + "335139P": "Primary products", + "335139S": "Secondary products", + "335139SM": "Secondary products and miscellaneous receipts", + "335139SS": "Secondary products", + "3352--": "Household appliance mfg", + "33521-": "Small electrical appliance mfg", + "335210": "Small electrical appliance mfg", + "3352105": "Parts and attachments for small electric household appliances, including fan parts", + "3352106": "Household vacuum cleaners and other floor care machines (including parts and attachments)", + "3352107": "Other small electric household appliances, including fans", + "335210M": "Miscellaneous receipts", + "335210P": "Primary products", + "335210S": "Secondary products", + "33522-": "Major household appliance mfg", + "335220": "Major household appliance mfg", + "3352201": "Household cooking appliances", + "33522011": "Electric household ranges, ovens (including microwave), surface cooking units, and equipment", + "33522013": "Gas household ranges, ovens, surface cooking units, and equipment (incl. parts and accessories)", + "33522015": "Other household ranges and cooking equipment, including outdoor equipment", + "3352202": "Household refrigerators and home freezers", + "33522021": "Household refrigerators, including combination refrigerator-freezers", + "33522022": "Household food freezers, complete units", + "33522023": "Parts and attachments for household refrigerators and freezers", + "3352204": "Household laundry equipment and parts", + "3352208": "Other major household appliances", + "33522081": "Household water heaters, electric, for permanent installation", + "33522083": "Household water heaters, excluding electric", + "33522085": "All other miscellaneous household appliances and parts, excluding room air-conditioners", + "335220M": "Miscellaneous receipts", + "335220P": "Primary products", + "335220S": "Secondary products", + "3353--": "Electrical equipment mfg", + "33531-": "Electrical equipment mfg", + "335311": "Electric power and specialty transformer mfg", + "3353111": "Power and distribution transformers, except parts", + "335311C": "Specialty transformers, except fluorescent lamp ballasts", + "335311G": "Commercial, institutional and industrial general-purpose transformers, all voltages", + "335311H": "Power regulators, boosters, and other transformers and parts for all transformers", + "335311M": "Miscellaneous receipts", + "335311MM": "Miscellaneous receipts", + "335311P": "Primary products", + "335312": "Motor and generator mfg", + "3353121": "Fractional horsepower motors (rated at less than 746 watts) (except hermetics)", + "3353123": "Integral horsepower motors & generators other than for land transport equipment (exc hermetics)", + "335312C": "Parts, supplies for motors, generators, generator sets, and other rotating equipment", + "335312F": "Other motors and generators n.e.c.", + "335312M": "Miscellaneous receipts", + "335312P": "Primary products", + "335312S": "Secondary products", + "335312SS": "Secondary products", + "335313": "Switchgear and switchboard apparatus mfg", + "3353133": "Low voltage panelboards and distribution boards, 1000 volts or less", + "335313A": "Switchgear, excluding ducts and relays", + "335313P": "Primary products", + "335314": "Relay and industrial control mfg", + "3353141": "Relays for electronic circuitry, industrial control overload and switchgear type", + "3353147": "Parts for industrial controls and motor-control accessories", + "335314C": "Specific-purpose industrial controls", + "335314F": "General-purpose industrial controls", + "335314M": "Miscellaneous receipts", + "335314P": "Primary products", + "335314S1": "Secondary products", + "3359--": "Other electrical equipment & component mfg", + "33591-": "Storage battery mfg", + "335910": "Battery mfg", + "3359101": "Storage batteries", + "33591011": "Storage batteries, lead acid type, BCI dimensional size group 8D or smaller", + "33591012": "Storage batteries, lead acid type, larger than BCI dimensional size group 8D", + "33591013": "Storage batteries (excluding lead acid)", + "3359102": "Primary batteries", + "335910M": "Miscellaneous receipts", + "335910MM": "Miscellaneous receipts", + "335910P": "Primary products", + "335910S": "Secondary products", + "33592-": "Communication & energy wire & cable mfg", + "335921": "Fiber optic cable mfg", + "3359210": "Fiber optic cable, made from purchased fiber optic strand", + "335921P": "Primary products", + "335929": "Other communication and energy wire mfg", + "3359291": "Power wire and cable, made from nonferrous metals (purchased wire)", + "335929A": "Electronic wire and cable, made of nonferrous metals (purchased wire)", + "335929B": "Telecommunication wire and cable, made of nonferrous metals (purchased wire)", + "335929D": "Building wire and cable, made of nonferrous metals (purchased wire)", + "335929F": "Other insulated wire & cable, incl control & signal, made of nonferrous metals (purchased wire)", + "335929P": "Primary products", + "335929S": "Secondary products", + "33593-": "Wiring device mfg", + "335931": "Current-carrying wiring device mfg", + "3359311": "Current-carrying switches for electrical circuitry (including vehicular switches)", + "3359319": "Current-carrying wire connectors for electrical circuitry", + "335931A": "Current-carrying wiring devices n.e.c.", + "335931M": "Miscellaneous receipts", + "335931P": "Primary products", + "335931S": "Secondary products", + "335932": "Noncurrent-carrying wiring device mfg", + "3359321": "Noncurrent-carrying pole and transmission line hardware", + "3359324": "Noncurrent-carrying electrical conduit and conduit fittings, incl. plastic conduit & fittings", + "3359326": "Other noncurrent-carrying wiring devices and supplies (boxes,covers, bar hangers, etc.)", + "335932M": "Miscellaneous receipts", + "335932P": "Primary products", + "335932S": "Secondary products", + "33599-": "All other electrical equipment & component mfg", + "335991": "Carbon and graphite product mfg", + "3359910": "Carbon and graphite products, including electrodes for electric arc furnaces", + "3359911": "Carbon and graphite electrodes for electric furnaces and electrolytic cell use", + "3359913": "All other carbon and graphite products", + "335991M": "Miscellaneous receipts", + "335991P": "Primary products", + "335991S": "Secondary products", + "335991SS": "Secondary products", + "335999": "Miscellaneous electrical equipment mfg", + "3359993": "Rectifying apparatus", + "3359994": "All miscellaneous electrical equipment except rectifying apparatus", + "3359996Z": "Other electrical equipment for industrial use (except for electronic circuitry)", + "335999AY": "Ultrasonic equipment (except medical and dental)", + "335999BY": "Apparatus wire, cord, & cord sets, made from purchased insulated wire", + "335999EZ": "All other miscellaneous electrical equipment and components (except for industrial use)", + "335999FZ": "All other miscellaneous electronic systems and equipment", + "335999M": "Miscellaneous receipts", + "335999P": "Primary products", + "335999S": "Secondary products", + "336---": "Transportation equipment manufacturing", + "3361--": "Motor vehicle manufacturing", + "33611-": "Automobile and light truck manufacturing", + "336110": "Automobile, light truck and utility vehicle mfg", + "3361101": "Passenger cars and chassis", + "3361102": "Trucks, truck tractors, & bus chassis 14,000 lb or less, incl. minivans & suvs", + "336110P": "Primary products", + "336110S": "Secondary products", + "33612-": "Heavy duty truck manufacturing", + "336120": "Heavy duty truck mfg", + "3361201": "Trucks, truck tractors, and bus chassis (chassis of own manufacture) 14,001 to 33,000 lbs", + "3361202": "Trucks, truck tractors, and bus chassis (chassis of own manufacture) 33,001 lbs or more", + "3361203": "Buses, including military and firefighting vehicles (chassis of own manufacture)", + "336120P": "Primary products", + "3362--": "Motor vehicle body and trailer manufacturing", + "33621-": "Motor vehicle body and trailer manufacturing", + "336211": "Motor vehicle body mfg", + "3362112": "Bus bodies and truck cabs, sold separately", + "3362114": "Van bodies, for sale separately", + "33621142": "Van bodies, separate cab, for sale separately", + "3362115": "Other truck and vehicle bodies, sold separately", + "3362115A": "Dump truck bodies, for sale separately", + "3362115B": "All other truck and vehicle bodies, sold separately", + "3362115C": "Service truck bodies, for sale separately", + "3362117": "Buses and firefighting vehicles, complete, produced on purchased chassis", + "3362119": "Other trucks and vehicles, complete, produced on purchased chassis", + "33621191": "Other trucks and vehicles, complete, produced on purchased chassis, except upfitting trucks", + "33621199": "Upfitting trucks, complete, produced on purchased chassis", + "336211M": "Miscellaneous receipts", + "336211MM": "Miscellaneous receipts", + "336211P": "Primary products", + "336211S": "Secondary products", + "336211SS": "Secondary products", + "336212": "Truck trailer mfg", + "3362121": "Truck trailers and chassis, axle rating 10,000 lbs or more", + "3362123": "Truck trailers and chassis, axle rating less than 10,000 lbs", + "336212M": "Miscellaneous receipts", + "336212P": "Primary products", + "336212S1": "Secondary products", + "336212SM": "Secondary products and miscellaneous receipts", + "336213": "Motor home mfg", + "3362130": "Motor homes built on purchased chassis", + "3362130101": "Conventional (type A) motor homes built on purchased chassis", + "336213P": "Primary products", + "336214": "Travel trailer and camper mfg", + "3362141": "Travel trailers", + "33621419": "Conventional travel trailers", + "3362141A": "Fifth wheel travel trailers", + "3362143": "Automobile and light truck trailers", + "3362145": "Camping trailers, campers, pick-up covers, and parts", + "33621453": "Other parts and components, excluding appliances and furnishings", + "33621456": "Truck campers, caps, box covers, and folddown camping trailers", + "336214M": "Miscellaneous receipts", + "336214P": "Primary products", + "336214S": "Secondary products", + "3363--": "Motor vehicle parts manufacturing", + "33631-": "Motor vehicle gasoline engine and parts mfg", + "336310": "Motor vehicle gasoline engine and engine parts mfg", + "3363102": "Gasoline engines and engine parts (excluding carburetors)", + "33631021": "Gasoline engine and engine parts, new", + "3363103": "Carburetors, pistons, piston rings, and valves", + "33631031": "Carburetors, new and rebuilt (all types)", + "33631033": "Pistons, piston rings, and piston pins (engine)", + "33631035": "Valves (engine intake and exhaust)", + "336310M1": "Miscellaneous receipts", + "336310P": "Primary products", + "336310S": "Secondary products", + "33632-": "Motor vehicle electric equipment", + "336320": "Motor vehicle electrical and electronic equipment mfg", + "3363201": "Vehicular lighting equipment", + "3363202": "Other motor vehicle electrical and electronic equipment", + "33632021": "Ignition harness and cable sets", + "33632023": "Battery charging alternators, generators, and regulators", + "33632025": "Cranking motors (starters)", + "3363202A": "Parts for engine electrical and electronic equipment", + "3363202D": "All other miscellaneous non-engine electrical and electronic equipment", + "3363202U": "All other miscellaneous complete engine electrical equipment, including spark plugs", + "336320M": "Miscellaneous receipts", + "336320P": "Primary products", + "336320S": "Secondary products", + "33633-": "Motor vehicle steering and suspension parts", + "336330": "Motor vehicle steering and suspension components (except spring) manufacturing", + "3363300": "Motor vehicle steering and suspension components (excluding spring), new and rebuilt", + "33633001": "Motor vehicle shock absorbers", + "33633004": "Motor vehicle steering wheels, columns, and gearboxes", + "33633005": "Other motor vehicle steering and suspension components, including motor vehicle ball joints", + "336330P": "Primary products", + "336330S": "Secondary products", + "33634-": "Motor vehicle brake system manufacturing", + "336340": "Motor vehicle brake system mfg", + "3363401": "Motor vehicle brake parts and assemblies, new", + "3363401E": "Motor vehicle drum brake assemblies and parts, new", + "3363401F": "Motor vehicle disc brake assemblies and parts, new", + "3363401G": "Other motor vehicle brake parts and assemblies, new", + "336340P": "Primary products", + "336340S": "Secondary products", + "33635-": "Motor vehicle power train components mfg", + "336350": "Motor vehicle transmission and power train parts manufacturing", + "3363502": "Motor vehicle drive train components, excluding wheels and brakes, new", + "33635020": "Motor vehicle transmissions (except auxiliary and parts), new", + "33635023": "Parts for manual and automatic transmissions, new", + "33635025": "Other motor vehicle drive train components, except wheels and brakes, new", + "3363503": "Motor vehicle drive train components, rebuilt", + "336350M": "Miscellaneous receipts", + "336350P": "Primary products", + "336350S": "Secondary products", + "33636-": "Motor vehicle seating and interior trim mfg", + "336360": "Motor vehicle seating and interior trim mfg", + "3363601": "Automobile trimmings", + "3363603": "Seats for public conveyance and aircraft", + "3363603101": "Seats for public conveyances (excluding aircraft)", + "3363603104": "Seats for aircraft", + "3363607": "Metal motor vehicle seat frames", + "336360M": "Miscellaneous receipts", + "336360P": "Primary products", + "336360S": "Secondary products", + "33637-": "Motor vehicle metal stamping", + "336370": "Motor vehicle metal stamping", + "3363700": "Automotive job stampings (truck, bus, and passenger car)", + "336370M": "Miscellaneous receipts", + "336370P": "Primary products", + "336370S": "Secondary products", + "336370SS": "Secondary products", + "33639-": "Other motor vehicle parts manufacturing", + "336390": "Other motor vehicle parts mfg", + "3363904": "Exhaust system parts, new", + "3363905": "Motor vehicle wheels, new", + "3363908": "All other motor vehicle parts and accessories, including trailer hitches", + "336390A": "Filters, new, internal combustion engines and motor vehicles", + "336390B": "Motor vehicle air-conditioning systems and compressors", + "336390M": "Miscellaneous receipts", + "336390P": "Primary products", + "336390S": "Secondary products", + "3364--": "Aerospace product and parts manufacturing", + "33641-": "Aerospace product and parts manufacturing", + "336411": "Aircraft mfg", + "3364113": "Civilian aircraft", + "3364114": "Military aircraft", + "3364115": "Modification, conversion, and overhaul of previously accepted aircraft", + "336411M": "Miscellaneous receipts", + "336411P": "Primary products", + "336411S": "Secondary products", + "336412": "Aircraft engine and engine parts mfg", + "3364123": "Civilian aircraft engines", + "3364125": "Aeronautical services on aircraft engines", + "3364127": "Aircraft engine parts and accessories", + "33641275": "Parts and accessories for military aircraft engines", + "33641277": "Parts and accessories for civilian aircraft engines", + "336412M": "Miscellaneous receipts", + "336412P": "Primary products", + "336412S": "Secondary products", + "336413": "Other aircraft parts and equipment mfg", + "3364131": "Aircraft propellers and helicopter rotors", + "3364137": "Aircraft parts and auxiliary equipment", + "33641371": "Aircraft mechanical power transmission equipment for civilian and military aircraft", + "33641372": "Aircraft landing gear for civilian and military aircraft", + "33641373": "Other aircraft subassemblies and parts for military aircraft", + "33641374": "Other aircraft subassemblies and parts for civilian aircraft", + "336413M": "Miscellaneous receipts", + "336413P": "Primary products", + "336413S": "Secondary products", + "3365--": "Railroad rolling stock manufacturing", + "33651-": "Railroad rolling stock manufacturing", + "336510": "Railroad rolling stock mfg", + "3365105": "Street, subway, trolley, and rapid transit cars, and railway maintenance equipment and parts", + "33651053": "Street, subway, trolley, & rapid transit cars (new & rebuilt) & rebuilt passenger/freight cars", + "33651054": "Railway maintenance of way equipment & parts, parts for all railcars, & other railway vehicles", + "336510541": "Air brake and other brake equipment", + "336510542": "Railway maintenance of way & all other railroad and streetcar equipment, parts and accessories", + "3365106": "Locomotives, new and rebuilt, including parts", + "336510M": "Miscellaneous receipts", + "336510P": "Primary products", + "336510S1": "Secondary products", + "3366--": "Ship and boat building", + "33661-": "Ship and boat building", + "336611": "Ship building and repairing", + "3366111": "Nonpropelled ships, new construction", + "3366115": "Military self-propelled ships, new construction", + "3366118": "Ship repair, military", + "3366119": "Nonmilitary self-propelled ships, new construction", + "336611A": "Ship repair, nonmilitary", + "336611P": "Primary products", + "336612": "Boat building", + "3366121": "Outboard motorboats, including commercial and military (except sailboats and lifeboats)", + "33661211": "Outboard motorboats, wood or metal, incl. comm. and military (exc. sailboats and lifeboats)", + "33661214": "Outboard motorboats, plastics/fiberglass, incl. comm. and mil. (exc. sailboats and lifeboats)", + "3366123": "Inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "33661231": "Inboard cabin cruisers, including commercial and military (except sailboats and lifeboats)", + "33661232": "Other inboard motorboats, including commercial and military (except sailboats and lifeboats)", + "3366125": "Inboard-outdrive boats, including commercial and military (except sailboats and lifeboats)", + "33661251": "Inboard-outdrive boats, cabin cruisers, incl. comm. and military (exc. sailboats and lifeboats)", + "33661252": "All other inboard-outdrive boats, incl. comm. and military (except sailboats and lifeboats)", + "3366128": "All other boats (excluding military and commercial)", + "336612M": "Miscellaneous receipts", + "336612P": "Primary products", + "336612S": "Secondary products", + "3369--": "Other transportation equipment manufacturing", + "33699-": "Other transportation equipment manufacturing", + "336991": "Motorcycle, bicycle, and parts mfg", + "3369913": "Motorcycles, including three-wheel motorbikes, motorscooters, mopeds, and parts", + "3369914": "Bicycles, including parts (excluding children's 2-wheel sidewalk cycles)", + "33699142": "Cycles, all types, tubular construction", + "33699145": "Parts for bicycles, unicycles, and adult tricycles", + "336991M": "Miscellaneous receipts", + "336991P": "Primary products", + "336991S": "Secondary products", + "336991SS": "Secondary products", + "336999": "All other transportation equipment mfg", + "3369991": "Self-propelled golf carts and industrial in-plant personnel carriers and parts", + "3369994": "All-terrain vehicles and parts", + "3369996": "All other miscellaneous transportation equipment", + "336999M": "Miscellaneous receipts", + "336999P": "Primary products", + "336999S": "Secondary products", + "337---": "Furniture & related product mfg", + "3371--": "HH & institutional furniture & kitchen cabinet mfg", + "33711-": "Wood kitchen cabinet & countertop mfg", + "337110": "Wood kitchen cabinet and countertop mfg", + "3371101": "Stock wood kitchen cabinets and related cabinetwork for permanent installation", + "3371104": "Custom wood kitchen cabinets and related cabinetwork not sold direct to customer at retail", + "337110B": "Wood and plastics laminated wood kitchen cabinets and countertops", + "337110F": "Wood and plastics laminated wood bathroom vanity tops", + "337110H": "Custom wood kitchen cabinets, bathroom vanities, and related cabinet sold directly to customers", + "337110M": "Miscellaneous receipts", + "337110P": "Primary products", + "337110S": "Secondary products", + "33712-": "Household & institutional furniture mfg", + "337121": "Upholstered household furniture mfg", + "3371211": "Upholstered household furniture, excl. dual-purpose sleep furniture", + "33712111": "Upholstered household sofas, davenports, settees, and loveseats, except custom", + "33712112": "Upholstered household sectional sofa pieces, except custom", + "33712113": "Upholstered household rocking chairs, including swivel rockers, except custom", + "33712114": "Upholstered household reclining chairs, except custom", + "33712115": "Other upholstered household furniture, including custom sold at retail", + "3371214": "Dual-purpose sleep furniture incl. futon, conv. sofa, jackknife & chair beds, except custom", + "337121M": "Miscellaneous receipts", + "337121P": "Primary products", + "337121S1": "Secondary products", + "337122": "Nonupholstered wood household furniture mfg", + "3371221": "Wood household den, family room, library, and living room furniture, except custom", + "3371228": "Wood bedroom furniture, including infants' and children's, except custom", + "337122G": "Wood dining room, kitchen, outdoor, and ready-to-assemble furniture, excl. cabinets and custom", + "337122J": "Custom nonupholstered wood household furniture sold direct, excl. kitchen cabinets and vanities", + "337122P": "Primary products", + "337122S": "Secondary products", + "337122SM": "Secondary products and miscellaneous receipts", + "337122SS": "Secondary products", + "337126": "Household furniture (except wood and upholstered) mfg", + "3371261": "Metal dining room and kitchen furniture, incl. padded and plain chairs and stools", + "3371263": "Metal outdoor and casual furniture, incl. beach, lawn, garden and porch", + "3371264": "Household metal beds and metal bed frames, including metal army cots and folding cots", + "3371265": "Other nonupholstered metal household furniture", + "3371266": "Nonupholstered household furniture (except wood and metal)", + "337126P": "Primary products", + "337126S": "Secondary products", + "337126SM": "Secondary products and miscellaneous receipts", + "337126SS": "Secondary products", + "337127": "Institutional furniture mfg", + "3371271": "School furniture (except stone and concrete), excl. library furniture", + "3371275": "Public building and related furniture, excl. bar, bowling, cafeteria, restaurant and school", + "3371278": "Public furniture (bar, bowling center, cafeteria, and restaurant)", + "337127B": "Other institutional furniture", + "337127M": "Miscellaneous receipts", + "337127P": "Primary products", + "337127S": "Secondary products", + "3372--": "Office furniture (including fixtures) mfg", + "33721-": "Office furniture (including fixtures) mfg", + "337211": "Wood office furniture mfg", + "3372111": "Wood office seating, including upholstered", + "3372114": "Wood office desks and desk extensions", + "3372117": "Wood office files, storage units, and tables", + "337211A": "Wood office furniture panel systems, desking systems, and other wood office furniture", + "337211P": "Primary products", + "337211S": "Secondary products", + "337211SS": "Secondary products", + "337212": "Custom architectural woodwork and millwork", + "3372120": "Custom architectural woodwork, millwork, and fixtures", + "337212P": "Primary products", + "337212S": "Secondary products", + "337214": "Office furniture, except wood, mfg", + "3372141": "Office seating, including upholstered, except wood", + "3372144": "Office desk and desk extensions, except wood", + "3372147": "Office files, storage units, and tables, except wood", + "337214A": "Office furniture, other types, except wood, including panel systems", + "337214M": "Miscellaneous receipts", + "337214P": "Primary products", + "337214S": "Secondary products", + "337214SM": "Secondary products and miscellaneous receipts", + "337214SS": "Secondary products", + "337215": "Showcases, partitions, shelving, and lockers mfg", + "3372151": "Lockers, partitions, and shelving (except custom), wood", + "3372155": "Fixtures (bank, office, and store), wood, except custom", + "3372157Z": "Partitions, prefabricated, assembled and knockdown, except wood", + "337215A": "Shelving and lockers, except wood", + "337215A1": "Shelving, commercial, except wood", + "337215A2": "Bookstacks and other shelving, except wood", + "337215E": "Storage racks and accessories, except wood", + "337215G": "Fixtures (bank, office, and store), except wood", + "337215L": "Wood furniture dimensions and nonwood furniture parts and frames", + "337215M": "Miscellaneous receipts", + "337215P": "Primary products", + "337215S": "Secondary products", + "3379--": "Other furniture related product mfg", + "33791-": "Mattress mfg", + "337910": "Mattress mfg", + "3379101": "Innerspring mattresses, excluding crib-size", + "3379104": "Other mattresses, including crib, foam, waterbed mattresses and mattress inserts", + "3379107": "Foundations, excl. innerspring units, hybrid-type flotation, ensembles, and adjustable units", + "337910A": "Sleep system ensembles and mattresses, excluding conventional waterbeds", + "337910E": "Mattress and foundation sets", + "337910P": "Primary products", + "337910S": "Secondary products", + "33792-": "Blind & shade mfg", + "337920": "Blind and shade mfg", + "3379202": "Window shades and window shade accessories and rollers", + "3379204": "Venetian blinds, including components and parts", + "3379208": "Other blinds and shades, including curtain and drapery fixtures, poles and rods", + "337920M": "Miscellaneous receipts", + "337920P": "Primary products", + "337920S": "Secondary products", + "337920SS": "Secondary products", + "339---": "Miscellaneous mfg", + "3391--": "Medical equipment & supplies mfg", + "33911-": "Medical equipment & supplies mfg", + "339112": "Surgical and medical instrument mfg", + "3391120": "Surgical and medical instruments", + "33911201": "Surgical and orthopedic instruments", + "33911202": "Surgical and medical diagnostic apparatus, excluding electromedical", + "33911203": "Surgical and medical syringes and hypodermic needles", + "33911204": "Surgical and medical blood transfusion and IV equipment, including blood donor kits", + "33911205": "Surgical and medical catheters", + "33911206": "Other surgical and medical apparatus and instruments, excluding parts", + "33911209": "Parts for surgical and medical apparatus and instruments", + "339112P": "Primary products", + "339112S": "Secondary products", + "339113": "Surgical appliance and supplies mfg", + "3391132": "Medical and surgical appliances and supplies, incl. orthopedic, prosthetic, and therapeutic", + "33911321": "Artificial joints and limbs", + "33911322": "Other orthopedic and prosthetic appliances", + "33911327": "Other medical and surgical appliances and supplies", + "3391134": "Hospital beds and specialized hospital furniture", + "3391136": "Personal industrial and nonindustrial safety equipment and clothing", + "339113M": "Miscellaneous receipts", + "339113P": "Primary products", + "339113S": "Secondary products", + "339114": "Dental equipment and supplies mfg", + "3391141": "Dental professional equipment and supplies", + "33911411": "Professional dental equipment", + "33911412": "Professional dental supplies", + "3391143": "Dental laboratory equipment and supplies", + "339114M": "Miscellaneous receipts", + "339114P": "Primary products", + "339115": "Ophthalmic goods mfg", + "3391159": "Ophthalmic fronts, temples, and focal and contact lenses", + "339115B": "Ophthalmic goods, other types, including prescription ground eyeglass lenses", + "339115M": "Miscellaneous receipts", + "339115P": "Primary products", + "3399--": "Other miscellaneous mfg", + "33991-": "Jewelry & silverware mfg", + "339910": "Jewelry and silverware mfg", + "3399101": "Jewelry, gold and platinum", + "3399104": "Costume jewelry and novelties", + "3399105": "Jewelers' findings and materials, precious metal", + "3399107": "Lapidary work, except for watch jewels", + "3399108": "All other jewelry and personal goods (excluding costume)", + "339910M": "Miscellaneous receipts", + "339910P": "Primary products", + "33992-": "Sporting & athletic goods mfg", + "339920": "Sporting and athletic goods mfg", + "3399204": "Golf equipment, excluding apparel and shoes", + "3399205": "Playground equipment", + "3399207": "Gymnasium and exercise equipment", + "339920A": "Other sporting and athletic goods", + "339920M": "Miscellaneous receipts", + "339920MM": "Miscellaneous receipts", + "339920P": "Primary products", + "339920S": "Secondary products", + "339920SS": "Secondary products", + "33993-": "Doll, toy & game mfg", + "339930": "Doll, toy, and game mfg", + "3399301": "Dolls, toy animals, action figures and stuffed toys, including parts", + "3399303": "Baby carriages and children's vehicles, excluding bicycles with pneumatic tires", + "3399306": "Models (operating & static), craft kits/supply, natural science kits, & collectors' miniatures", + "3399307": "Nonelectronic games and puzzles, including parts", + "3399308": "Other nonelectronic toys, including parts", + "339930M": "Miscellaneous receipts", + "339930P": "Primary products", + "33994-": "Office supplies (exc paper) mfg", + "339940": "Office supplies, except paper, mfg", + "3399401": "Pens, mechanical pencils, markers, and associated parts", + "3399402": "Lead pencils, art goods, office supplies & small office equipment, excluding paper", + "3399403": "Marking devices", + "3399404": "Carbon paper and inked ribbons", + "339940M": "Miscellaneous receipts", + "339940P": "Primary products", + "339940S": "Secondary Products", + "33995-": "Sign mfg", + "339950": "Sign mfg", + "3399501": "Electric signs and displays, including trade show exhibits", + "3399504": "Nonelectric signs and displays, including trade show exhibits", + "339950M": "Miscellaneous receipts", + "339950P": "Primary products", + "339950S": "Secondary products", + "33999-": "All other misc mfg", + "339991": "Gasket, packing, and sealing device mfg", + "3399911": "Compression packing", + "3399912": "Molded packing and seals", + "3399913": "Nonmetallic gaskets and gasketing", + "3399917": "Metallic gaskets and machined seals", + "3399919": "Rotary oil seals", + "339991B": "Axial mechanical face seals, including parts", + "339991M": "Miscellaneous receipts", + "339991MM": "Miscellaneous receipts", + "339991P": "Primary products", + "339991S": "Secondary products", + "339991SS": "Secondary products", + "339992": "Musical instrument mfg", + "3399925": "Parts for pianos (nonelectronic) and organs, excluding benches", + "3399926": "Organs", + "3399927": "Other musical instruments and parts", + "33999271": "Other electronic musical instruments, excluding electronic organs", + "33999272": "Other nonelectronic musical instruments", + "33999273": "Parts and accessories for other musical instruments, sold separately, excl. benches & cases", + "339992A": "Nonelectronic pianos, organs, and nonelectronic pianos and organ parts, excluding benches", + "339992M": "Miscellaneous receipts", + "339992P": "Primary products", + "339993": "Fastener, button, needle, and pin mfg", + "3399930": "Fasteners, zippers, buttons, needles, pins, and buckles (except precious metal)", + "339993M": "Miscellaneous receipts", + "339993P": "Primary products", + "339993S": "Secondary products", + "339993SS": "Secondary products", + "339994": "Broom, brush, and mop mfg", + "3399941": "Brooms, mops and dusters", + "33999411": "Brooms", + "33999413": "Mops and dusters, including refills", + "3399943": "Paint and varnish brushes, paint holders, pads, roller frames and rollers", + "33999431": "Paint and varnish brushes", + "33999432": "Paint holders, pads, roller frames and rollers", + "3399945": "Other types of brushes", + "33999451": "Personal brushes", + "33999452": "All other types of brushes, except personal", + "339994M": "Miscellaneous receipts", + "339994P": "Primary products", + "339994S": "Secondary products", + "339995": "Burial casket mfg", + "3399951": "Metal burial caskets and coffins, completely lined and trimmed, adult sizes only", + "3399954": "Wood burial caskets and coffins, completely lined and trimmed, adult sizes only", + "3399955": "Other burial caskets and coffins, including burial boxes and vaults (except concrete and stone)", + "339995P": "Primary products", + "339995S1": "Secondary products", + "339999": "All other miscellaneous mfg", + "3399995": "Candles, including tapers", + "339999E": "Mirror and picture frames and framed pictures", + "339999L": "All other miscellaneous fabricated products, incl. fire extinguishers and umbrellas", + "339999L1": "Fire extinguishing equipment, hand-portable and fixed-system (excl. water sprinkler systems)", + "339999M": "Miscellaneous receipts", + "339999MM": "Miscellaneous receipts", + "339999P": "Primary products", + "339999S": "Secondary products", + "339999SS": "Secondary products", + "423---": "Merchant wholesalers, durable goods", + "4231--": "Motor vehicle and parts merchant wholesalers", + "42310-": "Motor vehicle and parts merchant wholesalers", + "423100": "Motor vehicle and parts merchant wholesalers", + "4231001": "Motor vehicle and parts wholesaler services", + "423100P": "Primary services", + "423100SM": "Other receipts", + "4232--": "Furniture and home furnishing merchant wholesalers", + "42320-": "Furniture and home furnishing merchant wholesalers", + "423200": "Furniture and home furnishing merchant wholesalers", + "4232001": "Furniture and home furnishing wholesaler services", + "423200P": "Primary services", + "4233--": "Lumber and other construction materials merchant wholesalers", + "42330-": "Lumber and other construction materials merchant wholesalers", + "423300": "Lumber and other construction materials merchant wholesalers", + "4233001": "Lumber and other construction material wholesaler services", + "423300P": "Primary services", + "423300SM": "Other receipts", + "4234--": "Professional and commercial equipment and supplies merchant wholesalers", + "42340-": "Professional and commercial equipment and supplies merchant wholesalers", + "423400": "Professional and commercial equipment and supplies merchant wholesalers", + "4234001": "Professional and commercial equipment and supplies wholesaler services", + "42340011": "Wholesaling of new and used computer equipment", + "42340012": "Wholesaling of surgical, medical, dental, and hospital equipment and supplies", + "42340013": "Wholesaling of other professional equipment and supplies and all other goods", + "423400P": "Primary services", + "423400SM": "Other receipts", + "4235--": "Metal and mineral (except petroleum) merchant wholesalers", + "42350-": "Metal and mineral (except petroleum) merchant wholesalers", + "423500": "Metal and mineral (except petroleum) merchant wholesalers", + "4235001": "Metals and minerals wholesaler services", + "42350011": "Wholesaling of metals and minerals (except petroleum)", + "423500P": "Primary services", + "4236--": "Household appliances and electrical and electronic goods merchant wholesalers", + "42360-": "Household appliances and electrical and electronic goods merchant wholesalers", + "423600": "Household appliances and electrical and electronic goods merchant wholesalers", + "4236001": "Household appliances, electrical, and electronics wholesaler services", + "42360011": "Wholesaling of household appliances and electrical and electronic goods", + "42360012": "Wholesaling of all other goods, except appliances and electrical and electronic goods", + "423600P": "Primary services", + "4237--": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "42370-": "Hardware, plumbing and heating equipment and supplies merchant wholesalers", + "423700": "Hardware, plumbing, and heating equipment and supplies merchant wholesalers", + "4237001": "Hardware, plumbing, and heating equipment and supplies wholesaler services", + "42370011": "Wholesaling of hardware, plumbing, heating, and cooling equipment and supplies", + "42370012": "Wholesaling of all other goods", + "423700P": "Primary services", + "4238--": "Machinery, equipment, and supplies merchant wholesalers", + "42380-": "Machinery, equipment, and supplies merchant wholesalers", + "423800": "Machinery and supply merchant wholesalers", + "4238001": "Machinery and supply wholesaler services", + "42380011": "Wholesaling of machinery and equipment", + "42380012": "Wholesaling of parts, supplies, and all other goods", + "423800P": "Primary services", + "423800SM": "Other receipts", + "4239--": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "42390-": "Miscellaneous durable goods merchant wholesalers (except materials recyclers)", + "423900": "Miscellaneous durable goods, except recyclable material, merchant wholesalers", + "4239001": "Miscellaneous durable goods wholesaler services", + "423900P": "Primary services", + "424---": "Merchant wholesalers, nondurable goods", + "4241--": "Paper and paper product merchant wholesalers", + "42410-": "Paper and paper product merchant wholesalers", + "424100": "Paper and paper product merchant wholesalers", + "4241001": "Paper wholesaler services", + "42410011": "Wholesaling of paper and paper products", + "42410012": "Wholesaling of all other goods, except paper and paper products", + "424100P": "Primary services", + "4242--": "Drugs and druggists' sundries merchant wholesalers", + "42420-": "Drugs and druggists' sundries merchant wholesalers", + "424200": "Drugs and druggists' sundries merchant wholesalers", + "4242001": "Wholesaling of pharmaceuticals", + "4242002": "Wholesaling of all other goods, except pharmaceuticals", + "424200P": "Primary products", + "4243--": "Apparel and piece goods merchant wholesalers", + "42430-": "Apparel and piece goods merchant wholesalers", + "424300": "Apparel and piece goods merchant wholesalers", + "4243001": "Apparel wholesaler services", + "42430011": "Wholesaling of apparel", + "42430012": "Wholesaling of footwear, accessories, and all other goods, except apparel", + "424300P": "Primary services", + "4244--": "Grocery and related product merchant wholesalers", + "42440-": "Grocery and related product merchant wholesalers", + "424400": "Grocery and related product merchant wholesalers", + "4244001": "Grocery and related product wholesaler services", + "42440011": "Wholesaling of fresh meat, seafood, dairy, and fruits and vegetables", + "42440012": "Wholesaling of packaged frozen and canned foods", + "42440013": "Wholesaling of baked goods, non-alcoholic beverages, and all other groceries", + "42440014": "Wholesaling of all other goods, except groceries", + "424400P": "Primary services", + "4245--": "Farm product raw material merchant wholesalers", + "42450-": "Farm product raw material merchant wholesalers", + "424500": "Farm product raw material merchant wholesalers", + "4245001": "Farm product raw material wholesaler services", + "42450011": "Wholesaling of grain and field beans", + "42450013": "Wholesaling of all other goods", + "424500P": "Primary services", + "4246--": "Chemicals and allied products merchant wholesalers", + "42460-": "Chemicals and allied products merchant wholesalers", + "424600": "Chemicals and allied products merchant wholesalers", + "4246001": "Wholesaling of chemicals, plastics, and allied products", + "4246002": "Wholesaling of all other goods, except chemicals, plastics, and allied products", + "424600P": "Primary services", + "4247--": "Petroleum and petroleum products merchant wholesalers", + "42470-": "Petroleum and petroleum products merchant wholesalers", + "424700": "Petroleum and petroleum products merchant wholesalers", + "4247001": "Wholesaling of petroleum products", + "4247002": "Wholesaling of all other goods, except petroleum products", + "424700P": "Primary services", + "424700SM": "Other receipts", + "4248--": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "42480-": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "424800": "Beer, wine, and distilled alcoholic beverage merchant wholesalers", + "4248001": "Alcoholic beverage wholesaler services", + "42480011": "Wholesaling of beer, wine, and distilled alcoholic beverages", + "42480012": "Wholesaling of all other goods, except alcoholic beverages", + "424800P": "Primary services", + "4249--": "Miscellaneous nondurable goods merchant wholesalers", + "42490-": "Miscellaneous nondurable goods merchant wholesalers", + "424900": "Miscellaneous nondurable goods merchant wholesalers", + "4249001": "Miscellaneous nondurable good wholesaler services", + "424900P": "Primary services", + "425120": "Wholesale trade agents and brokers", + "429930": "Material recyclers", + "4299301": "Ferrous metal scrap", + "42993011": "Carbon steel scrap", + "429930111": "Heavy melting scrap", + "429930112": "Carbon steel scrap bundles", + "429930113": "Shredded carbon steel scrap", + "429930114": "Cut plate and structural scrap", + "429930115": "Other carbon steel scrap", + "42993012": "Stainless and alloy steel scrap", + "42993013": "Cast iron scrap", + "42993014": "Other ferrous scrap", + "4299302": "Nonferrous metal scrap", + "42993021": "Copper base scrap", + "429930211": "No 1 copper wire, heavy", + "429930212": "No 2 copper wire, mixed", + "429930213": "Yellow brass scrap", + "429930214": "Other copper and brass scrap, including red brass", + "42993022": "Aluminum base scrap", + "429930221": "Solids and clippings, new aluminum base scrap", + "429930222": "Borings, turnings, and other new aluminum base scrap", + "429930223": "Used beverage can scrap", + "429930224": "Other old aluminum base scrap", + "42993023": "Other nonferrous scrap (including lead, zinc and precious metals)", + "4299303": "Recyclable paper", + "42993031": "News and other low grade recyclable paper", + "42993033": "Corrugated recyclable paper", + "42993034": "High grade recyclable paper (including pulp substitutes and deinking)", + "4299304": "Recyclable materials, excluding metals and paper", + "42993042": "Recyclable plastics", + "42993045": "All other recyclable materials, including glass and textiles", + "429930459": "Other recyclable materials", + "429930P": "Primary products", + "441---": "Motor vehicle and parts dealers", + "4411--": "Automobile dealers", + "44111-": "New car dealers", + "441110": "New car dealers", + "4411101": "Vehicle sales", + "441110101": "New vehicle sales", + "441110102": "Used vehicle sales", + "4411102": "Service labor and parts", + "441110P": "Primary services", + "441110SM": "Other receipts", + "44121-": "Recreational vehicle dealers", + "441210": "Recreational vehicle dealers", + "4412101": "Recreational vehicle dealer services", + "441210P": "Primary services", + "441222": "Boat dealers", + "4412221": "Boat dealer services", + "441222P": "Primary services", + "441222SM3": "Other receipts", + "4413--": "Automotive parts, accessories and tire retailers", + "44133-": "Automotive parts and accessories retailers", + "441330": "Automotive parts and accessories retailers", + "441330A": "Automotive parts and accessories store services, in-store retailing", + "441330P": "Primary services", + "44134-": "Tire dealers", + "441340": "Tire dealers", + "441340A": "Tire dealer services, in-store retailing", + "441340P": "Primary services", + "444---": "Building material & garden supply retailers", + "4441--": "Building material and supplies dealers", + "44410-": "Building material and supplies dealers", + "444100": "Building materials and supplies dealers", + "444100A": "Building materials and supplies dealer services, in-store retailing", + "444100A1": "Retailing of building materials, paint, and hardware", + "444100A2": "Retailing of all other goods", + "444100P": "Primary services", + "4442--": "Lawn and garden equip and supplies retailers", + "44424-": "Nursery, garden, and farm supply retailers", + "444240": "Nursery, garden, and farm supply retailers", + "444240A": "Nursery, garden center, and farm supply store services, in-store retailing", + "444240P": "Primary services", + "445---": "Food and beverage retailers", + "4451--": "Grocery retailers", + "44511-": "Grocery (except convenience) retailers", + "445110": "Supermarkets and other grocery stores", + "4451103": "Supermarket and other grocery store services", + "44511032": "Retailing of food and beverage products", + "445110321": "Retailing of fresh meats", + "445110322": "Retailing of fresh fruits and vegetables", + "445110323": "Retailing of bakery products", + "445110324": "Retailing of dairy products", + "445110325": "Retailing of deli products", + "445110326": "Retailing of frozen food products", + "445110327": "Retailing of alcoholic beverages", + "445110328": "Retailing of all other food and beverage products", + "44511033": "Retailing of nonfood products", + "445110331": "Retailing of cleaning and paper products", + "445110332": "Retailing of health and beauty products", + "445110333": "Retailing of all other nonfood products", + "445110P": "Primary services", + "4452--": "Specialty food retailers", + "445200": "Specialty food retailers", + "445200A": "Specialty food retailer services, in-store retailing", + "445200A1": "Meat markets", + "445200A2": "Fish and seafood markets", + "445200A3": "Fruit and vegetable markets", + "445200A4": "Other specialty food stores", + "445200P": "Primary services", + "4453--": "Beer, wine, and liquor retailers", + "44532-": "Beer, wine, and liquor retailers", + "445320": "Beer, wine, and liquor retailers", + "445320A": "Beer, wine, and liquor retailer services, in-store retailing", + "445320A1": "Retailing of beer, wine, and liquor", + "445320A2": "Retailing of all other goods and sales of prepared foods", + "445320P": "Primary services", + "449---": "Furniture, home furnishings, electronics, and appliance retailers", + "4491--": "Furniture and Home Furnishings Retailers", + "44911-": "Furniture retailers", + "449110": "Furniture retailers", + "449110A": "Furniture retailer services, in-store retailing", + "449110P": "Primary services", + "449110SM": "Other receipts", + "44912-": "Floor covering retailers", + "449121": "Floor covering retailers", + "449121A": "Floor covering retailer services, in-store retailing", + "449121P": "Primary services", + "4492--": "Electronics and appliance retailers", + "44921-": "Electronics and appliance retailers", + "449210": "Electronics and appliance retailers", + "449210A": "Electronics and appliance retailers services, in-store retailing", + "449210A1": "Retailing of entertainment and communication products", + "449210A2": "Retailing of computers, hardware, software, and supplies", + "449210A3": "Retailing of major household appliances", + "449210A4": "Retailing of all other goods", + "449210B": "Electronic and appliance retailers services, online retailing", + "449210P": "Primary products", + "449210SM": "Other receipts", + "453930": "Manufactured (mobile) home dealers", + "454210": "Vending machine operators", + "455---": "General merchandise retailers", + "4551--": "Department stores", + "45511-": "Department stores", + "455110": "Department stores", + "455110A": "Department store services, in-store retailing", + "455110A1": "Retailing of apparel", + "455110A2": "Retailing of all other goods", + "455110B": "Department store services, online retailing", + "455110P": "Primary services", + "4552--": "Other general merchandise retailers", + "45521-": "Other general merchandise retailers", + "455210": "Warehouse clubs, supercenters, and other general merchandise retailers", + "455210A": "Warehouse clubs, supercenters, and other general merch. retailer services, in-store retailing", + "455210A1": "Warehouse clubs and supercenters", + "455210A2": "All other general merchandise stores", + "455210P": "Primary services", + "456---": "Health and personal care retailers", + "4561--": "Health and personal care retailers", + "45611-": "Pharmacies and drug retailers", + "456110": "Pharmacies and drug retailers", + "456110A": "Pharmacy and drug retailer services, in-store retailing", + "456110A1": "Retailing of prescription drugs", + "456110A2": "Retailing of over-the-counter drugs and all other goods", + "456110A21": "Retailing of over-the-counter drugs", + "456110A22": "Retailing of all other goods", + "456110P": "Primary services", + "45613-": "Optical goods retailers", + "456130": "Optical goods retailers", + "456130A": "Optical goods retailer services, in-store retailing", + "456130P": "Primary services", + "456191": "Food (health) supplement retailers", + "456191A": "Food (health) supplement store services, in-store retailing", + "456191A1": "Retailing of vitamins, supplements, and related health products", + "456191A2": "Retailing of all other goods", + "456191P": "Primary services", + "457---": "Gasoline Stations and Fuel Dealers", + "4571--": "Gasoline stations", + "45710-": "Gasoline stations", + "457100": "Gasoline stations", + "4571001": "Gasoline station services", + "45710011": "Retailing of automotive fuels and lubricants", + "45710012": "Retailing of all other goods, sales of prepared foods, and repair services", + "457100P": "Primary products", + "4572--": "Fuel dealers", + "45721-": "Fuel dealers", + "457210": "Fuel dealers", + "4572101": "Fuel Dealer Services", + "457210P": "Primary services", + "458---": "Clothing and clothing accessories retailers", + "4581--": "Clothing retailers", + "45811-": "Clothing retailers", + "458110": "Clothing and clothing accessories retailers", + "458110A": "Clothing and clothing accessories retailer services, in-store retailing", + "458110A1": "Retailing of apparel", + "458110A11": "Retailing of men's apparel", + "458110A12": "Retailing of women's apparel", + "458110A13": "Retailing of children's apparel", + "458110A2": "Retailing of all other goods", + "458110B": "Clothing and clothing accessories retailer services, online retailing", + "458110P": "Primary services", + "4582--": "Shoe retailers", + "45821-": "Shoe retailers", + "458210": "Shoe retailers", + "458210A": "Shoe retailer services, in-store retailing", + "458210P": "Primary services", + "4583--": "Jewelry retailers", + "45831-": "Jewelry retailers", + "458310": "Jewelry retailers", + "458310A": "Jewelry retailer services, in-store retailing", + "458310P": "Primary services", + "4591--": "Sporting goods and hobby retailers", + "45911-": "Sporting goods retailers", + "459110": "Sporting goods retailers", + "459110A": "Sporting goods store services, in-store retailing", + "459110A1": "Retailing of sporting goods", + "459110A2": "Retailing of all other goods", + "459110P": "Primary services", + "45912-": "Hobby, toy, and game retailers", + "459120": "Hobby, toy, and game retailers", + "459120A": "Hobby, toy, and game store services, in-store retailing", + "459120A1": "Retailing of hobby and craft goods, toys, and games (including video games)", + "459120A2": "Retailing of all other goods", + "459120P": "Primary services", + "4592--": "Book retailers and news dealers", + "45921-": "Book retailers and news dealers", + "459210": "Book retailers and news dealers", + "459210A": "Book retailer and news dealer services, in-store retailing", + "459210A1": "Retailing of books", + "459210A2": "Retailing of all other goods", + "459210P": "Primary services", + "4594--": "Office supplies, stationery, and gift retailers", + "45940-": "Office supplies, stationery, and gift retailers", + "459400": "Office supplies, stationery, and gift retailers", + "459400A": "Office supplies, stationery, and gift retailer services, in-store retailing", + "459400P": "Primary services", + "481---": "Air transportation", + "4811--": "Scheduled air transportation", + "48111-": "Scheduled air transportation", + "481111": "Scheduled passenger air transportation", + "4811111": "Domestic", + "481111101": "Domestic first class, including business", + "481111102": "Domestic coach", + "4811112": "International", + "481111201": "International first class, including business", + "481111202": "International coach", + "481111P": "Primary services", + "481112": "Scheduled freight air transportation", + "4811121": "Scheduled freight air transportation services", + "481112101": "Domestic scheduled freight air transportation services", + "481112102": "International scheduled freight air transportation services", + "4811122": "Scheduled mail air transportation services", + "481112P": "Primary services", + "481112SM": "Other receipts", + "4812--": "Nonscheduled air transportation", + "48121-": "Nonscheduled air transportation", + "481211": "Nonscheduled air passenger chartering", + "4812111": "Domestic nonscheduled air passenger services", + "4812112": "International nonscheduled air passenger services", + "481211P": "Primary services", + "481211SM": "Other receipts", + "481212": "Nonscheduled air freight chartering", + "4812121": "Domestic nonscheduled air freight services", + "4812122": "International nonscheduled air freight services", + "481212P": "Primary services", + "481212SM": "Other receipts", + "482---": "Rail transportation", + "4821--": "Rail transportation", + "48211-": "Rail transportation", + "482111": "Line-haul railroads", + "4821114": "Freight rail transportation", + "482111411": "Carload freight rail transportation", + "482111412": "Intermodal freight rail transportation", + "4821115": "Passenger rail transportation", + "482111506": "Coach service class", + "482111507": "All other service classes", + "482111P": "Primary services", + "483---": "Water transportation", + "483111": "Deep sea freight transportation", + "4831115": "Deep sea freight transportation services", + "483111P": "Primary services", + "483113": "Coastal and Great Lakes freight transport.", + "4831131": "Coastal and intercoastal freight transportation", + "4831132": "Great Lakes - St. Lawrence Seaway freight transportation", + "4831133": "Coastal and intercoastal towing transportation", + "483113P": "Primary services", + "483113SM": "Other receipts", + "4832--": "Inland water transportation", + "48321-": "Inland water transportation", + "483211": "Inland water freight transportation", + "4832113": "Inland water freight transportation services", + "483211301": "Inland waterways freight transportation (except towing)", + "483211302": "Inland waterways towing transportation", + "483211P": "Primary services", + "483211SM": "Other receipts", + "484---": "Truck transportation", + "4841--": "General freight trucking", + "48411-": "General freight trucking, local", + "484110": "General freight trucking, local", + "4841101": "General freight trucking services, local", + "48411015": "General freight trucking, local, truckload", + "48411016": "General freight trucking, local, less than truckload", + "484110P": "Primary services", + "484110SM": "Other receipts", + "48412-": "General freight trucking, long-distance", + "484121": "General freight trucking, long-distance TL", + "4841212": "General freight trucking, long-distance, truckload", + "484121P": "Primary services", + "484121SM": "Other receipts", + "484122": "General freight trucking, long-distance LTL", + "4841221": "General freight trucking, long-distance less than truckload", + "484122P": "Primary services", + "4842--": "Specialized freight trucking", + "48421-": "Used household and office goods moving", + "484210": "Used household and office goods moving", + "4842102": "Used household and office goods moving, except local", + "48421021": "Residential moving services, except local", + "48421022": "Commercial and other goods moving services, except local", + "4842104": "Used household and office goods moving, local", + "48421041": "Residential moving services, local", + "48421042": "Commercial and other goods moving services, local", + "484210P": "Primary services", + "48422-": "Specialized freight (except used) trucking, local", + "484220": "Specialized freight (except used goods) trucking, local", + "4842206": "Specialized freight (except used goods) trucking, local", + "484220601": "Local hazardous materials trucking (except waste)", + "484220602": "Local agricultural products trucking without storage", + "484220603": "Dump trucking", + "484220604": "Local specialized trucking without storage", + "484220P": "Primary services", + "484220SM": "Other receipts", + "48423-": "Specialized freight (except used) trucking, long-distance", + "484230": "Specialized freight (except used goods) trucking, long-distance", + "4842306": "Specialized freight (except used goods) trucking, long-distance", + "484230602": "Agricultural products trucking, long-distance", + "484230603": "All other specialized trucking, long-distance", + "4842306031": "Hazardous materials trucking (except waste), long-distance", + "4842306032": "Other specialized trucking, long-distance", + "484230P": "Primary services", + "484230SM": "Other receipts", + "486---": "Pipeline Transportation", + "4861--": "Pipeline transportation of crude oil", + "48611-": "Pipeline transportation of crude oil", + "486110": "Pipeline transportation of crude oil", + "4861103": "Pipeline transportation of crude oil", + "486110311": "Trans-Alaskan Pipeline System transportation", + "486110312": "Pipeline transportation of crude petroleum, except on the Trans-Alaskan Pipeline System", + "486110P": "Primary services", + "4862--": "Pipeline transportation of natural gas", + "48621-": "Pipeline transportation of natural gas", + "486210": "Pipeline transportation of natural gas", + "4862101": "Pipeline transportation of natural gas services", + "486210P": "Primary services", + "4869--": "Other pipeline transportation", + "48691-": "Pipeline transportation of refined petroleum products", + "486910": "Refined petroleum product pipeline transport.", + "4869101": "Pipeline transportation of refined petroleum products", + "486910P": "Primary services", + "488---": "Transportation support activities", + "4881--": "Air transportation support activities", + "48811-": "Airport operations", + "488119": "Other airport operations", + "4881195": "Aeronautical services", + "488119501": "Landing fees", + "488119502": "Terminal rental", + "488119503": "Other aeronautical services", + "4881196": "Non-aeronautical services", + "488119601": "Airport parking", + "488119602": "Lease space for rental cars", + "488119603": "Lease space for concessions", + "488119604": "Other non-aeronautical services", + "488119P": "Primary services", + "48819-": "Other air transportation support activities", + "488190": "Other support activities for air transport.", + "4881905": "Other air transportation support activities", + "488190P": "Primary services", + "488190SM": "Other receipts", + "4883--": "Water transportation support activities", + "48831-": "Port and harbor operations", + "488310": "Port and harbor operations", + "4883101": "Port and harbor services", + "488310P": "Primary services", + "488310SM": "Other receipts", + "48832-": "Marine cargo handling", + "488320": "Marine cargo handling", + "4883208": "Movement of containers", + "4883209": "Other marine cargo handling", + "488320P": "Primary services", + "488320SM": "Other receipts", + "48833-": "Navigational services to shipping", + "488330": "Navigational services to shipping", + "4883301": "Navigational services to shipping and salvage", + "488330P": "Primary services", + "4885--": "Freight transportation arrangement", + "48851-": "Freight transportation arrangement", + "488510": "Freight transportation arrangement", + "4885101": "Freight forwarding", + "4885102": "Arrangement of freight and cargo n.e.c.", + "488510P": "Primary services", + "488510SM2": "Other receipts", + "491---": "U.S. Postal Service", + "4911--": "U.S. Postal Service", + "49111-": "U.S. Postal Service", + "491110": "U.S. Postal Service", + "4911107": "Mailing services (market dominant services)", + "49111071": "First class mail", + "491110711": "Retail letters", + "491110712": "Commercial letters", + "491110713": "Retail and commercial flats", + "491110714": "Other first class mail and fees", + "49111072": "Periodicals mail", + "491110721": "Outside county", + "491110722": "Other periodicals mail and fees", + "49111073": "Standard class mail", + "491110731": "High density and saturation flats and parcels", + "491110732": "Carrier route basic mail", + "491110733": "Bulk letters", + "491110734": "Bulk flats", + "491110735": "Other standard mail and fees", + "49111074": "Package services mail", + "49111075": "Special services and fees", + "4911108": "Shipping services (competitive services)", + "49111081": "Domestic priority mail", + "49111082": "Other shipping services and shipping special services & fees", + "491110P": "Primary services", + "492---": "Couriers and messengers", + "4921--": "Couriers and express delivery services", + "49211-": "Couriers and express delivery services", + "492110": "Couriers and express delivery services", + "4921101": "Standard courier services", + "4921102": "Expedited courier services", + "492110201": "Domestic expedited courier services", + "492110202": "International expedited courier services", + "492110P": "Primary services", + "4922--": "Local messengers and local delivery", + "49221-": "Local messengers and local delivery", + "492210": "Local messengers and local delivery", + "4922101": "Local messengers and local delivery services", + "492210P": "Primary services", + "493---": "Warehousing and storage", + "4931--": "Warehousing and storage", + "49311-": "General warehousing and storage", + "493110": "General warehousing and storage", + "4931101": "General warehousing and storage services", + "493110P": "Primary services", + "49312-": "Refrigerated warehousing and storage", + "493120": "Refrigerated warehousing and storage", + "4931202": "Warehousing and storage of refrigerated goods", + "493120P": "Primary services", + "49313-": "Farm product warehousing and storage", + "493130": "Farm product warehousing and storage", + "4931301": "Farm product warehousing and storage services", + "493130P": "Primary services", + "513---": "Publishing industries", + "5131--": "Newspaper, book, and directory publishers", + "51311-": "Newspaper publishers", + "513110": "Newspaper publishers", + "5131101": "Newspaper publishing", + "51311011": "Newspaper publishing from print publishers", + "513110111": "Newspaper advertising sales", + "5131101111": "Newspaper advertising sales, print only", + "5131101112": "Newspaper advertising sales, digital only and print and digital bundled", + "513110112": "Newspaper subscription and single copy sales", + "5131101121": "Newspaper subscriptions, print only", + "5131101122": "Newspaper subscriptions, online only and print and online bundled", + "513110P": "Primary services", + "51312-": "Periodical publishers", + "513120": "Periodical publishers", + "5131201": "Periodical publishing", + "51312011": "Periodical publishing from print publishers", + "513120111": "Periodicals, advertising sales", + "5131201111": "Specialized business and professional periodicals, advertising sales", + "5131201112": "General and consumer periodicals, advertising sales", + "513120112": "Periodicals, subscriptions and single copy sales", + "5131201121": "Specialized business and professional periodicals, subscriptions and single copy sales", + "5131201122": "General and consumer periodicals, subscriptions and single copy sales", + "513120M": "Miscellaneous receipts", + "513120P": "Primary services", + "513120SM": "Other receipts", + "51313-": "Book publishers", + "513130": "Book publishers", + "5131301": "Book publishing from print publishers", + "513130101": "Print book publishing", + "5131301011": "General adult and juvenile book publishing", + "51313010111": "General adult book publishing", + "51313010112": "Juvenile book publishing", + "5131301012": "Textbook publishing, including teachers' editions and workbooks", + "51313010121": "College textbook publishing", + "51313010122": "Elementary and high school textbook publishing", + "5131301013": "Technical, scientific, and professional book publishing", + "5131301014": "General reference book publishing", + "5131301015": "Religious book publishing", + "513130M": "Miscellaneous receipts", + "513130MM": "Miscellaneous receipts", + "513130P": "Primary services", + "513130SM": "Other receipts", + "51314-": "Directory and mailing list publishers", + "513140": "Directory and mailing list publishers", + "5131401": "Directory and mailing list publishing", + "51314011": "Directory and mailing list publishing from print publishers", + "513140111": "Directory and mailing list publishing from print - ad sales incl. phone directory listings", + "513140112": "Directory and mailing list publishing from print - subscription, content, and licensing sales", + "51314012": "Directory and mailing list publishing from Internet publishers", + "513140P": "Primary services", + "513140SM": "Other receipts", + "51319-": "Other publishers", + "513191": "Greeting card publishers", + "5131911": "Greeting card publishing", + "513191101": "Greeting card publishing from print publishers", + "513191P": "Primary services", + "513191SM": "Other receipts", + "513199": "All other publishers", + "5131991": "All other publishing including yearbooks, art prints, patterns, and trading cards", + "51319911": "All other publishing including yearbooks, art prints, patterns, and trading cards, from print", + "513199P": "Primary services", + "513199SM": "Other receipts", + "5132--": "Software publishers", + "51321-": "Software publishers", + "513210": "Software publishers", + "5132105": "Software publishing, except games", + "513210505": "System & application software publishing, excluding maintenance, tech support & games", + "51321050501": "System software publishing", + "51321050502": "Application software publishing", + "513210505021": "Desktop and portable device application software publishing", + "513210505022": "Other application software publishing", + "513210506": "Software maintenance, technical support, and other services related to software publishing", + "5132107": "Game software publishing", + "513210P": "Primary services", + "513210SM": "Other receipts", + "516---": "Broadcasting, except Internet", + "5161--": "Radio and television broadcasting", + "51611-": "Radio broadcasting", + "516110": "Radio broadcasting stations", + "5161101": "Radio station services", + "516110101": "Radio station advertising sales", + "51611010101": "Radio station advertising sales, local", + "51611010102": "Radio station advertising sales, national and regional", + "516110102": "Other radio station services", + "516110P": "Primary services", + "516110SM": "Other receipts", + "51612-": "Television broadcasting", + "516120": "Television broadcasting stations", + "5161203": "Television station advertising sales", + "5161204": "Other television station broadcasting services", + "516120P": "Primary services", + "516120SM": "Other receipts", + "5162--": "Cable and other subscription programming", + "51621-": "Cable and other subscription programming", + "516210": "Media streaming dist svcs, social networks, and other media networks and content providers", + "5162101": "Cable networks", + "51621011": "Cable network advertising services", + "51621012": "Cable network programming services", + "5162103": "Radio network and national syndication services", + "516210P": "Primary services", + "517---": "Telecommunications", + "5173--": "Wired and wireless telecommunications carriers", + "51731-": "Wired and wireless telecommunications carriers", + "517311": "Wired telecommunications carriers", + "5173111": "Local telephone service, except private lines", + "517311111": "Residence local telephone service", + "517311112": "Business and other local telephone service", + "5173112": "Public switched toll service", + "51731121": "Residence switched toll service", + "51731122": "Business switched toll and other toll service", + "5173113": "Private line telephone service", + "5173114": "All-distance telephone service", + "517311401": "Residential all-distance telephone service", + "517311402": "Business all-distance telephone service", + "5173115": "Video programming distribution", + "517311501": "Video programming subscriber services", + "517311502": "Advertising services", + "5173116": "Internet access services", + "517311601": "Residential Internet access services", + "517311602": "Business Internet access services", + "5173117": "Bundled access services", + "5173119": "Other wired telecommunications services", + "517311P": "Primary products", + "517312": "Wireless telecommunications carriers", + "5173121": "Wireless telecommunications services", + "517312P": "Primary services", + "5182--": "Data processing and related services", + "51821-": "Data processing and related services", + "518210": "Data processing, hosting and related services", + "5182101": "Business process management services", + "5182104": "Data management, information transformation, and related services", + "5182105": "Hosting, ASP, and other IT infrastructure provisioning services", + "518210P": "Primary services", + "518210SM": "Other receipts", + "5221--": "Depository credit intermediation", + "52211-": "Commercial banking", + "522110": "Commercial banking", + "5221101": "Loan services", + "522110101": "Residential real estate loans, except home equity", + "522110102": "Nonresidential real estate loans", + "522110103": "Home equity loans", + "522110105": "Commercial, industrial, and agricultural loans, except real estate", + "522110106": "New and used auto and truck loans", + "522110107": "Credit cards, overdraft credit, and related plans", + "522110108": "Other loan services", + "5221102": "Deposit services", + "522110201": "Demand deposits", + "522110202": "Time and other deposits", + "5221103": "Trust services", + "5221104": "Other banking services", + "522110P": "Primary services", + "52218-": "Savings institutions", + "522180": "Savings institutions and other depository credit intermediation", + "5221801": "Loan services", + "522180101": "Residential real estate loans, except home equity", + "522180102": "Nonresidential real estate loans", + "522180103": "Home equity loans", + "522180105": "Commercial, industrial, and agricultural loans, except real estate", + "522180106": "New and used auto and truck loans", + "522180109": "Credit cards, overdraft credit, and related plans", + "522180111": "Other loan services", + "5221802": "Deposit services", + "522180201": "Demand deposits", + "522180202": "Time and other deposits", + "5221803": "Trusts and other banking services", + "522180P": "Primary services", + "523---": "Security, commodity contracts and like activity", + "5231--": "Securities and commodity contracts intermediation and brokerage", + "52315-": "Investment banking and securities intermediation", + "523150": "Investment banking and securities intermediation", + "5231501": "Securities brokerage", + "523150101": "Brokerage services", + "5231501011": "Brokerage services, equities and ETFs", + "5231501012": "Brokerage services, all other securities", + "523150102": "Other securities related services including margin lending and mutual fund sales", + "5231502": "Investment banking and securities dealing", + "523150201": "Dealer transactions", + "5231502011": "Dealer transactions, equity securities", + "5231502012": "Dealer transactions, debt securities and all other trading", + "523150202": "Investment banking services", + "523150203": "Other securities dealing services", + "523150P": "Primary services", + "52394-": "Portfolio management and investment advice", + "523940": "Portfolio management and investment advice", + "5239401": "Portfolio management", + "52394011": "Mutual fund and exchange traded fund management", + "5239401101": "Management of equity funds", + "5239401102": "Management of bond funds", + "5239401103": "Management of other funds", + "52394012": "Private portfolio management", + "5239401201": "Management of equity private portfolios", + "5239401202": "Management of bond private portfolios", + "5239401203": "Management of other private portfolios", + "5239402": "Investment advice", + "52394021": "Investment advisory services", + "523940P": "Primary services", + "524---": "Insurance carriers and related activities", + "5241--": "Insurance carriers", + "52411-": "Direct life/health/medical insurance carriers", + "524113": "Direct life insurance carriers", + "5241131": "Life insurance policies", + "524113101": "Individual life insurance policies", + "52411310101": "Term life insurance policies", + "52411310102": "Whole life insurance policies", + "52411310103": "Universal life insurance policies", + "52411310105": "Variable-universal and other individual life insurance policies", + "524113102": "Group life insurance policies", + "5241132": "Annuities", + "524113201": "Variable deferred annuities", + "524113202": "Fixed-rate deferred annuities", + "524113203": "Immediate annuities", + "5241133": "Disability insurance policies", + "524113P": "Primary services", + "524114": "Direct health and medical insurance carriers", + "5241141": "Medical service plans", + "524114101": "Comprehensive medical service plans", + "52411410101": "Group managed care medical service plans", + "52411410102": "Group fee-for-service medical service plans", + "52411410103": "Individual comprehensive medical service plans", + "524114103": "Non-comprehensive medical service plans", + "52411410301": "Dental service plans", + "52411410302": "Supplemental Medicare service plans", + "52411410303": "Other medical service plans", + "5241142": "Indemnity health insurance plans", + "524114P": "Primary services", + "52412-": "Other direct insurance carriers", + "524126": "Direct property and casualty insurers", + "5241261": "Private passenger auto insurance", + "5241262": "Homeowner's insurance", + "5241263": "Commercial auto insurance", + "5241264": "Non-auto liability insurance", + "524126402": "Medical malpractice insurance", + "524126403": "Product and other non-auto liability insurance", + "5241265": "Commercial multiple peril insurance", + "5241266": "Worker's compensation insurance", + "5241267": "Other property and casualty insurance", + "524126P": "Primary services", + "52421-": "Insurance agencies and brokerages", + "524210": "Insurance agencies and brokerages", + "5242101": "Sale of property and casualty insurance", + "524210101": "Sale of personal property and casualty insurance", + "52421010101": "Sale of private passenger auto insurance", + "52421010102": "Sale of homeowner's insurance", + "52421010103": "Sale of other personal property and casualty insurance", + "524210102": "Sale of commercial property and casualty insurance", + "5242102": "Sale of life insurance and annuities", + "5242103": "Sale of health and medical insurance", + "5242104": "Sale of other insurance", + "524210P": "Primary services", + "524210SM": "Other receipts", + "53112-": "Lessors of nonresidential buildings (except miniwarehouses)", + "531120": "Lessors of nonresidential buildings", + "5311201": "Leasing of shopping centers and retail stores", + "5311202": "Leasing of professional and office buildings", + "5311203": "Leasing of manufacturing and industrial buildings", + "5311207": "Leasing of other nonresidential buildings and facilities", + "531120P": "Primary services", + "53113-": "Lessors of miniwarehouse and self storage units", + "531130": "Miniwarehouse and self-storage unit operators", + "5311301": "Miniwarehouse and self-storage unit operation", + "531130P": "Primary services", + "5312--": "Offices of real estate agents and brokers", + "53121-": "Offices of real estate agents and brokers", + "531210": "Offices of real estate agents and brokers", + "5312101": "Real estate brokerage, residential property sales and leases", + "5312106": "Real estate brokerage, nonresidential property sales and leases including land sales and leases", + "531210601": "Real estate brokerage, nonresidential property sales including land sales", + "531210602": "Real estate brokerage, nonresidential property leases including land leases", + "531210P": "Primary services", + "53131-": "Real estate property managers", + "531311": "Residential property managers", + "5313111": "Residential property management services", + "531311P": "Primary services", + "531312": "Nonresidential property managers", + "5313121": "Nonresidential property management services", + "531312P": "Primary services", + "531320": "Offices of real estate appraisers", + "5313201": "Real estate appraisal services", + "531320P": "Primary services", + "5321--": "Automotive equipment rental and leasing", + "53211-": "Passenger car rental and leasing", + "532111": "Passenger car rental", + "5321112": "Standard passenger car rental", + "532111211": "Passenger car rental for business travel", + "532111221": "Passenger car rental for leisure travel", + "5321113": "Replacement passenger car rental", + "532111P": "Primary services", + "53212-": "Truck, utility trailer and RV rental and leasing", + "532120": "Truck, utility trailer, and RV rental and leasing", + "5321201": "Rental of trucks, truck trailers, RVs", + "5321204": "Leasing of trucks, truck trailers, and RVs", + "532120M": "Miscellaneous receipts", + "532120P": "Primary services", + "532120SM": "Other receipts", + "532412": "Other heavy machinery rental and leasing", + "5324121": "Construction equipment rental and leasing", + "5324122": "Oilfield and well drilling equipment rental and leasing", + "532412P": "Primary services", + "532412SM": "Other receipts", + "5411--": "Legal services", + "54111-": "Offices of lawyers", + "541110": "Offices of lawyers", + "5411102": "Real estate legal services", + "5411103": "Civil negligence legal services", + "541110301": "Defendant representation", + "541110302": "Plaintiff representation", + "5411106": "Wills, estate planning, and probate", + "5411108": "Family legal services", + "5411109": "Business and commercial legal services", + "541110901": "Tax legal services", + "541110902": "Intellectual property legal services", + "541110903": "Bankruptcy and other business and commercial legal services", + "541110A": "Labor and employment legal services", + "541110B": "Criminal legal services", + "541110C": "Other legal services", + "541110P": "Primary services", + "541211": "Offices of certified public accountants", + "5412114": "Financial auditing", + "5412115": "Tax preparation and planning", + "5412119": "Bookkeeping and compilation", + "541211A": "Other accounting services", + "541211P": "Primary services", + "541211SM": "Other receipts", + "541219": "Other accounting services", + "5412191": "Other accounting services (non-CPA firms)", + "541219P": "Primary services", + "5413--": "Architectural, engineering and related services", + "54131-": "Architectural services", + "541310": "Architectural services", + "5413101": "Residential building projects", + "5413107": "Nonresidential building projects", + "54131071": "Commercial and industrial building projects", + "54131072": "Institutional building projects", + "5413108": "Other architectural services, incl. historic restoration & architectural consulting services", + "541310P": "Primary services", + "541310SM": "Other receipts", + "54133-": "Engineering services", + "541330": "Engineering services", + "5413301": "Building related engineering projects", + "541330101": "Residential building engineering projects", + "541330102": "Commercial, public, and institutional building engineering projects", + "541330103": "Industrial and manufacturing plant and process engineering projects", + "5413302": "Non-building related engineering projects", + "541330201": "Transportation engineering projects", + "54133020101": "Highway and roadway engineering projects", + "54133020102": "Other transportation engineering projects, including mass transit engineering projects", + "541330202": "Municipal utility and power generation and distribution engineering projects", + "541330203": "All other non-building related engineering projects", + "541330P": "Primary services", + "541330SM": "Other receipts", + "5416--": "Management and technical consulting services", + "54161-": "Management consulting services", + "541610": "Management consulting services", + "5416101": "Administrative and general management consulting services", + "5416103": "Marketing consulting services", + "5416104": "Process, physical distribution and logistics consulting services", + "5416105": "Human resources consulting services", + "541610P": "Primary services", + "54181-": "Advertising agencies", + "541810": "Advertising agencies", + "5418104": "Advertising agency services", + "541810401": "Advertising creative services billed separately", + "541810402": "Advertising placement services, including bundled placement and creative services", + "541810403": "Other advertising services billed separately", + "541810P": "Primary services", + "541810SM": "Other receipts", + "5613--": "Employment services", + "56133-": "Employee leasing services", + "561330": "Professional employer organizations", + "5613301": "Co-employment staffing", + "561330P": "Primary services", + "56138-": "Staffing services (except PEOs)", + "561380": "Staffing services (except PEOs)", + "5613801": "Temporary help services", + "561380101": "Temporary help services, office and clerical", + "561380102": "Temporary help services, light and heavy industrial", + "561380103": "Temporary help services, technical and professional", + "561380104": "Temporary help services, medical", + "561380105": "Temporary help services, other", + "5613802": "Employment placement services", + "5613803": "Executive search services", + "561380P": "Primary services", + "561380SM": "Other receipts", + "56151-": "Travel agencies", + "561510": "Travel agencies", + "5615101": "Flight bookings", + "561510111": "Domestic flight bookings", + "561510112": "International flight bookings", + "5615102": "Other travel agency services, except flight bookings", + "561510211": "Hotel and car rental bookings", + "5615102111": "Hotel bookings", + "5615102112": "Car rental bookings", + "561510222": "Cruise and tour bookings", + "5615102221": "Cruise bookings", + "5615102222": "Packaged tour bookings", + "561510233": "All other travel agency services", + "561510P": "Primary services", + "561510SM": "Other receipts", + "561612": "Security guards and patrol services", + "5616121": "Security guard services", + "561612P": "Primary services", + "56172-": "Janitorial services", + "561720": "Janitorial services", + "5617205": "Janitorial cleaning services", + "56172051": "Nonresidential cleaning services", + "56172052": "Residential cleaning services", + "561720P": "Primary services", + "561720SM": "Other receipts", + "5621--": "Waste collection", + "56211-": "Waste collection", + "562111": "Solid waste collection", + "5621112": "Solid waste collection services", + "562111P": "Primary services", + "562111SM": "Other receipts", + "6211--": "Offices of physicians", + "62111-": "Offices of physicians", + "621111": "Offices of physicians, except mental health", + "6211114": "One and two physician practices and single specialty group practices", + "621111411": "General/family practice", + "6211114111": "Medicare patients: general/family practice", + "6211114112": "Medicaid patients: general/family practice", + "6211114113": "Private insurance patients: general/family practice", + "6211114114": "All other patients: general/family practice", + "621111412": "Internal medicine", + "6211114121": "Medicare patients: internal medicine", + "6211114122": "Medicaid patients: internal medicine", + "6211114123": "Private insurance patients: internal medicine", + "6211114124": "All other patients: internal medicine", + "621111413": "General surgery and other surgical specialties", + "6211114131": "Medicare patients: surgical", + "6211114132": "Medicaid patients: surgical", + "6211114133": "Private insurance patients: surgical", + "6211114134": "All other patients: surgical", + "621111414": "Pediatrics", + "6211114142": "Medicaid patients: pediatrics", + "6211114143": "Private insurance patients: pediatrics", + "6211114144": "All other patients: pediatrics", + "621111415": "Obstetrics/gynecology", + "6211114151": "Medicare patients: obstetrics/gynecology", + "6211114152": "Medicaid patients: obstetrics/gynecology", + "6211114153": "Private insurance patients: obstetrics/gynecology", + "6211114154": "All other patients: obstetrics/gynecology", + "621111419": "Other specialty", + "6211114191": "Medicare patients: other specialty", + "6211114192": "Medicaid patients: other specialty", + "6211114193": "Private insurance patients: other specialty", + "6211114194": "All other patients: other specialty", + "6211115": "Multispecialty group practice", + "6211115111": "Medicare patients: multispecialty group practice", + "6211115112": "Medicaid patients: multispecialty group practice", + "6211115113": "Private insurance patients: multispecialty group practice", + "6211115114": "All other patients: multispecialty group practice", + "621111P": "Primary services", + "6212--": "Offices of dentists", + "62121-": "Offices of dentists", + "621210": "Offices of dentists", + "6212101": "Dental visits and consultations", + "62121011": "Private insurance patients: dental visits and consultations", + "62121012": "Medicare, Medicaid and all other patients: dental visits and consultations", + "6212102": "Dental surgical intervention services", + "62121021": "Private insurance patients: dental surgical intervention services", + "62121022": "Medicare, Medicaid and all other patients: dental surgical intervention services", + "6212103": "Dental non-surgical intervention services", + "62121031": "Private insurance patients: dental non-surgical intervention services", + "62121032": "Medicare, Medicaid and all other patients: dental non-surgical intervention services", + "621210P": "Primary services", + "621210SM": "Other receipts", + "6215--": "Medical and diagnostic laboratories", + "62151-": "Medical and diagnostic laboratories", + "621511": "Medical laboratories", + "6215112": "Medical laboratory services", + "62151123": "Medicare patients", + "62151124": "Medicaid patients", + "62151125": "Private insurance patients", + "62151126": "All other patients", + "621511P": "Primary services", + "621512": "Diagnostic imaging centers", + "6215124": "Diagnostic imaging services", + "62151241": "Medicare and Medicaid patients", + "62151242": "Private insurance and all other patients", + "621512421": "Private insurance patients", + "621512422": "All other patients", + "621512P": "Primary services", + "6216--": "Home health care services", + "62161-": "Home health care services", + "621610": "Home health care services", + "6216103": "Medicare and Medicaid patients", + "62161031": "Medicare patients", + "62161032": "Medicaid patients", + "6216104": "Private insurance and all other patients", + "62161041": "Private insurance patients", + "62161042": "All other patients", + "621610P": "Primary services", + "621610SM": "Other receipts", + "62199-": "All other ambulatory health care services", + "621991": "Blood and organ banks", + "6219911": "Human blood services", + "62199112": "Human red blood and whole blood services", + "62199113": "Human blood plasma services", + "62199114": "Human blood platelet and other blood services", + "6219912": "Human organ, bone, tissue, and other bank services", + "621991M": "Miscellaneous receipts", + "621991MM": "Miscellaneous receipts", + "621991P": "Primary services", + "621991SM": "Other receipts", + "622---": "Hospitals", + "6221--": "General medical and surgical hospitals", + "62211-": "General medical and surgical hospitals", + "622110": "General medical and surgical hospitals", + "622110201": "Certain infectious and parasitic diseases", + "62211020103": "Private insurance and all other patients: certain infectious and parasitic diseases", + "622110202": "Neoplasms", + "622110203": "Diseases of the blood & blood-forming organs & certain disorders involving the immune mechanism", + "622110204": "Endocrine, nutritional and metabolic diseases", + "622110205": "Mental and behavioural disorders", + "622110206": "Diseases of the nervous system", + "622110209": "Diseases of the circulatory system", + "62211020903": "Priv ins & all other patients: diseases of the circulatory system", + "622110210": "Diseases of the respiratory system", + "622110211": "Diseases of the digestive system", + "62211021103": "Private insurance & all other patients: diseases of the digestive system", + "622110212": "Diseases of the skin and subcutaneous tissue", + "62211021203": "Private ins & all other patients: diseases of the skin and subcutaneous tissue", + "622110213": "Diseases of the musculoskeletal system and connective tissue", + "62211021303": "Private ins & all other patients: diseases of the musculoskeletal system and connective tissue", + "622110214": "Diseases of the genitourinary system", + "622110215": "Pregnancy, childbirth and the puerperium", + "62211021503": "Prv ins & all other patients: pregnancy, childbirth and the puerperium", + "622110216": "Certain conditions originating in the perinatal period", + "62211021603": "Prv ins & all other patients: certain conditions originating in the perinatal period", + "622110218": "Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified", + "622110219": "Injury, poisoning and certain other consequences of external causes", + "622110221": "Factors influencing health status and contact with health services", + "622110223": "Other diseases", + "622110P": "Primary services", + "622110SM": "Other receipts", + "62211A2": "Medicare patients", + "62211A4": "Medicaid patients", + "62211A6": "Private insurance and all other patients", + "62211A61": "Private insurance patients", + "62211A62": "All other patients", + "6222--": "Psychiatric and substance abuse hospitals", + "62221-": "Psychiatric and substance abuse hospitals", + "622210": "Psychiatric and substance abuse hospitals", + "6222103": "Psychiatric hospitals", + "62221031": "Medicare patients: psychiatric hospitals", + "62221032": "Medicaid patients: psychiatric hospitals", + "62221033": "Private insurance and all other patients: psychiatric hospitals", + "6222105": "Substance abuse hospitals", + "622210P": "Primary services", + "6223--": "Other specialty hospitals", + "62231-": "Other specialty hospitals", + "622310": "Other specialty hospitals", + "6223106": "Specialty, except psychiatric and substance abuse, hospitals", + "62231061": "Medicare patients", + "62231062": "Medicaid patients", + "62231063": "Private insurance and all other patients", + "622310P": "Primary services", + "6231--": "Nursing care facilities", + "62311-": "Nursing care facilities", + "623110": "Nursing care facilities", + "6231101": "Medicare and Medicaid patients", + "623110101": "Medicaid patients", + "623110102": "Medicare patients", + "6231103": "Private insurance and all other patients", + "623110301": "Private insurance patients", + "623110302": "All other patients", + "623110P": "Primary services", + "623110SM": "Other receipts", + "62321-": "Residential developmental disability homes", + "623210": "Residential developmental disability homes", + "6232101": "Residential intellectual and developmental disability services", + "62321011": "Medicaid patients", + "62321012": "Non-Medicaid patients", + "623210P": "Primary services", + "623210SM": "Other receipts", + "7131--": "Amusement and theme parks", + "71311-": "Amusement and theme parks", + "713110": "Amusement and theme parks", + "7131101": "Amusement and theme park admissions", + "7131102": "Amusement and theme park food and beverage sales", + "7131103": "Amusement and theme park merchandise sales, games, and other services", + "713110P": "Primary services", + "713110SM": "Other receipts", + "71391-": "Golf courses and country clubs", + "713910": "Golf courses and country clubs", + "7139101": "Membership dues and fees", + "7139102": "Greens and guest fees", + "7139103": "Food and beverage sales", + "7139104": "Equipment rentals and all other golf services", + "713910P": "Primary services", + "713910SM": "Other receipts", + "71394-": "Fitness and recreational sports centers", + "713940": "Fitness and recreational sports centers", + "7139401": "Fitness and recreational facility memberships", + "7139402": "Recreational facility admissions, classes, and other fitness center services", + "713940P": "Primary services", + "713940SM": "Other receipts", + "721---": "Accommodation", + "7211--": "Accommodation", + "72111-": "Hotels (exc casino hotels) and motels", + "721110": "Hotels and motels, except casino hotels", + "7211101": "Guestroom rental", + "721110101": "Limited service hotels and motels guestroom rental", + "721110102": "Full service hotels and motels guestroom rental", + "721110103": "Luxury and resort hotels guestroom rental", + "7211102": "Hotel and motel food and beverage and related services", + "721110201": "Hotel and motel food and nonalcoholic beverage and related services", + "721110202": "Hotel and motel alcoholic beverage and related services", + "7211105": "Other hotel and motel services", + "721110P": "Primary services", + "721110SM1": "Other receipts", + "72112-": "Casino hotels", + "721120": "Casino hotels", + "7211201": "Casino hotel guestroom rental", + "7211202": "Casino hotel food and beverage and related services", + "721120201": "Casino hotel food and nonalcoholic beverage and related services", + "721120202": "Casino hotel alcoholic beverage and related services", + "7211205": "Casino gaming receipts", + "7211206": "Other casino hotel services", + "721120P": "Primary services", + "721120SM1": "Other receipts", + "8113--": "Commercial machinery repair and maintenance", + "81131-": "Commercial machinery repair and maintenance", + "811310": "Commercial machinery repair and maintenance", + "8113105": "Maintenance and repair services for agricultural, construction, and mining machinery", + "8113106": "Maintenance and repair services for commercial and service industry machinery", + "8113107": "Maintenance and repair services for industrial machinery", + "8113108": "Maintenance and repair services for general purpose machinery", + "811310P": "Primary services", + "811310SM": "Other receipts", + "924126": "Premiums for property and casualty insurance", + "9241261": "Premiums for private passenger auto insurance", + "9241262": "Premiums for homeowner's insurance", + "9241263": "Premiums for commercial auto insurance", + "9241264": "Premiums for non-auto liability insurance", + "924126402": "Premiums for medical malpractice insurance", + "924126403": "Premiums for product and other non-auto liability insurance", + "9241265": "Premiums for commercial multiple peril insurance", + "9241266": "Premiums for worker's compensation insurance", + "9241267": "Premiums for other property and casualty insurance", + "924126P": "Primary services", + "ADLVWR": "Delivery and warehouse industries", + "AINFO-": "Information", + "AMUM--": "Total mining, utilities, and manufacturing industries", + "ARETTR": "Total retail trade industries", + "ASHC--": "Selected health care industries", + "ASTDSV": "Other selected services less trade, transportation, and warehousing industries", + "ATRADE": "Total trade industries", + "ATRANS": "Transportation industries", + "ATRNWR": "Transportation and warehousing industries", + "ATTDSV": "Services less trade, transportation, and warehousing", + "AWHLTR": "Total wholesale trade industries", + "OMFG--": "Total manufacturing industries", + "OMIN--": "Total mining industries" + }, + "footnote_code": { + "C": "Correction", + "P": "Preliminary. All indexes are subject to monthly revisions up to four months after original publication." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/ppi_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/ppi_series.xz new file mode 100644 index 000000000000..b7655ab9a246 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/ppi_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/sla_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/sla_codes.json new file mode 100644 index 000000000000..26d5ca27f2cd --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/sla_codes.json @@ -0,0 +1,9299 @@ +{ + "la": { + "area_code": { + "ST0100000000000": "Alabama", + "ST0200000000000": "Alaska", + "ST0400000000000": "Arizona", + "ST0500000000000": "Arkansas", + "ST0600000000000": "California", + "ST0800000000000": "Colorado", + "ST0900000000000": "Connecticut", + "ST1000000000000": "Delaware", + "ST1100000000000": "District of Columbia", + "ST1200000000000": "Florida", + "ST1300000000000": "Georgia", + "ST1500000000000": "Hawaii", + "ST1600000000000": "Idaho", + "ST1700000000000": "Illinois", + "ST1800000000000": "Indiana", + "ST1900000000000": "Iowa", + "ST2000000000000": "Kansas", + "ST2100000000000": "Kentucky", + "ST2200000000000": "Louisiana", + "ST2300000000000": "Maine", + "ST2400000000000": "Maryland", + "ST2500000000000": "Massachusetts", + "ST2600000000000": "Michigan", + "ST2700000000000": "Minnesota", + "ST2800000000000": "Mississippi", + "ST2900000000000": "Missouri", + "ST3000000000000": "Montana", + "ST3100000000000": "Nebraska", + "ST3200000000000": "Nevada", + "ST3300000000000": "New Hampshire", + "ST3400000000000": "New Jersey", + "ST3500000000000": "New Mexico", + "ST3600000000000": "New York", + "ST3700000000000": "North Carolina", + "ST3800000000000": "North Dakota", + "ST3900000000000": "Ohio", + "ST4000000000000": "Oklahoma", + "ST4100000000000": "Oregon", + "ST4200000000000": "Pennsylvania", + "ST4400000000000": "Rhode Island", + "ST4500000000000": "South Carolina", + "ST4600000000000": "South Dakota", + "ST4700000000000": "Tennessee", + "ST4800000000000": "Texas", + "ST4900000000000": "Utah", + "ST5000000000000": "Vermont", + "ST5100000000000": "Virginia", + "ST5300000000000": "Washington", + "ST5400000000000": "West Virginia", + "ST5500000000000": "Wisconsin", + "ST5600000000000": "Wyoming", + "ST7200000000000": "Puerto Rico", + "MT0111500000000": "Anniston-Oxford-Jacksonville, AL Metropolitan Statistical Area", + "MT0112220000000": "Auburn-Opelika, AL Metropolitan Statistical Area", + "MT0113820000000": "Birmingham-Hoover, AL Metropolitan Statistical Area", + "MT0119300000000": "Daphne-Fairhope-Foley, AL Metropolitan Statistical Area", + "MT0119460000000": "Decatur, AL Metropolitan Statistical Area", + "MT0120020000000": "Dothan, AL Metropolitan Statistical Area", + "MT0122520000000": "Florence-Muscle Shoals, AL Metropolitan Statistical Area", + "MT0123460000000": "Gadsden, AL Metropolitan Statistical Area", + "MT0126620000000": "Huntsville, AL Metropolitan Statistical Area", + "MT0133660000000": "Mobile, AL Metropolitan Statistical Area", + "MT0133860000000": "Montgomery, AL Metropolitan Statistical Area", + "MT0146220000000": "Tuscaloosa, AL Metropolitan Statistical Area", + "MT0211260000000": "Anchorage, AK Metropolitan Statistical Area", + "MT0221820000000": "Fairbanks, AK Metropolitan Statistical Area", + "MT0422380000000": "Flagstaff, AZ Metropolitan Statistical Area", + "MT0429420000000": "Lake Havasu City-Kingman, AZ Metropolitan Statistical Area", + "MT0438060000000": "Phoenix-Mesa-Scottsdale, AZ Metropolitan Statistical Area", + "MT0439140000000": "Prescott, AZ Metropolitan Statistical Area", + "MT0443420000000": "Sierra Vista-Douglas, AZ Metropolitan Statistical Area", + "MT0446060000000": "Tucson, AZ Metropolitan Statistical Area", + "MT0449740000000": "Yuma, AZ Metropolitan Statistical Area", + "MT0522220000000": "Fayetteville-Springdale-Rogers, AR-MO Metropolitan Statistical Area", + "MT0522900000000": "Fort Smith, AR-OK Metropolitan Statistical Area", + "MT0526300000000": "Hot Springs, AR Metropolitan Statistical Area", + "MT0527860000000": "Jonesboro, AR Metropolitan Statistical Area", + "MT0530780000000": "Little Rock-North Little Rock-Conway, AR Metropolitan Statistical Area", + "MT0538220000000": "Pine Bluff, AR Metropolitan Statistical Area", + "MT0612540000000": "Bakersfield, CA Metropolitan Statistical Area", + "MT0617020000000": "Chico, CA Metropolitan Statistical Area", + "MT0620940000000": "El Centro, CA Metropolitan Statistical Area", + "MT0623420000000": "Fresno, CA Metropolitan Statistical Area", + "MT0625260000000": "Hanford-Corcoran, CA Metropolitan Statistical Area", + "MT0631080000000": "Los Angeles-Long Beach-Anaheim, CA Metropolitan Statistical Area", + "MT0631460000000": "Madera, CA Metropolitan Statistical Area", + "MT0632900000000": "Merced, CA Metropolitan Statistical Area", + "MT0633700000000": "Modesto, CA Metropolitan Statistical Area", + "MT0634900000000": "Napa, CA Metropolitan Statistical Area", + "MT0637100000000": "Oxnard-Thousand Oaks-Ventura, CA Metropolitan Statistical Area", + "MT0639820000000": "Redding, CA Metropolitan Statistical Area", + "MT0640140000000": "Riverside-San Bernardino-Ontario, CA Metropolitan Statistical Area", + "MT0640900000000": "Sacramento--Roseville--Arden-Arcade, CA Metropolitan Statistical Area", + "MT0641500000000": "Salinas, CA Metropolitan Statistical Area", + "MT0641740000000": "San Diego-Carlsbad, CA Metropolitan Statistical Area", + "MT0641860000000": "San Francisco-Oakland-Hayward, CA Metropolitan Statistical Area", + "MT0641940000000": "San Jose-Sunnyvale-Santa Clara, CA Metropolitan Statistical Area", + "MT0642020000000": "San Luis Obispo-Paso Robles-Arroyo Grande, CA Metropolitan Statistical Area", + "MT0642100000000": "Santa Cruz-Watsonville, CA Metropolitan Statistical Area", + "MT0642200000000": "Santa Maria-Santa Barbara, CA Metropolitan Statistical Area", + "MT0642220000000": "Santa Rosa, CA Metropolitan Statistical Area", + "MT0644700000000": "Stockton-Lodi, CA Metropolitan Statistical Area", + "MT0646700000000": "Vallejo-Fairfield, CA Metropolitan Statistical Area", + "MT0647300000000": "Visalia-Porterville, CA Metropolitan Statistical Area", + "MT0649700000000": "Yuba City, CA Metropolitan Statistical Area", + "MT0814500000000": "Boulder, CO Metropolitan Statistical Area", + "MT0817820000000": "Colorado Springs, CO Metropolitan Statistical Area", + "MT0819740000000": "Denver-Aurora-Lakewood, CO Metropolitan Statistical Area", + "MT0822660000000": "Fort Collins, CO Metropolitan Statistical Area", + "MT0824300000000": "Grand Junction, CO Metropolitan Statistical Area", + "MT0824540000000": "Greeley, CO Metropolitan Statistical Area", + "MT0839380000000": "Pueblo, CO Metropolitan Statistical Area", + "MT0971950000000": "Bridgeport-Stamford-Norwalk, CT Metropolitan NECTA", + "MT0972850000000": "Danbury, CT Metropolitan NECTA", + "MT0973450000000": "Hartford-West Hartford-East Hartford, CT Metropolitan NECTA", + "MT0975700000000": "New Haven, CT Metropolitan NECTA", + "MT0976450000000": "Norwich-New London-Westerly, CT-RI Metropolitan NECTA", + "MT0978700000000": "Waterbury, CT Metropolitan NECTA", + "MT1020100000000": "Dover, DE Metropolitan Statistical Area", + "MT1041540000000": "Salisbury, MD-DE Metropolitan Statistical Area", + "MT1147900000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Statistical Area", + "MT1215980000000": "Cape Coral-Fort Myers, FL Metropolitan Statistical Area", + "MT1218880000000": "Crestview-Fort Walton Beach-Destin, FL Metropolitan Statistical Area", + "MT1219660000000": "Deltona-Daytona Beach-Ormond Beach, FL Metropolitan Statistical Area", + "MT1223540000000": "Gainesville, FL Metropolitan Statistical Area", + "MT1226140000000": "Homosassa Springs, FL Metropolitan Statistical Area", + "MT1227260000000": "Jacksonville, FL Metropolitan Statistical Area", + "MT1229460000000": "Lakeland-Winter Haven, FL Metropolitan Statistical Area", + "MT1233100000000": "Miami-Fort Lauderdale-West Palm Beach, FL Metropolitan Statistical Area", + "MT1234940000000": "Naples-Immokalee-Marco Island, FL Metropolitan Statistical Area", + "MT1235840000000": "North Port-Sarasota-Bradenton, FL Metropolitan Statistical Area", + "MT1236100000000": "Ocala, FL Metropolitan Statistical Area", + "MT1236740000000": "Orlando-Kissimmee-Sanford, FL Metropolitan Statistical Area", + "MT1237340000000": "Palm Bay-Melbourne-Titusville, FL Metropolitan Statistical Area", + "MT1237460000000": "Panama City, FL Metropolitan Statistical Area", + "MT1237860000000": "Pensacola-Ferry Pass-Brent, FL Metropolitan Statistical Area", + "MT1238940000000": "Port St. Lucie, FL Metropolitan Statistical Area", + "MT1239460000000": "Punta Gorda, FL Metropolitan Statistical Area", + "MT1242680000000": "Sebastian-Vero Beach, FL Metropolitan Statistical Area", + "MT1242700000000": "Sebring, FL Metropolitan Statistical Area", + "MT1245220000000": "Tallahassee, FL Metropolitan Statistical Area", + "MT1245300000000": "Tampa-St. Petersburg-Clearwater, FL Metropolitan Statistical Area", + "MT1245540000000": "The Villages, FL Metropolitan Statistical Area", + "MT1310500000000": "Albany, GA Metropolitan Statistical Area", + "MT1312020000000": "Athens-Clarke County, GA Metropolitan Statistical Area", + "MT1312060000000": "Atlanta-Sandy Springs-Roswell, GA Metropolitan Statistical Area", + "MT1312260000000": "Augusta-Richmond County, GA-SC Metropolitan Statistical Area", + "MT1315260000000": "Brunswick, GA Metropolitan Statistical Area", + "MT1317980000000": "Columbus, GA-AL Metropolitan Statistical Area", + "MT1319140000000": "Dalton, GA Metropolitan Statistical Area", + "MT1323580000000": "Gainesville, GA Metropolitan Statistical Area", + "MT1325980000000": "Hinesville, GA Metropolitan Statistical Area", + "MT1331420000000": "Macon-Bibb County, GA Metropolitan Statistical Area", + "MT1340660000000": "Rome, GA Metropolitan Statistical Area", + "MT1342340000000": "Savannah, GA Metropolitan Statistical Area", + "MT1346660000000": "Valdosta, GA Metropolitan Statistical Area", + "MT1347580000000": "Warner Robins, GA Metropolitan Statistical Area", + "MT1527980000000": "Kahului-Wailuku-Lahaina, HI Metropolitan Statistical Area", + "MT1546520000000": "Urban Honolulu, HI Metropolitan Statistical Area", + "MT1614260000000": "Boise City, ID Metropolitan Statistical Area", + "MT1617660000000": "Coeur d'Alene, ID Metropolitan Statistical Area", + "MT1626820000000": "Idaho Falls, ID Metropolitan Statistical Area", + "MT1630300000000": "Lewiston, ID-WA Metropolitan Statistical Area", + "MT1638540000000": "Pocatello, ID Metropolitan Statistical Area", + "MT1646300000000": "Twin Falls, ID Metropolitan Statistical Area", + "MT1714010000000": "Bloomington, IL Metropolitan Statistical Area", + "MT1716060000000": "Carbondale-Marion, IL Metropolitan Statistical Area", + "MT1716580000000": "Champaign-Urbana, IL Metropolitan Statistical Area", + "MT1716980000000": "Chicago-Naperville-Elgin, IL-IN-WI Metropolitan Statistical Area", + "MT1719180000000": "Danville, IL Metropolitan Statistical Area", + "MT1719340000000": "Davenport-Moline-Rock Island, IA-IL Metropolitan Statistical Area", + "MT1719500000000": "Decatur, IL Metropolitan Statistical Area", + "MT1728100000000": "Kankakee, IL Metropolitan Statistical Area", + "MT1737900000000": "Peoria, IL Metropolitan Statistical Area", + "MT1740420000000": "Rockford, IL Metropolitan Statistical Area", + "MT1744100000000": "Springfield, IL Metropolitan Statistical Area", + "MT1814020000000": "Bloomington, IN Metropolitan Statistical Area", + "MT1818020000000": "Columbus, IN Metropolitan Statistical Area", + "MT1821140000000": "Elkhart-Goshen, IN Metropolitan Statistical Area", + "MT1821780000000": "Evansville, IN-KY Metropolitan Statistical Area", + "MT1823060000000": "Fort Wayne, IN Metropolitan Statistical Area", + "MT1826900000000": "Indianapolis-Carmel-Anderson, IN Metropolitan Statistical Area", + "MT1829020000000": "Kokomo, IN Metropolitan Statistical Area", + "MT1829200000000": "Lafayette-West Lafayette, IN Metropolitan Statistical Area", + "MT1833140000000": "Michigan City-La Porte, IN Metropolitan Statistical Area", + "MT1834620000000": "Muncie, IN Metropolitan Statistical Area", + "MT1843780000000": "South Bend-Mishawaka, IN-MI Metropolitan Statistical Area", + "MT1845460000000": "Terre Haute, IN Metropolitan Statistical Area", + "MT1911180000000": "Ames, IA Metropolitan Statistical Area", + "MT1916300000000": "Cedar Rapids, IA Metropolitan Statistical Area", + "MT1919780000000": "Des Moines-West Des Moines, IA Metropolitan Statistical Area", + "MT1920220000000": "Dubuque, IA Metropolitan Statistical Area", + "MT1926980000000": "Iowa City, IA Metropolitan Statistical Area", + "MT1943580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area", + "MT1947940000000": "Waterloo-Cedar Falls, IA Metropolitan Statistical Area", + "MT2029940000000": "Lawrence, KS Metropolitan Statistical Area", + "MT2031740000000": "Manhattan, KS Metropolitan Statistical Area", + "MT2045820000000": "Topeka, KS Metropolitan Statistical Area", + "MT2048620000000": "Wichita, KS Metropolitan Statistical Area", + "MT2114540000000": "Bowling Green, KY Metropolitan Statistical Area", + "MT2121060000000": "Elizabethtown-Fort Knox, KY Metropolitan Statistical Area", + "MT2130460000000": "Lexington-Fayette, KY Metropolitan Statistical Area", + "MT2131140000000": "Louisville/Jefferson County, KY-IN Metropolitan Statistical Area", + "MT2136980000000": "Owensboro, KY Metropolitan Statistical Area", + "MT2210780000000": "Alexandria, LA Metropolitan Statistical Area", + "MT2212940000000": "Baton Rouge, LA Metropolitan Statistical Area", + "MT2225220000000": "Hammond, LA Metropolitan Statistical Area", + "MT2226380000000": "Houma-Thibodaux, LA Metropolitan Statistical Area", + "MT2229180000000": "Lafayette, LA Metropolitan Statistical Area", + "MT2229340000000": "Lake Charles, LA Metropolitan Statistical Area", + "MT2233740000000": "Monroe, LA Metropolitan Statistical Area", + "MT2235380000000": "New Orleans-Metairie, LA Metropolitan Statistical Area", + "MT2243340000000": "Shreveport-Bossier City, LA Metropolitan Statistical Area", + "MT2370750000000": "Bangor, ME Metropolitan NECTA", + "MT2374650000000": "Lewiston-Auburn, ME Metropolitan NECTA", + "MT2376750000000": "Portland-South Portland, ME Metropolitan NECTA", + "MT2412580000000": "Baltimore-Columbia-Towson, MD Metropolitan Statistical Area", + "MT2415680000000": "California-Lexington Park, MD Metropolitan Statistical Area", + "MT2419060000000": "Cumberland, MD-WV Metropolitan Statistical Area", + "MT2425180000000": "Hagerstown-Martinsburg, MD-WV Metropolitan Statistical Area", + "MT2570900000000": "Barnstable Town, MA Metropolitan NECTA", + "MT2571650000000": "Boston-Cambridge-Nashua, MA-NH Metropolitan NECTA", + "MT2574500000000": "Leominster-Gardner, MA Metropolitan NECTA", + "MT2575550000000": "New Bedford, MA Metropolitan NECTA", + "MT2576600000000": "Pittsfield, MA Metropolitan NECTA", + "MT2578100000000": "Springfield, MA-CT Metropolitan NECTA", + "MT2579600000000": "Worcester, MA-CT Metropolitan NECTA", + "MT2611460000000": "Ann Arbor, MI Metropolitan Statistical Area", + "MT2612980000000": "Battle Creek, MI Metropolitan Statistical Area", + "MT2613020000000": "Bay City, MI Metropolitan Statistical Area", + "MT2619820000000": "Detroit-Warren-Dearborn, MI Metropolitan Statistical Area", + "MT2622420000000": "Flint, MI Metropolitan Statistical Area", + "MT2624340000000": "Grand Rapids-Wyoming, MI Metropolitan Statistical Area", + "MT2627100000000": "Jackson, MI Metropolitan Statistical Area", + "MT2628020000000": "Kalamazoo-Portage, MI Metropolitan Statistical Area", + "MT2629620000000": "Lansing-East Lansing, MI Metropolitan Statistical Area", + "MT2633220000000": "Midland, MI Metropolitan Statistical Area", + "MT2633780000000": "Monroe, MI Metropolitan Statistical Area", + "MT2634740000000": "Muskegon, MI Metropolitan Statistical Area", + "MT2635660000000": "Niles-Benton Harbor, MI Metropolitan Statistical Area", + "MT2640980000000": "Saginaw, MI Metropolitan Statistical Area", + "MT2720260000000": "Duluth, MN-WI Metropolitan Statistical Area", + "MT2731860000000": "Mankato-North Mankato, MN Metropolitan Statistical Area", + "MT2733460000000": "Minneapolis-St. Paul-Bloomington, MN-WI Metropolitan Statistical Area", + "MT2740340000000": "Rochester, MN Metropolitan Statistical Area", + "MT2741060000000": "St. Cloud, MN Metropolitan Statistical Area", + "MT2825060000000": "Gulfport-Biloxi-Pascagoula, MS Metropolitan Statistical Area", + "MT2825620000000": "Hattiesburg, MS Metropolitan Statistical Area", + "MT2827140000000": "Jackson, MS Metropolitan Statistical Area", + "MT2916020000000": "Cape Girardeau, MO-IL Metropolitan Statistical Area", + "MT2917860000000": "Columbia, MO Metropolitan Statistical Area", + "MT2927620000000": "Jefferson City, MO Metropolitan Statistical Area", + "MT2927900000000": "Joplin, MO Metropolitan Statistical Area", + "MT2928140000000": "Kansas City, MO-KS Metropolitan Statistical Area", + "MT2941140000000": "St. Joseph, MO-KS Metropolitan Statistical Area", + "MT2941180000000": "St. Louis, MO-IL Metropolitan Statistical Area", + "MT2944180000000": "Springfield, MO Metropolitan Statistical Area", + "MT3013740000000": "Billings, MT Metropolitan Statistical Area", + "MT3024500000000": "Great Falls, MT Metropolitan Statistical Area", + "MT3033540000000": "Missoula, MT Metropolitan Statistical Area", + "MT3124260000000": "Grand Island, NE Metropolitan Statistical Area", + "MT3130700000000": "Lincoln, NE Metropolitan Statistical Area", + "MT3136540000000": "Omaha-Council Bluffs, NE-IA Metropolitan Statistical Area", + "MT3216180000000": "Carson City, NV Metropolitan Statistical Area", + "MT3229820000000": "Las Vegas-Henderson-Paradise, NV Metropolitan Statistical Area", + "MT3239900000000": "Reno, NV Metropolitan Statistical Area", + "MT3373050000000": "Dover-Durham, NH-ME Metropolitan NECTA", + "MT3374950000000": "Manchester, NH Metropolitan NECTA", + "MT3376900000000": "Portsmouth, NH-ME Metropolitan NECTA", + "MT3412100000000": "Atlantic City-Hammonton, NJ Metropolitan Statistical Area", + "MT3436140000000": "Ocean City, NJ Metropolitan Statistical Area", + "MT3445940000000": "Trenton, NJ Metropolitan Statistical Area", + "MT3447220000000": "Vineland-Bridgeton, NJ Metropolitan Statistical Area", + "MT3510740000000": "Albuquerque, NM Metropolitan Statistical Area", + "MT3522140000000": "Farmington, NM Metropolitan Statistical Area", + "MT3529740000000": "Las Cruces, NM Metropolitan Statistical Area", + "MT3542140000000": "Santa Fe, NM Metropolitan Statistical Area", + "MT3610580000000": "Albany-Schenectady-Troy, NY Metropolitan Statistical Area", + "MT3613780000000": "Binghamton, NY Metropolitan Statistical Area", + "MT3615380000000": "Buffalo-Cheektowaga-Niagara Falls, NY Metropolitan Statistical Area", + "MT3621300000000": "Elmira, NY Metropolitan Statistical Area", + "MT3624020000000": "Glens Falls, NY Metropolitan Statistical Area", + "MT3627060000000": "Ithaca, NY Metropolitan Statistical Area", + "MT3628740000000": "Kingston, NY Metropolitan Statistical Area", + "MT3635620000000": "New York-Newark-Jersey City, NY-NJ-PA Metropolitan Statistical Area", + "MT3640380000000": "Rochester, NY Metropolitan Statistical Area", + "MT3645060000000": "Syracuse, NY Metropolitan Statistical Area", + "MT3646540000000": "Utica-Rome, NY Metropolitan Statistical Area", + "MT3648060000000": "Watertown-Fort Drum, NY Metropolitan Statistical Area", + "MT3711700000000": "Asheville, NC Metropolitan Statistical Area", + "MT3715500000000": "Burlington, NC Metropolitan Statistical Area", + "MT3716740000000": "Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area", + "MT3720500000000": "Durham-Chapel Hill, NC Metropolitan Statistical Area", + "MT3722180000000": "Fayetteville, NC Metropolitan Statistical Area", + "MT3724140000000": "Goldsboro, NC Metropolitan Statistical Area", + "MT3724660000000": "Greensboro-High Point, NC Metropolitan Statistical Area", + "MT3724780000000": "Greenville, NC Metropolitan Statistical Area", + "MT3725860000000": "Hickory-Lenoir-Morganton, NC Metropolitan Statistical Area", + "MT3727340000000": "Jacksonville, NC Metropolitan Statistical Area", + "MT3735100000000": "New Bern, NC Metropolitan Statistical Area", + "MT3739580000000": "Raleigh, NC Metropolitan Statistical Area", + "MT3740580000000": "Rocky Mount, NC Metropolitan Statistical Area", + "MT3748900000000": "Wilmington, NC Metropolitan Statistical Area", + "MT3749180000000": "Winston-Salem, NC Metropolitan Statistical Area", + "MT3813900000000": "Bismarck, ND Metropolitan Statistical Area", + "MT3822020000000": "Fargo, ND-MN Metropolitan Statistical Area", + "MT3824220000000": "Grand Forks, ND-MN Metropolitan Statistical Area", + "MT3910420000000": "Akron, OH Metropolitan Statistical Area", + "MT3915940000000": "Canton-Massillon, OH Metropolitan Statistical Area", + "MT3917140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area", + "MT3917460000000": "Cleveland-Elyria, OH Metropolitan Statistical Area", + "MT3918140000000": "Columbus, OH Metropolitan Statistical Area", + "MT3919380000000": "Dayton, OH Metropolitan Statistical Area", + "MT3930620000000": "Lima, OH Metropolitan Statistical Area", + "MT3931900000000": "Mansfield, OH Metropolitan Statistical Area", + "MT3944220000000": "Springfield, OH Metropolitan Statistical Area", + "MT3945780000000": "Toledo, OH Metropolitan Statistical Area", + "MT3948260000000": "Weirton-Steubenville, WV-OH Metropolitan Statistical Area", + "MT3949660000000": "Youngstown-Warren-Boardman, OH-PA Metropolitan Statistical Area", + "MT4021420000000": "Enid, OK Metropolitan Statistical Area", + "MT4030020000000": "Lawton, OK Metropolitan Statistical Area", + "MT4036420000000": "Oklahoma City, OK Metropolitan Statistical Area", + "MT4046140000000": "Tulsa, OK Metropolitan Statistical Area", + "MT4110540000000": "Albany, OR Metropolitan Statistical Area", + "MT4113460000000": "Bend-Redmond, OR Metropolitan Statistical Area", + "MT4118700000000": "Corvallis, OR Metropolitan Statistical Area", + "MT4121660000000": "Eugene, OR Metropolitan Statistical Area", + "MT4124420000000": "Grants Pass, OR Metropolitan Statistical Area", + "MT4132780000000": "Medford, OR Metropolitan Statistical Area", + "MT4138900000000": "Portland-Vancouver-Hillsboro, OR-WA Metropolitan Statistical Area", + "MT4141420000000": "Salem, OR Metropolitan Statistical Area", + "MT4210900000000": "Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area", + "MT4211020000000": "Altoona, PA Metropolitan Statistical Area", + "MT4214100000000": "Bloomsburg-Berwick, PA Metropolitan Statistical Area", + "MT4216540000000": "Chambersburg-Waynesboro, PA Metropolitan Statistical Area", + "MT4220700000000": "East Stroudsburg, PA Metropolitan Statistical Area", + "MT4221500000000": "Erie, PA Metropolitan Statistical Area", + "MT4223900000000": "Gettysburg, PA Metropolitan Statistical Area", + "MT4225420000000": "Harrisburg-Carlisle, PA Metropolitan Statistical Area", + "MT4227780000000": "Johnstown, PA Metropolitan Statistical Area", + "MT4229540000000": "Lancaster, PA Metropolitan Statistical Area", + "MT4230140000000": "Lebanon, PA Metropolitan Statistical Area", + "MT4237980000000": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Metropolitan Statistical Area", + "MT4238300000000": "Pittsburgh, PA Metropolitan Statistical Area", + "MT4239740000000": "Reading, PA Metropolitan Statistical Area", + "MT4242540000000": "Scranton--Wilkes-Barre--Hazleton, PA Metropolitan Statistical Area", + "MT4244300000000": "State College, PA Metropolitan Statistical Area", + "MT4248700000000": "Williamsport, PA Metropolitan Statistical Area", + "MT4249620000000": "York-Hanover, PA Metropolitan Statistical Area", + "MT4477200000000": "Providence-Warwick, RI-MA Metropolitan NECTA", + "MT4516700000000": "Charleston-North Charleston, SC Metropolitan Statistical Area", + "MT4517900000000": "Columbia, SC Metropolitan Statistical Area", + "MT4522500000000": "Florence, SC Metropolitan Statistical Area", + "MT4524860000000": "Greenville-Anderson-Mauldin, SC Metropolitan Statistical Area", + "MT4525940000000": "Hilton Head Island-Bluffton-Beaufort, SC Metropolitan Statistical Area", + "MT4534820000000": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC Metropolitan Statistical Area", + "MT4543900000000": "Spartanburg, SC Metropolitan Statistical Area", + "MT4544940000000": "Sumter, SC Metropolitan Statistical Area", + "MT4639660000000": "Rapid City, SD Metropolitan Statistical Area", + "MT4643620000000": "Sioux Falls, SD Metropolitan Statistical Area", + "MT4716860000000": "Chattanooga, TN-GA Metropolitan Statistical Area", + "MT4717300000000": "Clarksville, TN-KY Metropolitan Statistical Area", + "MT4717420000000": "Cleveland, TN Metropolitan Statistical Area", + "MT4727180000000": "Jackson, TN Metropolitan Statistical Area", + "MT4727740000000": "Johnson City, TN Metropolitan Statistical Area", + "MT4728700000000": "Kingsport-Bristol-Bristol, TN-VA Metropolitan Statistical Area", + "MT4728940000000": "Knoxville, TN Metropolitan Statistical Area", + "MT4732820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area", + "MT4734100000000": "Morristown, TN Metropolitan Statistical Area", + "MT4734980000000": "Nashville-Davidson--Murfreesboro--Franklin, TN Metropolitan Statistical Area", + "MT4810180000000": "Abilene, TX Metropolitan Statistical Area", + "MT4811100000000": "Amarillo, TX Metropolitan Statistical Area", + "MT4812420000000": "Austin-Round Rock, TX Metropolitan Statistical Area", + "MT4813140000000": "Beaumont-Port Arthur, TX Metropolitan Statistical Area", + "MT4815180000000": "Brownsville-Harlingen, TX Metropolitan Statistical Area", + "MT4817780000000": "College Station-Bryan, TX Metropolitan Statistical Area", + "MT4818580000000": "Corpus Christi, TX Metropolitan Statistical Area", + "MT4819100000000": "Dallas-Fort Worth-Arlington, TX Metropolitan Statistical Area", + "MT4821340000000": "El Paso, TX Metropolitan Statistical Area", + "MT4826420000000": "Houston-The Woodlands-Sugar Land, TX Metropolitan Statistical Area", + "MT4828660000000": "Killeen-Temple, TX Metropolitan Statistical Area", + "MT4829700000000": "Laredo, TX Metropolitan Statistical Area", + "MT4830980000000": "Longview, TX Metropolitan Statistical Area", + "MT4831180000000": "Lubbock, TX Metropolitan Statistical Area", + "MT4832580000000": "McAllen-Edinburg-Mission, TX Metropolitan Statistical Area", + "MT4833260000000": "Midland, TX Metropolitan Statistical Area", + "MT4836220000000": "Odessa, TX Metropolitan Statistical Area", + "MT4841660000000": "San Angelo, TX Metropolitan Statistical Area", + "MT4841700000000": "San Antonio-New Braunfels, TX Metropolitan Statistical Area", + "MT4843300000000": "Sherman-Denison, TX Metropolitan Statistical Area", + "MT4845500000000": "Texarkana, TX-AR Metropolitan Statistical Area", + "MT4846340000000": "Tyler, TX Metropolitan Statistical Area", + "MT4847020000000": "Victoria, TX Metropolitan Statistical Area", + "MT4847380000000": "Waco, TX Metropolitan Statistical Area", + "MT4848660000000": "Wichita Falls, TX Metropolitan Statistical Area", + "MT4930860000000": "Logan, UT-ID Metropolitan Statistical Area", + "MT4936260000000": "Ogden-Clearfield, UT Metropolitan Statistical Area", + "MT4939340000000": "Provo-Orem, UT Metropolitan Statistical Area", + "MT4941100000000": "St. George, UT Metropolitan Statistical Area", + "MT4941620000000": "Salt Lake City, UT Metropolitan Statistical Area", + "MT5072400000000": "Burlington-South Burlington, VT Metropolitan NECTA", + "MT5113980000000": "Blacksburg-Christiansburg-Radford, VA Metropolitan Statistical Area", + "MT5116820000000": "Charlottesville, VA Metropolitan Statistical Area", + "MT5125500000000": "Harrisonburg, VA Metropolitan Statistical Area", + "MT5131340000000": "Lynchburg, VA Metropolitan Statistical Area", + "MT5140060000000": "Richmond, VA Metropolitan Statistical Area", + "MT5140220000000": "Roanoke, VA Metropolitan Statistical Area", + "MT5144420000000": "Staunton-Waynesboro, VA Metropolitan Statistical Area", + "MT5147260000000": "Virginia Beach-Norfolk-Newport News, VA-NC Metropolitan Statistical Area", + "MT5149020000000": "Winchester, VA-WV Metropolitan Statistical Area", + "MT5313380000000": "Bellingham, WA Metropolitan Statistical Area", + "MT5314740000000": "Bremerton-Silverdale, WA Metropolitan Statistical Area", + "MT5328420000000": "Kennewick-Richland, WA Metropolitan Statistical Area", + "MT5331020000000": "Longview, WA Metropolitan Statistical Area", + "MT5334580000000": "Mount Vernon-Anacortes, WA Metropolitan Statistical Area", + "MT5336500000000": "Olympia-Tumwater, WA Metropolitan Statistical Area", + "MT5342660000000": "Seattle-Tacoma-Bellevue, WA Metropolitan Statistical Area", + "MT5344060000000": "Spokane-Spokane Valley, WA Metropolitan Statistical Area", + "MT5347460000000": "Walla Walla, WA Metropolitan Statistical Area", + "MT5348300000000": "Wenatchee, WA Metropolitan Statistical Area", + "MT5349420000000": "Yakima, WA Metropolitan Statistical Area", + "MT5413220000000": "Beckley, WV Metropolitan Statistical Area", + "MT5416620000000": "Charleston, WV Metropolitan Statistical Area", + "MT5426580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area", + "MT5434060000000": "Morgantown, WV Metropolitan Statistical Area", + "MT5437620000000": "Parkersburg-Vienna, WV Metropolitan Statistical Area", + "MT5448540000000": "Wheeling, WV-OH Metropolitan Statistical Area", + "MT5511540000000": "Appleton, WI Metropolitan Statistical Area", + "MT5520740000000": "Eau Claire, WI Metropolitan Statistical Area", + "MT5522540000000": "Fond du Lac, WI Metropolitan Statistical Area", + "MT5524580000000": "Green Bay, WI Metropolitan Statistical Area", + "MT5527500000000": "Janesville-Beloit, WI Metropolitan Statistical Area", + "MT5529100000000": "La Crosse-Onalaska, WI-MN Metropolitan Statistical Area", + "MT5531540000000": "Madison, WI Metropolitan Statistical Area", + "MT5533340000000": "Milwaukee-Waukesha-West Allis, WI Metropolitan Statistical Area", + "MT5536780000000": "Oshkosh-Neenah, WI Metropolitan Statistical Area", + "MT5539540000000": "Racine, WI Metropolitan Statistical Area", + "MT5543100000000": "Sheboygan, WI Metropolitan Statistical Area", + "MT5548140000000": "Wausau, WI Metropolitan Statistical Area", + "MT5616220000000": "Casper, WY Metropolitan Statistical Area", + "MT5616940000000": "Cheyenne, WY Metropolitan Statistical Area", + "MT7210380000000": "Aguadilla-Isabela, PR Metropolitan Statistical Area", + "MT7211640000000": "Arecibo, PR Metropolitan Statistical Area", + "MT7225020000000": "Guayama, PR Metropolitan Statistical Area", + "MT7232420000000": "Mayaguez, PR Metropolitan Statistical Area", + "MT7238660000000": "Ponce, PR Metropolitan Statistical Area", + "MT7241900000000": "San German, PR Metropolitan Statistical Area", + "MT7241980000000": "San Juan-Carolina-Caguas, PR Metropolitan Statistical Area", + "DV0611244000000": "Anaheim-Santa Ana-Irvine, CA Metropolitan Division", + "DV0631084000000": "Los Angeles-Long Beach-Glendale, CA Metropolitan Division", + "DV0636084000000": "Oakland-Hayward-Berkeley, CA Metropolitan Division", + "DV0641884000000": "San Francisco-Redwood City-South San Francisco, CA Metropolitan Division", + "DV0642034000000": "San Rafael, CA Metropolitan Division", + "DV1048864000000": "Wilmington, DE-MD-NJ Metropolitan Division", + "DV1147894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division", + "DV1222744000000": "Fort Lauderdale-Pompano Beach-Deerfield Beach, FL Metropolitan Division", + "DV1233124000000": "Miami-Miami Beach-Kendall, FL Metropolitan Division", + "DV1248424000000": "West Palm Beach-Boca Raton-Delray Beach, FL Metropolitan Division", + "DV1716974000000": "Chicago-Naperville-Arlington Heights, IL Metropolitan Division", + "DV1720994000000": "Elgin, IL Metropolitan Division", + "DV1729404000000": "Lake County-Kenosha County, IL-WI Metropolitan Division", + "DV1823844000000": "Gary, IN Metropolitan Division", + "DV2443524000000": "Silver Spring-Frederick-Rockville, MD Metropolitan Division", + "DV2571654000000": "Boston-Cambridge-Newton, MA NECTA Division", + "DV2572104000000": "Brockton-Bridgewater-Easton, MA NECTA Division", + "DV2573104000000": "Framingham, MA NECTA Division", + "DV2573604000000": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division", + "DV2574204000000": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division", + "DV2574804000000": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division", + "DV2574854000000": "Lynn-Saugus-Marblehead, MA NECTA Division", + "DV2576524000000": "Peabody-Salem-Beverly, MA NECTA Division", + "DV2578254000000": "Taunton-Middleborough-Norton, MA NECTA Division", + "DV2619804000000": "Detroit-Dearborn-Livonia, MI Metropolitan Division", + "DV2647664000000": "Warren-Troy-Farmington Hills, MI Metropolitan Division", + "DV3375404000000": "Nashua, NH-MA NECTA Division", + "DV3415804000000": "Camden, NJ Metropolitan Division", + "DV3435084000000": "Newark, NJ-PA Metropolitan Division", + "DV3620524000000": "Dutchess County-Putnam County, NY Metropolitan Division", + "DV3635004000000": "Nassau County-Suffolk County, NY Metropolitan Division", + "DV3635614000000": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division", + "DV4233874000000": "Montgomery County-Bucks County-Chester County, PA Metropolitan Division", + "DV4237964000000": "Philadelphia, PA Metropolitan Division", + "DV4819124000000": "Dallas-Plano-Irving, TX Metropolitan Division", + "DV4823104000000": "Fort Worth-Arlington, TX Metropolitan Division", + "DV5342644000000": "Seattle-Bellevue-Everett, WA Metropolitan Division", + "DV5345104000000": "Tacoma-Lakewood, WA Metropolitan Division", + "MC0110700000000": "Albertville, AL Micropolitan Statistical Area", + "MC0110760000000": "Alexander City, AL Micropolitan Statistical Area", + "MC0112120000000": "Atmore, AL Micropolitan Statistical Area", + "MC0118980000000": "Cullman, AL Micropolitan Statistical Area", + "MC0121460000000": "Enterprise, AL Micropolitan Statistical Area", + "MC0121640000000": "Eufaula, AL-GA Micropolitan Statistical Area", + "MC0122840000000": "Fort Payne, AL Micropolitan Statistical Area", + "MC0137120000000": "Ozark, AL Micropolitan Statistical Area", + "MC0142460000000": "Scottsboro, AL Micropolitan Statistical Area", + "MC0142820000000": "Selma, AL Micropolitan Statistical Area", + "MC0145180000000": "Talladega-Sylacauga, AL Micropolitan Statistical Area", + "MC0145980000000": "Troy, AL Micropolitan Statistical Area", + "MC0146740000000": "Valley, AL Micropolitan Statistical Area", + "MC0227940000000": "Juneau, AK Micropolitan Statistical Area", + "MC0228540000000": "Ketchikan, AK Micropolitan Statistical Area", + "MC0435700000000": "Nogales, AZ Micropolitan Statistical Area", + "MC0437740000000": "Payson, AZ Micropolitan Statistical Area", + "MC0440940000000": "Safford, AZ Micropolitan Statistical Area", + "MC0443320000000": "Show Low, AZ Micropolitan Statistical Area", + "MC0511660000000": "Arkadelphia, AR Micropolitan Statistical Area", + "MC0512900000000": "Batesville, AR Micropolitan Statistical Area", + "MC0514180000000": "Blytheville, AR Micropolitan Statistical Area", + "MC0515780000000": "Camden, AR Micropolitan Statistical Area", + "MC0520980000000": "El Dorado, AR Micropolitan Statistical Area", + "MC0522620000000": "Forrest City, AR Micropolitan Statistical Area", + "MC0525460000000": "Harrison, AR Micropolitan Statistical Area", + "MC0525760000000": "Helena-West Helena, AR Micropolitan Statistical Area", + "MC0526260000000": "Hope, AR Micropolitan Statistical Area", + "MC0531620000000": "Magnolia, AR Micropolitan Statistical Area", + "MC0531680000000": "Malvern, AR Micropolitan Statistical Area", + "MC0534260000000": "Mountain Home, AR Micropolitan Statistical Area", + "MC0537500000000": "Paragould, AR Micropolitan Statistical Area", + "MC0540780000000": "Russellville, AR Micropolitan Statistical Area", + "MC0542620000000": "Searcy, AR Micropolitan Statistical Area", + "MC0617340000000": "Clearlake, CA Micropolitan Statistical Area", + "MC0618860000000": "Crescent City, CA Micropolitan Statistical Area", + "MC0621700000000": "Eureka-Arcata-Fortuna, CA Micropolitan Statistical Area", + "MC0639780000000": "Red Bluff, CA Micropolitan Statistical Area", + "MC0643760000000": "Sonora, CA Micropolitan Statistical Area", + "MC0645000000000": "Susanville, CA Micropolitan Statistical Area", + "MC0646020000000": "Truckee-Grass Valley, CA Micropolitan Statistical Area", + "MC0646380000000": "Ukiah, CA Micropolitan Statistical Area", + "MC0814720000000": "Breckenridge, CO Micropolitan Statistical Area", + "MC0815860000000": "Canon City, CO Micropolitan Statistical Area", + "MC0818780000000": "Craig, CO Micropolitan Statistical Area", + "MC0820420000000": "Durango, CO Micropolitan Statistical Area", + "MC0820780000000": "Edwards, CO Micropolitan Statistical Area", + "MC0822820000000": "Fort Morgan, CO Micropolitan Statistical Area", + "MC0824060000000": "Glenwood Springs, CO Micropolitan Statistical Area", + "MC0833940000000": "Montrose, CO Micropolitan Statistical Area", + "MC0844460000000": "Steamboat Springs, CO Micropolitan Statistical Area", + "MC0844540000000": "Sterling, CO Micropolitan Statistical Area", + "MC0978400000000": "Torrington, CT Micropolitan NECTA", + "MC1211580000000": "Arcadia, FL Micropolitan Statistical Area", + "MC1217500000000": "Clewiston, FL Micropolitan Statistical Area", + "MC1228580000000": "Key West, FL Micropolitan Statistical Area", + "MC1229380000000": "Lake City, FL Micropolitan Statistical Area", + "MC1236380000000": "Okeechobee, FL Micropolitan Statistical Area", + "MC1237260000000": "Palatka, FL Micropolitan Statistical Area", + "MC1248100000000": "Wauchula, FL Micropolitan Statistical Area", + "MC1311140000000": "Americus, GA Micropolitan Statistical Area", + "MC1312460000000": "Bainbridge, GA Micropolitan Statistical Area", + "MC1315660000000": "Calhoun, GA Micropolitan Statistical Area", + "MC1316340000000": "Cedartown, GA Micropolitan Statistical Area", + "MC1318380000000": "Cordele, GA Micropolitan Statistical Area", + "MC1318460000000": "Cornelia, GA Micropolitan Statistical Area", + "MC1320060000000": "Douglas, GA Micropolitan Statistical Area", + "MC1320140000000": "Dublin, GA Micropolitan Statistical Area", + "MC1322340000000": "Fitzgerald, GA Micropolitan Statistical Area", + "MC1327600000000": "Jefferson, GA Micropolitan Statistical Area", + "MC1327700000000": "Jesup, GA Micropolitan Statistical Area", + "MC1329300000000": "LaGrange, GA Micropolitan Statistical Area", + "MC1333300000000": "Milledgeville, GA Micropolitan Statistical Area", + "MC1334220000000": "Moultrie, GA Micropolitan Statistical Area", + "MC1341220000000": "St. Marys, GA Micropolitan Statistical Area", + "MC1344340000000": "Statesboro, GA Micropolitan Statistical Area", + "MC1344900000000": "Summerville, GA Micropolitan Statistical Area", + "MC1345580000000": "Thomaston, GA Micropolitan Statistical Area", + "MC1345620000000": "Thomasville, GA Micropolitan Statistical Area", + "MC1345700000000": "Tifton, GA Micropolitan Statistical Area", + "MC1345740000000": "Toccoa, GA Micropolitan Statistical Area", + "MC1347080000000": "Vidalia, GA Micropolitan Statistical Area", + "MC1348180000000": "Waycross, GA Micropolitan Statistical Area", + "MC1525900000000": "Hilo, HI Micropolitan Statistical Area", + "MC1528180000000": "Kapaa, HI Micropolitan Statistical Area", + "MC1613940000000": "Blackfoot, ID Micropolitan Statistical Area", + "MC1615420000000": "Burley, ID Micropolitan Statistical Area", + "MC1625200000000": "Hailey, ID Micropolitan Statistical Area", + "MC1634140000000": "Moscow, ID Micropolitan Statistical Area", + "MC1634300000000": "Mountain Home, ID Micropolitan Statistical Area", + "MC1639940000000": "Rexburg, ID Micropolitan Statistical Area", + "MC1641760000000": "Sandpoint, ID Micropolitan Statistical Area", + "MC1715900000000": "Canton, IL Micropolitan Statistical Area", + "MC1716460000000": "Centralia, IL Micropolitan Statistical Area", + "MC1716660000000": "Charleston-Mattoon, IL Micropolitan Statistical Area", + "MC1719940000000": "Dixon, IL Micropolitan Statistical Area", + "MC1720820000000": "Effingham, IL Micropolitan Statistical Area", + "MC1723300000000": "Freeport, IL Micropolitan Statistical Area", + "MC1723660000000": "Galesburg, IL Micropolitan Statistical Area", + "MC1727300000000": "Jacksonville, IL Micropolitan Statistical Area", + "MC1730660000000": "Lincoln, IL Micropolitan Statistical Area", + "MC1731380000000": "Macomb, IL Micropolitan Statistical Area", + "MC1734500000000": "Mount Vernon, IL Micropolitan Statistical Area", + "MC1736860000000": "Ottawa-Peru, IL Micropolitan Statistical Area", + "MC1738700000000": "Pontiac, IL Micropolitan Statistical Area", + "MC1739500000000": "Quincy, IL-MO Micropolitan Statistical Area", + "MC1740300000000": "Rochelle, IL Micropolitan Statistical Area", + "MC1744580000000": "Sterling, IL Micropolitan Statistical Area", + "MC1745380000000": "Taylorville, IL Micropolitan Statistical Area", + "MC1811420000000": "Angola, IN Micropolitan Statistical Area", + "MC1812140000000": "Auburn, IN Micropolitan Statistical Area", + "MC1813260000000": "Bedford, IN Micropolitan Statistical Area", + "MC1818220000000": "Connersville, IN Micropolitan Statistical Area", + "MC1818820000000": "Crawfordsville, IN Micropolitan Statistical Area", + "MC1819540000000": "Decatur, IN Micropolitan Statistical Area", + "MC1823140000000": "Frankfort, IN Micropolitan Statistical Area", + "MC1824700000000": "Greensburg, IN Micropolitan Statistical Area", + "MC1826540000000": "Huntington, IN Micropolitan Statistical Area", + "MC1827540000000": "Jasper, IN Micropolitan Statistical Area", + "MC1828340000000": "Kendallville, IN Micropolitan Statistical Area", + "MC1830900000000": "Logansport, IN Micropolitan Statistical Area", + "MC1831500000000": "Madison, IN Micropolitan Statistical Area", + "MC1831980000000": "Marion, IN Micropolitan Statistical Area", + "MC1835220000000": "New Castle, IN Micropolitan Statistical Area", + "MC1835860000000": "North Vernon, IN Micropolitan Statistical Area", + "MC1837940000000": "Peru, IN Micropolitan Statistical Area", + "MC1838500000000": "Plymouth, IN Micropolitan Statistical Area", + "MC1839980000000": "Richmond, IN Micropolitan Statistical Area", + "MC1842980000000": "Seymour, IN Micropolitan Statistical Area", + "MC1847180000000": "Vincennes, IN Micropolitan Statistical Area", + "MC1847340000000": "Wabash, IN Micropolitan Statistical Area", + "MC1847700000000": "Warsaw, IN Micropolitan Statistical Area", + "MC1847780000000": "Washington, IN Micropolitan Statistical Area", + "MC1914340000000": "Boone, IA Micropolitan Statistical Area", + "MC1915460000000": "Burlington, IA-IL Micropolitan Statistical Area", + "MC1916140000000": "Carroll, IA Micropolitan Statistical Area", + "MC1917540000000": "Clinton, IA Micropolitan Statistical Area", + "MC1921840000000": "Fairfield, IA Micropolitan Statistical Area", + "MC1922700000000": "Fort Dodge, IA Micropolitan Statistical Area", + "MC1922800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area", + "MC1932260000000": "Marshalltown, IA Micropolitan Statistical Area", + "MC1932380000000": "Mason City, IA Micropolitan Statistical Area", + "MC1934700000000": "Muscatine, IA Micropolitan Statistical Area", + "MC1935500000000": "Newton, IA Micropolitan Statistical Area", + "MC1936820000000": "Oskaloosa, IA Micropolitan Statistical Area", + "MC1936900000000": "Ottumwa, IA Micropolitan Statistical Area", + "MC1937800000000": "Pella, IA Micropolitan Statistical Area", + "MC1943980000000": "Spencer, IA Micropolitan Statistical Area", + "MC1944020000000": "Spirit Lake, IA Micropolitan Statistical Area", + "MC1944740000000": "Storm Lake, IA Micropolitan Statistical Area", + "MC2011680000000": "Arkansas City-Winfield, KS Micropolitan Statistical Area", + "MC2011860000000": "Atchison, KS Micropolitan Statistical Area", + "MC2017700000000": "Coffeyville, KS Micropolitan Statistical Area", + "MC2019980000000": "Dodge City, KS Micropolitan Statistical Area", + "MC2021380000000": "Emporia, KS Micropolitan Statistical Area", + "MC2023780000000": "Garden City, KS Micropolitan Statistical Area", + "MC2024460000000": "Great Bend, KS Micropolitan Statistical Area", + "MC2025700000000": "Hays, KS Micropolitan Statistical Area", + "MC2026740000000": "Hutchinson, KS Micropolitan Statistical Area", + "MC2027920000000": "Junction City, KS Micropolitan Statistical Area", + "MC2030580000000": "Liberal, KS Micropolitan Statistical Area", + "MC2032700000000": "McPherson, KS Micropolitan Statistical Area", + "MC2036840000000": "Ottawa, KS Micropolitan Statistical Area", + "MC2037660000000": "Parsons, KS Micropolitan Statistical Area", + "MC2038260000000": "Pittsburg, KS Micropolitan Statistical Area", + "MC2041460000000": "Salina, KS Micropolitan Statistical Area", + "MC2112680000000": "Bardstown, KY Micropolitan Statistical Area", + "MC2115820000000": "Campbellsville, KY Micropolitan Statistical Area", + "MC2116420000000": "Central City, KY Micropolitan Statistical Area", + "MC2119220000000": "Danville, KY Micropolitan Statistical Area", + "MC2123180000000": "Frankfort, KY Micropolitan Statistical Area", + "MC2123980000000": "Glasgow, KY Micropolitan Statistical Area", + "MC2130940000000": "London, KY Micropolitan Statistical Area", + "MC2131580000000": "Madisonville, KY Micropolitan Statistical Area", + "MC2132460000000": "Mayfield, KY Micropolitan Statistical Area", + "MC2132500000000": "Maysville, KY Micropolitan Statistical Area", + "MC2133180000000": "Middlesborough, KY Micropolitan Statistical Area", + "MC2134460000000": "Mount Sterling, KY Micropolitan Statistical Area", + "MC2134660000000": "Murray, KY Micropolitan Statistical Area", + "MC2137140000000": "Paducah, KY-IL Micropolitan Statistical Area", + "MC2140080000000": "Richmond-Berea, KY Micropolitan Statistical Area", + "MC2143700000000": "Somerset, KY Micropolitan Statistical Area", + "MC2212820000000": "Bastrop, LA Micropolitan Statistical Area", + "MC2214220000000": "Bogalusa, LA Micropolitan Statistical Area", + "MC2219760000000": "DeRidder, LA Micropolitan Statistical Area", + "MC2222860000000": "Fort Polk South, LA Micropolitan Statistical Area", + "MC2227660000000": "Jennings, LA Micropolitan Statistical Area", + "MC2234020000000": "Morgan City, LA Micropolitan Statistical Area", + "MC2235060000000": "Natchitoches, LA Micropolitan Statistical Area", + "MC2236660000000": "Opelousas, LA Micropolitan Statistical Area", + "MC2240820000000": "Ruston, LA Micropolitan Statistical Area", + "MC2370600000000": "Augusta, ME Micropolitan NECTA", + "MC2372250000000": "Brunswick, ME Micropolitan NECTA", + "MC2377950000000": "Sanford, ME Micropolitan NECTA", + "MC2378850000000": "Waterville, ME Micropolitan NECTA", + "MC2415700000000": "Cambridge, MD Micropolitan Statistical Area", + "MC2420660000000": "Easton, MD Micropolitan Statistical Area", + "MC2570450000000": "Athol, MA Micropolitan NECTA", + "MC2573300000000": "Greenfield Town, MA Micropolitan NECTA", + "MC2576150000000": "North Adams, MA-VT Micropolitan NECTA", + "MC2578500000000": "Vineyard Haven, MA Micropolitan NECTA", + "MC2610300000000": "Adrian, MI Micropolitan Statistical Area", + "MC2610940000000": "Alma, MI Micropolitan Statistical Area", + "MC2610980000000": "Alpena, MI Micropolitan Statistical Area", + "MC2613660000000": "Big Rapids, MI Micropolitan Statistical Area", + "MC2615620000000": "Cadillac, MI Micropolitan Statistical Area", + "MC2617740000000": "Coldwater, MI Micropolitan Statistical Area", + "MC2621540000000": "Escanaba, MI Micropolitan Statistical Area", + "MC2625880000000": "Hillsdale, MI Micropolitan Statistical Area", + "MC2626090000000": "Holland, MI Micropolitan Statistical Area", + "MC2626340000000": "Houghton, MI Micropolitan Statistical Area", + "MC2626960000000": "Ionia, MI Micropolitan Statistical Area", + "MC2627020000000": "Iron Mountain, MI-WI Micropolitan Statistical Area", + "MC2631220000000": "Ludington, MI Micropolitan Statistical Area", + "MC2632100000000": "Marquette, MI Micropolitan Statistical Area", + "MC2634380000000": "Mount Pleasant, MI Micropolitan Statistical Area", + "MC2637020000000": "Owosso, MI Micropolitan Statistical Area", + "MC2642300000000": "Sault Ste. Marie, MI Micropolitan Statistical Area", + "MC2644780000000": "Sturgis, MI Micropolitan Statistical Area", + "MC2645900000000": "Traverse City, MI Micropolitan Statistical Area", + "MC2710660000000": "Albert Lea, MN Micropolitan Statistical Area", + "MC2710820000000": "Alexandria, MN Micropolitan Statistical Area", + "MC2712380000000": "Austin, MN Micropolitan Statistical Area", + "MC2713420000000": "Bemidji, MN Micropolitan Statistical Area", + "MC2714660000000": "Brainerd, MN Micropolitan Statistical Area", + "MC2721860000000": "Fairmont, MN Micropolitan Statistical Area", + "MC2722060000000": "Faribault-Northfield, MN Micropolitan Statistical Area", + "MC2722260000000": "Fergus Falls, MN Micropolitan Statistical Area", + "MC2724330000000": "Grand Rapids, MN Micropolitan Statistical Area", + "MC2726780000000": "Hutchinson, MN Micropolitan Statistical Area", + "MC2732140000000": "Marshall, MN Micropolitan Statistical Area", + "MC2735580000000": "New Ulm, MN Micropolitan Statistical Area", + "MC2736940000000": "Owatonna, MN Micropolitan Statistical Area", + "MC2739860000000": "Red Wing, MN Micropolitan Statistical Area", + "MC2748820000000": "Willmar, MN Micropolitan Statistical Area", + "MC2749100000000": "Winona, MN Micropolitan Statistical Area", + "MC2749380000000": "Worthington, MN Micropolitan Statistical Area", + "MC2815020000000": "Brookhaven, MS Micropolitan Statistical Area", + "MC2817260000000": "Clarksdale, MS Micropolitan Statistical Area", + "MC2817380000000": "Cleveland, MS Micropolitan Statistical Area", + "MC2818060000000": "Columbus, MS Micropolitan Statistical Area", + "MC2818420000000": "Corinth, MS Micropolitan Statistical Area", + "MC2824740000000": "Greenville, MS Micropolitan Statistical Area", + "MC2824900000000": "Greenwood, MS Micropolitan Statistical Area", + "MC2824980000000": "Grenada, MS Micropolitan Statistical Area", + "MC2826940000000": "Indianola, MS Micropolitan Statistical Area", + "MC2829860000000": "Laurel, MS Micropolitan Statistical Area", + "MC2832620000000": "McComb, MS Micropolitan Statistical Area", + "MC2832940000000": "Meridian, MS Micropolitan Statistical Area", + "MC2835020000000": "Natchez, MS-LA Micropolitan Statistical Area", + "MC2837060000000": "Oxford, MS Micropolitan Statistical Area", + "MC2838100000000": "Picayune, MS Micropolitan Statistical Area", + "MC2844260000000": "Starkville, MS Micropolitan Statistical Area", + "MC2846180000000": "Tupelo, MS Micropolitan Statistical Area", + "MC2846980000000": "Vicksburg, MS Micropolitan Statistical Area", + "MC2848500000000": "West Point, MS Micropolitan Statistical Area", + "MC2914700000000": "Branson, MO Micropolitan Statistical Area", + "MC2922100000000": "Farmington, MO Micropolitan Statistical Area", + "MC2922780000000": "Fort Leonard Wood, MO Micropolitan Statistical Area", + "MC2925300000000": "Hannibal, MO Micropolitan Statistical Area", + "MC2928380000000": "Kennett, MO Micropolitan Statistical Area", + "MC2928860000000": "Kirksville, MO Micropolitan Statistical Area", + "MC2930060000000": "Lebanon, MO Micropolitan Statistical Area", + "MC2932180000000": "Marshall, MO Micropolitan Statistical Area", + "MC2932340000000": "Maryville, MO Micropolitan Statistical Area", + "MC2933020000000": "Mexico, MO Micropolitan Statistical Area", + "MC2933620000000": "Moberly, MO Micropolitan Statistical Area", + "MC2938740000000": "Poplar Bluff, MO Micropolitan Statistical Area", + "MC2940620000000": "Rolla, MO Micropolitan Statistical Area", + "MC2942740000000": "Sedalia, MO Micropolitan Statistical Area", + "MC2943460000000": "Sikeston, MO Micropolitan Statistical Area", + "MC2947660000000": "Warrensburg, MO Micropolitan Statistical Area", + "MC2948460000000": "West Plains, MO Micropolitan Statistical Area", + "MC3014580000000": "Bozeman, MT Micropolitan Statistical Area", + "MC3015580000000": "Butte-Silver Bow, MT Micropolitan Statistical Area", + "MC3025740000000": "Helena, MT Micropolitan Statistical Area", + "MC3028060000000": "Kalispell, MT Micropolitan Statistical Area", + "MC3113100000000": "Beatrice, NE Micropolitan Statistical Area", + "MC3118100000000": "Columbus, NE Micropolitan Statistical Area", + "MC3123340000000": "Fremont, NE Micropolitan Statistical Area", + "MC3125580000000": "Hastings, NE Micropolitan Statistical Area", + "MC3128260000000": "Kearney, NE Micropolitan Statistical Area", + "MC3130420000000": "Lexington, NE Micropolitan Statistical Area", + "MC3135740000000": "Norfolk, NE Micropolitan Statistical Area", + "MC3135820000000": "North Platte, NE Micropolitan Statistical Area", + "MC3142420000000": "Scottsbluff, NE Micropolitan Statistical Area", + "MC3221220000000": "Elko, NV Micropolitan Statistical Area", + "MC3221980000000": "Fallon, NV Micropolitan Statistical Area", + "MC3222280000000": "Fernley, NV Micropolitan Statistical Area", + "MC3223820000000": "Gardnerville Ranchos, NV Micropolitan Statistical Area", + "MC3237220000000": "Pahrump, NV Micropolitan Statistical Area", + "MC3249080000000": "Winnemucca, NV Micropolitan Statistical Area", + "MC3371500000000": "Berlin, NH Micropolitan NECTA", + "MC3372500000000": "Claremont, NH Micropolitan NECTA", + "MC3372700000000": "Concord, NH Micropolitan NECTA", + "MC3373750000000": "Keene, NH Micropolitan NECTA", + "MC3373900000000": "Laconia, NH Micropolitan NECTA", + "MC3374350000000": "Lebanon, NH-VT Micropolitan NECTA", + "MC3510460000000": "Alamogordo, NM Micropolitan Statistical Area", + "MC3516100000000": "Carlsbad-Artesia, NM Micropolitan Statistical Area", + "MC3517580000000": "Clovis, NM Micropolitan Statistical Area", + "MC3519700000000": "Deming, NM Micropolitan Statistical Area", + "MC3521580000000": "Espanola, NM Micropolitan Statistical Area", + "MC3523700000000": "Gallup, NM Micropolitan Statistical Area", + "MC3524380000000": "Grants, NM Micropolitan Statistical Area", + "MC3526020000000": "Hobbs, NM Micropolitan Statistical Area", + "MC3529780000000": "Las Vegas, NM Micropolitan Statistical Area", + "MC3531060000000": "Los Alamos, NM Micropolitan Statistical Area", + "MC3538780000000": "Portales, NM Micropolitan Statistical Area", + "MC3540740000000": "Roswell, NM Micropolitan Statistical Area", + "MC3540760000000": "Ruidoso, NM Micropolitan Statistical Area", + "MC3543500000000": "Silver City, NM Micropolitan Statistical Area", + "MC3545340000000": "Taos, NM Micropolitan Statistical Area", + "MC3611220000000": "Amsterdam, NY Micropolitan Statistical Area", + "MC3612180000000": "Auburn, NY Micropolitan Statistical Area", + "MC3612860000000": "Batavia, NY Micropolitan Statistical Area", + "MC3618500000000": "Corning, NY Micropolitan Statistical Area", + "MC3618660000000": "Cortland, NY Micropolitan Statistical Area", + "MC3624100000000": "Gloversville, NY Micropolitan Statistical Area", + "MC3626460000000": "Hudson, NY Micropolitan Statistical Area", + "MC3627460000000": "Jamestown-Dunkirk-Fredonia, NY Micropolitan Statistical Area", + "MC3631660000000": "Malone, NY Micropolitan Statistical Area", + "MC3636300000000": "Ogdensburg-Massena, NY Micropolitan Statistical Area", + "MC3636460000000": "Olean, NY Micropolitan Statistical Area", + "MC3636580000000": "Oneonta, NY Micropolitan Statistical Area", + "MC3638460000000": "Plattsburgh, NY Micropolitan Statistical Area", + "MC3642900000000": "Seneca Falls, NY Micropolitan Statistical Area", + "MC3710620000000": "Albemarle, NC Micropolitan Statistical Area", + "MC3714380000000": "Boone, NC Micropolitan Statistical Area", + "MC3714820000000": "Brevard, NC Micropolitan Statistical Area", + "MC3719000000000": "Cullowhee, NC Micropolitan Statistical Area", + "MC3720380000000": "Dunn, NC Micropolitan Statistical Area", + "MC3721020000000": "Elizabeth City, NC Micropolitan Statistical Area", + "MC3722580000000": "Forest City, NC Micropolitan Statistical Area", + "MC3725780000000": "Henderson, NC Micropolitan Statistical Area", + "MC3728620000000": "Kill Devil Hills, NC Micropolitan Statistical Area", + "MC3728820000000": "Kinston, NC Micropolitan Statistical Area", + "MC3729900000000": "Laurinburg, NC Micropolitan Statistical Area", + "MC3731300000000": "Lumberton, NC Micropolitan Statistical Area", + "MC3732000000000": "Marion, NC Micropolitan Statistical Area", + "MC3733980000000": "Morehead City, NC Micropolitan Statistical Area", + "MC3734340000000": "Mount Airy, NC Micropolitan Statistical Area", + "MC3735900000000": "North Wilkesboro, NC Micropolitan Statistical Area", + "MC3737080000000": "Oxford, NC Micropolitan Statistical Area", + "MC3738240000000": "Pinehurst-Southern Pines, NC Micropolitan Statistical Area", + "MC3740260000000": "Roanoke Rapids, NC Micropolitan Statistical Area", + "MC3740460000000": "Rockingham, NC Micropolitan Statistical Area", + "MC3741820000000": "Sanford, NC Micropolitan Statistical Area", + "MC3743140000000": "Shelby, NC Micropolitan Statistical Area", + "MC3747820000000": "Washington, NC Micropolitan Statistical Area", + "MC3748980000000": "Wilson, NC Micropolitan Statistical Area", + "MC3819860000000": "Dickinson, ND Micropolitan Statistical Area", + "MC3827420000000": "Jamestown, ND Micropolitan Statistical Area", + "MC3833500000000": "Minot, ND Micropolitan Statistical Area", + "MC3847420000000": "Wahpeton, ND-MN Micropolitan Statistical Area", + "MC3848780000000": "Williston, ND Micropolitan Statistical Area", + "MC3911740000000": "Ashland, OH Micropolitan Statistical Area", + "MC3911780000000": "Ashtabula, OH Micropolitan Statistical Area", + "MC3911900000000": "Athens, OH Micropolitan Statistical Area", + "MC3913340000000": "Bellefontaine, OH Micropolitan Statistical Area", + "MC3915340000000": "Bucyrus, OH Micropolitan Statistical Area", + "MC3915740000000": "Cambridge, OH Micropolitan Statistical Area", + "MC3916380000000": "Celina, OH Micropolitan Statistical Area", + "MC3917060000000": "Chillicothe, OH Micropolitan Statistical Area", + "MC3918740000000": "Coshocton, OH Micropolitan Statistical Area", + "MC3919580000000": "Defiance, OH Micropolitan Statistical Area", + "MC3922300000000": "Findlay, OH Micropolitan Statistical Area", + "MC3923380000000": "Fremont, OH Micropolitan Statistical Area", + "MC3924820000000": "Greenville, OH Micropolitan Statistical Area", + "MC3927160000000": "Jackson, OH Micropolitan Statistical Area", + "MC3931930000000": "Marietta, OH Micropolitan Statistical Area", + "MC3932020000000": "Marion, OH Micropolitan Statistical Area", + "MC3934540000000": "Mount Vernon, OH Micropolitan Statistical Area", + "MC3935420000000": "New Philadelphia-Dover, OH Micropolitan Statistical Area", + "MC3935940000000": "Norwalk, OH Micropolitan Statistical Area", + "MC3938580000000": "Point Pleasant, WV-OH Micropolitan Statistical Area", + "MC3938840000000": "Port Clinton, OH Micropolitan Statistical Area", + "MC3939020000000": "Portsmouth, OH Micropolitan Statistical Area", + "MC3941400000000": "Salem, OH Micropolitan Statistical Area", + "MC3941780000000": "Sandusky, OH Micropolitan Statistical Area", + "MC3943380000000": "Sidney, OH Micropolitan Statistical Area", + "MC3945660000000": "Tiffin, OH Micropolitan Statistical Area", + "MC3946500000000": "Urbana, OH Micropolitan Statistical Area", + "MC3946780000000": "Van Wert, OH Micropolitan Statistical Area", + "MC3947540000000": "Wapakoneta, OH Micropolitan Statistical Area", + "MC3947920000000": "Washington Court House, OH Micropolitan Statistical Area", + "MC3948940000000": "Wilmington, OH Micropolitan Statistical Area", + "MC3949300000000": "Wooster, OH Micropolitan Statistical Area", + "MC3949780000000": "Zanesville, OH Micropolitan Statistical Area", + "MC4010220000000": "Ada, OK Micropolitan Statistical Area", + "MC4011060000000": "Altus, OK Micropolitan Statistical Area", + "MC4011620000000": "Ardmore, OK Micropolitan Statistical Area", + "MC4012780000000": "Bartlesville, OK Micropolitan Statistical Area", + "MC4020340000000": "Duncan, OK Micropolitan Statistical Area", + "MC4020460000000": "Durant, OK Micropolitan Statistical Area", + "MC4021120000000": "Elk City, OK Micropolitan Statistical Area", + "MC4025100000000": "Guymon, OK Micropolitan Statistical Area", + "MC4032540000000": "McAlester, OK Micropolitan Statistical Area", + "MC4033060000000": "Miami, OK Micropolitan Statistical Area", + "MC4034780000000": "Muskogee, OK Micropolitan Statistical Area", + "MC4038620000000": "Ponca City, OK Micropolitan Statistical Area", + "MC4043060000000": "Shawnee, OK Micropolitan Statistical Area", + "MC4044660000000": "Stillwater, OK Micropolitan Statistical Area", + "MC4045140000000": "Tahlequah, OK Micropolitan Statistical Area", + "MC4048220000000": "Weatherford, OK Micropolitan Statistical Area", + "MC4049260000000": "Woodward, OK Micropolitan Statistical Area", + "MC4111820000000": "Astoria, OR Micropolitan Statistical Area", + "MC4115060000000": "Brookings, OR Micropolitan Statistical Area", + "MC4118300000000": "Coos Bay, OR Micropolitan Statistical Area", + "MC4125840000000": "Hermiston-Pendleton, OR Micropolitan Statistical Area", + "MC4126220000000": "Hood River, OR Micropolitan Statistical Area", + "MC4128900000000": "Klamath Falls, OR Micropolitan Statistical Area", + "MC4129260000000": "La Grande, OR Micropolitan Statistical Area", + "MC4135440000000": "Newport, OR Micropolitan Statistical Area", + "MC4136620000000": "Ontario, OR-ID Micropolitan Statistical Area", + "MC4139260000000": "Prineville, OR Micropolitan Statistical Area", + "MC4140700000000": "Roseburg, OR Micropolitan Statistical Area", + "MC4145520000000": "The Dalles, OR Micropolitan Statistical Area", + "MC4214620000000": "Bradford, PA Micropolitan Statistical Area", + "MC4220180000000": "DuBois, PA Micropolitan Statistical Area", + "MC4226500000000": "Huntingdon, PA Micropolitan Statistical Area", + "MC4226860000000": "Indiana, PA Micropolitan Statistical Area", + "MC4230260000000": "Lewisburg, PA Micropolitan Statistical Area", + "MC4230380000000": "Lewistown, PA Micropolitan Statistical Area", + "MC4230820000000": "Lock Haven, PA Micropolitan Statistical Area", + "MC4232740000000": "Meadville, PA Micropolitan Statistical Area", + "MC4235260000000": "New Castle, PA Micropolitan Statistical Area", + "MC4236340000000": "Oil City, PA Micropolitan Statistical Area", + "MC4239060000000": "Pottsville, PA Micropolitan Statistical Area", + "MC4241260000000": "St. Marys, PA Micropolitan Statistical Area", + "MC4242380000000": "Sayre, PA Micropolitan Statistical Area", + "MC4242780000000": "Selinsgrove, PA Micropolitan Statistical Area", + "MC4243740000000": "Somerset, PA Micropolitan Statistical Area", + "MC4244980000000": "Sunbury, PA Micropolitan Statistical Area", + "MC4247620000000": "Warren, PA Micropolitan Statistical Area", + "MC4513500000000": "Bennettsville, SC Micropolitan Statistical Area", + "MC4523500000000": "Gaffney, SC Micropolitan Statistical Area", + "MC4523860000000": "Georgetown, SC Micropolitan Statistical Area", + "MC4524940000000": "Greenwood, SC Micropolitan Statistical Area", + "MC4535140000000": "Newberry, SC Micropolitan Statistical Area", + "MC4536700000000": "Orangeburg, SC Micropolitan Statistical Area", + "MC4542860000000": "Seneca, SC Micropolitan Statistical Area", + "MC4610100000000": "Aberdeen, SD Micropolitan Statistical Area", + "MC4615100000000": "Brookings, SD Micropolitan Statistical Area", + "MC4626700000000": "Huron, SD Micropolitan Statistical Area", + "MC4633580000000": "Mitchell, SD Micropolitan Statistical Area", + "MC4638180000000": "Pierre, SD Micropolitan Statistical Area", + "MC4643940000000": "Spearfish, SD Micropolitan Statistical Area", + "MC4646820000000": "Vermillion, SD Micropolitan Statistical Area", + "MC4647980000000": "Watertown, SD Micropolitan Statistical Area", + "MC4649460000000": "Yankton, SD Micropolitan Statistical Area", + "MC4711940000000": "Athens, TN Micropolitan Statistical Area", + "MC4715140000000": "Brownsville, TN Micropolitan Statistical Area", + "MC4718260000000": "Cookeville, TN Micropolitan Statistical Area", + "MC4718900000000": "Crossville, TN Micropolitan Statistical Area", + "MC4719420000000": "Dayton, TN Micropolitan Statistical Area", + "MC4720540000000": "Dyersburg, TN Micropolitan Statistical Area", + "MC4724620000000": "Greeneville, TN Micropolitan Statistical Area", + "MC4729980000000": "Lawrenceburg, TN Micropolitan Statistical Area", + "MC4730280000000": "Lewisburg, TN Micropolitan Statistical Area", + "MC4732280000000": "Martin, TN Micropolitan Statistical Area", + "MC4732660000000": "McMinnville, TN Micropolitan Statistical Area", + "MC4735460000000": "Newport, TN Micropolitan Statistical Area", + "MC4737540000000": "Paris, TN Micropolitan Statistical Area", + "MC4742940000000": "Sevierville, TN Micropolitan Statistical Area", + "MC4743180000000": "Shelbyville, TN Micropolitan Statistical Area", + "MC4746100000000": "Tullahoma-Manchester, TN Micropolitan Statistical Area", + "MC4746460000000": "Union City, TN-KY Micropolitan Statistical Area", + "MC4810860000000": "Alice, TX Micropolitan Statistical Area", + "MC4811380000000": "Andrews, TX Micropolitan Statistical Area", + "MC4811980000000": "Athens, TX Micropolitan Statistical Area", + "MC4813060000000": "Bay City, TX Micropolitan Statistical Area", + "MC4813300000000": "Beeville, TX Micropolitan Statistical Area", + "MC4813700000000": "Big Spring, TX Micropolitan Statistical Area", + "MC4814300000000": "Bonham, TX Micropolitan Statistical Area", + "MC4814420000000": "Borger, TX Micropolitan Statistical Area", + "MC4814780000000": "Brenham, TX Micropolitan Statistical Area", + "MC4815220000000": "Brownwood, TX Micropolitan Statistical Area", + "MC4818620000000": "Corsicana, TX Micropolitan Statistical Area", + "MC4819620000000": "Del Rio, TX Micropolitan Statistical Area", + "MC4820300000000": "Dumas, TX Micropolitan Statistical Area", + "MC4820580000000": "Eagle Pass, TX Micropolitan Statistical Area", + "MC4820900000000": "El Campo, TX Micropolitan Statistical Area", + "MC4823240000000": "Fredericksburg, TX Micropolitan Statistical Area", + "MC4823620000000": "Gainesville, TX Micropolitan Statistical Area", + "MC4825820000000": "Hereford, TX Micropolitan Statistical Area", + "MC4826660000000": "Huntsville, TX Micropolitan Statistical Area", + "MC4827380000000": "Jacksonville, TX Micropolitan Statistical Area", + "MC4828500000000": "Kerrville, TX Micropolitan Statistical Area", + "MC4828780000000": "Kingsville, TX Micropolitan Statistical Area", + "MC4829500000000": "Lamesa, TX Micropolitan Statistical Area", + "MC4830220000000": "Levelland, TX Micropolitan Statistical Area", + "MC4831260000000": "Lufkin, TX Micropolitan Statistical Area", + "MC4832220000000": "Marshall, TX Micropolitan Statistical Area", + "MC4833420000000": "Mineral Wells, TX Micropolitan Statistical Area", + "MC4834420000000": "Mount Pleasant, TX Micropolitan Statistical Area", + "MC4834860000000": "Nacogdoches, TX Micropolitan Statistical Area", + "MC4837300000000": "Palestine, TX Micropolitan Statistical Area", + "MC4837420000000": "Pampa, TX Micropolitan Statistical Area", + "MC4837580000000": "Paris, TX Micropolitan Statistical Area", + "MC4837770000000": "Pearsall, TX Micropolitan Statistical Area", + "MC4837780000000": "Pecos, TX Micropolitan Statistical Area", + "MC4838380000000": "Plainview, TX Micropolitan Statistical Area", + "MC4838920000000": "Port Lavaca, TX Micropolitan Statistical Area", + "MC4839700000000": "Raymondville, TX Micropolitan Statistical Area", + "MC4840100000000": "Rio Grande City, TX Micropolitan Statistical Area", + "MC4843660000000": "Snyder, TX Micropolitan Statistical Area", + "MC4844500000000": "Stephenville, TX Micropolitan Statistical Area", + "MC4844860000000": "Sulphur Springs, TX Micropolitan Statistical Area", + "MC4845020000000": "Sweetwater, TX Micropolitan Statistical Area", + "MC4846620000000": "Uvalde, TX Micropolitan Statistical Area", + "MC4846900000000": "Vernon, TX Micropolitan Statistical Area", + "MC4849820000000": "Zapata, TX Micropolitan Statistical Area", + "MC4916260000000": "Cedar City, UT Micropolitan Statistical Area", + "MC4925720000000": "Heber, UT Micropolitan Statistical Area", + "MC4939220000000": "Price, UT Micropolitan Statistical Area", + "MC4944920000000": "Summit Park, UT Micropolitan Statistical Area", + "MC4946860000000": "Vernal, UT Micropolitan Statistical Area", + "MC5071050000000": "Barre, VT Micropolitan NECTA", + "MC5071350000000": "Bennington, VT Micropolitan NECTA", + "MC5077650000000": "Rutland, VT Micropolitan NECTA", + "MC5113720000000": "Big Stone Gap, VA Micropolitan Statistical Area", + "MC5119260000000": "Danville, VA Micropolitan Statistical Area", + "MC5132300000000": "Martinsville, VA Micropolitan Statistical Area", + "MC5310140000000": "Aberdeen, WA Micropolitan Statistical Area", + "MC5316500000000": "Centralia, WA Micropolitan Statistical Area", + "MC5321260000000": "Ellensburg, WA Micropolitan Statistical Area", + "MC5334180000000": "Moses Lake, WA Micropolitan Statistical Area", + "MC5336020000000": "Oak Harbor, WA Micropolitan Statistical Area", + "MC5336830000000": "Othello, WA Micropolitan Statistical Area", + "MC5338820000000": "Port Angeles, WA Micropolitan Statistical Area", + "MC5339420000000": "Pullman, WA Micropolitan Statistical Area", + "MC5343220000000": "Shelton, WA Micropolitan Statistical Area", + "MC5414140000000": "Bluefield, WV-VA Micropolitan Statistical Area", + "MC5417220000000": "Clarksburg, WV Micropolitan Statistical Area", + "MC5421180000000": "Elkins, WV Micropolitan Statistical Area", + "MC5421900000000": "Fairmont, WV Micropolitan Statistical Area", + "MC5430880000000": "Logan, WV Micropolitan Statistical Area", + "MC5512660000000": "Baraboo, WI Micropolitan Statistical Area", + "MC5513180000000": "Beaver Dam, WI Micropolitan Statistical Area", + "MC5531820000000": "Manitowoc, WI Micropolitan Statistical Area", + "MC5531940000000": "Marinette, WI-MI Micropolitan Statistical Area", + "MC5532860000000": "Menomonie, WI Micropolitan Statistical Area", + "MC5532980000000": "Merrill, WI Micropolitan Statistical Area", + "MC5538420000000": "Platteville, WI Micropolitan Statistical Area", + "MC5543020000000": "Shawano, WI Micropolitan Statistical Area", + "MC5544620000000": "Stevens Point, WI Micropolitan Statistical Area", + "MC5548020000000": "Watertown-Fort Atkinson, WI Micropolitan Statistical Area", + "MC5548580000000": "Whitewater-Elkhorn, WI Micropolitan Statistical Area", + "MC5549220000000": "Wisconsin Rapids-Marshfield, WI Micropolitan Statistical Area", + "MC5621740000000": "Evanston, WY Micropolitan Statistical Area", + "MC5623940000000": "Gillette, WY Micropolitan Statistical Area", + "MC5627220000000": "Jackson, WY-ID Micropolitan Statistical Area", + "MC5629660000000": "Laramie, WY Micropolitan Statistical Area", + "MC5640180000000": "Riverton, WY Micropolitan Statistical Area", + "MC5640540000000": "Rock Springs, WY Micropolitan Statistical Area", + "MC5643260000000": "Sheridan, WY Micropolitan Statistical Area", + "MC7210260000000": "Adjuntas, PR Micropolitan Statistical Area", + "MC7217620000000": "Coamo, PR Micropolitan Statistical Area", + "MC7217640000000": "Coco, PR Micropolitan Statistical Area", + "MC7227580000000": "Jayuya, PR Micropolitan Statistical Area", + "MC7242180000000": "Santa Isabel, PR Micropolitan Statistical Area", + "CA0114200000000": "Birmingham-Hoover-Talladega, AL Combined Statistical Area", + "CA0122200000000": "Dothan-Enterprise-Ozark, AL Combined Statistical Area", + "CA0129000000000": "Huntsville-Decatur-Albertville, AL Combined Statistical Area", + "CA0138000000000": "Mobile-Daphne-Fairhope, AL Combined Statistical Area", + "CA0453600000000": "Tucson-Nogales, AZ Combined Statistical Area", + "CA0528400000000": "Hot Springs-Malvern, AR Combined Statistical Area", + "CA0530800000000": "Jonesboro-Paragould, AR Combined Statistical Area", + "CA0534000000000": "Little Rock-North Little Rock, AR Combined Statistical Area", + "CA0626000000000": "Fresno-Madera, CA Combined Statistical Area", + "CA0634800000000": "Los Angeles-Long Beach, CA Combined Statistical Area", + "CA0638200000000": "Modesto-Merced, CA Combined Statistical Area", + "CA0645400000000": "Redding-Red Bluff, CA Combined Statistical Area", + "CA0647200000000": "Sacramento-Roseville, CA Combined Statistical Area", + "CA0648800000000": "San Jose-San Francisco-Oakland, CA Combined Statistical Area", + "CA0654600000000": "Visalia-Porterville-Hanford, CA Combined Statistical Area", + "CA0821600000000": "Denver-Aurora, CO Combined Statistical Area", + "CA0823300000000": "Edwards-Glenwood Springs, CO Combined Statistical Area", + "CA0844400000000": "Pueblo-Canon City, CO Combined Statistical Area", + "CA0852500000000": "Steamboat Springs-Craig, CO Combined Statistical Area", + "CA0972000000000": "Bridgeport-New Haven-Stamford, CT Combined NECTA", + "CA0979000000000": "Springfield-Hartford-West Hartford, MA-CT Combined NECTA", + "CA1154800000000": "Washington-Baltimore-Arlington, DC-MD-VA-WV-PA Combined Statistical Area", + "CA1216200000000": "Cape Coral-Fort Myers-Naples, FL Combined Statistical Area", + "CA1226400000000": "Gainesville-Lake City, FL Combined Statistical Area", + "CA1230000000000": "Jacksonville-St. Marys-Palatka, FL-GA Combined Statistical Area", + "CA1237000000000": "Miami-Fort Lauderdale-Port St. Lucie, FL Combined Statistical Area", + "CA1241200000000": "North Port-Sarasota, FL Combined Statistical Area", + "CA1242200000000": "Orlando-Deltona-Daytona Beach, FL Combined Statistical Area", + "CA1242600000000": "Pensacola-Ferry Pass, FL-AL Combined Statistical Area", + "CA1253300000000": "Tallahassee-Bainbridge, FL-GA Combined Statistical Area", + "CA1312200000000": "Atlanta--Athens-Clarke County--Sandy Springs, GA Combined Statistical Area", + "CA1319400000000": "Columbus-Auburn-Opelika, GA-AL Combined Statistical Area", + "CA1335600000000": "Macon-Bibb County--Warner Robins, GA Combined Statistical Area", + "CA1347000000000": "Rome-Summerville, GA Combined Statistical Area", + "CA1349600000000": "Savannah-Hinesville-Statesboro, GA Combined Statistical Area", + "CA1614700000000": "Boise City-Mountain Home-Ontario, ID-OR Combined Statistical Area", + "CA1629200000000": "Idaho Falls-Rexburg-Blackfoot, ID Combined Statistical Area", + "CA1714500000000": "Bloomington-Pontiac, IL Combined Statistical Area", + "CA1717600000000": "Chicago-Naperville, IL-IN-WI Combined Statistical Area", + "CA1722100000000": "Dixon-Sterling, IL Combined Statistical Area", + "CA1742700000000": "Peoria-Canton, IL Combined Statistical Area", + "CA1744800000000": "Quincy-Hannibal, IL-MO Combined Statistical Area", + "CA1746600000000": "Rockford-Freeport-Rochelle, IL Combined Statistical Area", + "CA1752200000000": "Springfield-Jacksonville-Lincoln, IL Combined Statistical Area", + "CA1814400000000": "Bloomington-Bedford, IN Combined Statistical Area", + "CA1825800000000": "Fort Wayne-Huntington-Auburn, IN Combined Statistical Area", + "CA1829400000000": "Indianapolis-Carmel-Muncie, IN Combined Statistical Area", + "CA1831600000000": "Kokomo-Peru, IN Combined Statistical Area", + "CA1832000000000": "Lafayette-West Lafayette-Frankfort, IN Combined Statistical Area", + "CA1845800000000": "Richmond-Connersville, IN Combined Statistical Area", + "CA1851500000000": "South Bend-Elkhart-Mishawaka, IN-MI Combined Statistical Area", + "CA1916800000000": "Cedar Rapids-Iowa City, IA Combined Statistical Area", + "CA1920900000000": "Davenport-Moline, IA-IL Combined Statistical Area", + "CA1921800000000": "Des Moines-Ames-West Des Moines, IA Combined Statistical Area", + "CA1942300000000": "Oskaloosa-Pella, IA Combined Statistical Area", + "CA1951200000000": "Sioux City-Vermillion, IA-SD-NE Combined Statistical Area", + "CA2035800000000": "Manhattan-Junction City, KS Combined Statistical Area", + "CA2055600000000": "Wichita-Arkansas City-Winfield, KS Combined Statistical Area", + "CA2115000000000": "Bowling Green-Glasgow, KY Combined Statistical Area", + "CA2133600000000": "Lexington-Fayette--Richmond--Frankfort, KY Combined Statistical Area", + "CA2135000000000": "Louisville/Jefferson County--Elizabethtown--Madison, KY-IN Combined Statistical Area", + "CA2142400000000": "Paducah-Mayfield, KY-IL Combined Statistical Area", + "CA2221700000000": "DeRidder-Fort Polk South, LA Combined Statistical Area", + "CA2231800000000": "Lafayette-Opelousas-Morgan City, LA Combined Statistical Area", + "CA2232400000000": "Lake Charles-Jennings, LA Combined Statistical Area", + "CA2238400000000": "Monroe-Ruston-Bastrop, LA Combined Statistical Area", + "CA2240600000000": "New Orleans-Metairie-Hammond, LA-MS Combined Statistical Area", + "CA2371000000000": "Augusta-Waterville, ME Combined NECTA", + "CA2377500000000": "Portland-Lewiston-South Portland, ME Combined NECTA", + "CA2571500000000": "Boston-Worcester-Providence, MA-RI-NH-CT-ME Combined NECTA", + "CA2577000000000": "Pittsfield-North Adams, MA-VT Combined NECTA", + "CA2622000000000": "Detroit-Warren-Ann Arbor, MI Combined Statistical Area", + "CA2626600000000": "Grand Rapids-Wyoming-Muskegon, MI Combined Statistical Area", + "CA2631000000000": "Kalamazoo-Battle Creek-Portage, MI Combined Statistical Area", + "CA2633000000000": "Lansing-East Lansing-Owosso, MI Combined Statistical Area", + "CA2639400000000": "Mount Pleasant-Alma, MI Combined Statistical Area", + "CA2647400000000": "Saginaw-Midland-Bay City, MI Combined Statistical Area", + "CA2735900000000": "Mankato-New Ulm-North Mankato, MN Combined Statistical Area", + "CA2737800000000": "Minneapolis-St. Paul, MN-WI Combined Statistical Area", + "CA2746200000000": "Rochester-Austin, MN Combined Statistical Area", + "CA2818500000000": "Cleveland-Indianola, MS Combined Statistical Area", + "CA2820000000000": "Columbus-West Point, MS Combined Statistical Area", + "CA2829800000000": "Jackson-Vicksburg-Brookhaven, MS Combined Statistical Area", + "CA2916400000000": "Cape Girardeau-Sikeston, MO-IL Combined Statistical Area", + "CA2919000000000": "Columbia-Moberly-Mexico, MO Combined Statistical Area", + "CA2930900000000": "Joplin-Miami, MO-OK Combined Statistical Area", + "CA2931200000000": "Kansas City-Overland Park-Kansas City, MO-KS Combined Statistical Area", + "CA2947600000000": "St. Louis-St. Charles-Farmington, MO-IL Combined Statistical Area", + "CA2952000000000": "Springfield-Branson, MO Combined Statistical Area", + "CA3133900000000": "Lincoln-Beatrice, NE Combined Statistical Area", + "CA3142000000000": "Omaha-Council Bluffs-Fremont, NE-IA Combined Statistical Area", + "CA3233200000000": "Las Vegas-Henderson, NV-AZ Combined Statistical Area", + "CA3245600000000": "Reno-Carson City-Fernley, NV Combined Statistical Area", + "CA3372500000000": "Claremont-Lebanon, NH-VT Combined NECTA", + "CA3510600000000": "Albuquerque-Santa Fe-Las Vegas, NM Combined Statistical Area", + "CA3518800000000": "Clovis-Portales, NM Combined Statistical Area", + "CA3610400000000": "Albany-Schenectady, NY Combined Statistical Area", + "CA3616000000000": "Buffalo-Cheektowaga, NY Combined Statistical Area", + "CA3623600000000": "Elmira-Corning, NY Combined Statistical Area", + "CA3629600000000": "Ithaca-Cortland, NY Combined Statistical Area", + "CA3640800000000": "New York-Newark, NY-NJ-CT-PA Combined Statistical Area", + "CA3646400000000": "Rochester-Batavia-Seneca Falls, NY Combined Statistical Area", + "CA3653200000000": "Syracuse-Auburn, NY Combined Statistical Area", + "CA3712000000000": "Asheville-Brevard, NC Combined Statistical Area", + "CA3717200000000": "Charlotte-Concord, NC-SC Combined Statistical Area", + "CA3724600000000": "Fayetteville-Lumberton-Laurinburg, NC Combined Statistical Area", + "CA3726800000000": "Greensboro--Winston-Salem--High Point, NC Combined Statistical Area", + "CA3727400000000": "Greenville-Washington, NC Combined Statistical Area", + "CA3728000000000": "Hickory-Lenoir, NC Combined Statistical Area", + "CA3740400000000": "New Bern-Morehead City, NC Combined Statistical Area", + "CA3745000000000": "Raleigh-Durham-Chapel Hill, NC Combined Statistical Area", + "CA3746800000000": "Rocky Mount-Wilson-Roanoke Rapids, NC Combined Statistical Area", + "CA3824400000000": "Fargo-Wahpeton, ND-MN Combined Statistical Area", + "CA3917800000000": "Cincinnati-Wilmington-Maysville, OH-KY-IN Combined Statistical Area", + "CA3918400000000": "Cleveland-Akron-Canton, OH Combined Statistical Area", + "CA3919800000000": "Columbus-Marion-Zanesville, OH Combined Statistical Area", + "CA3921200000000": "Dayton-Springfield-Sidney, OH Combined Statistical Area", + "CA3924800000000": "Findlay-Tiffin, OH Combined Statistical Area", + "CA3933800000000": "Lima-Van Wert-Celina, OH Combined Statistical Area", + "CA3936000000000": "Mansfield-Ashland-Bucyrus, OH Combined Statistical Area", + "CA3953400000000": "Toledo-Port Clinton, OH Combined Statistical Area", + "CA3956600000000": "Youngstown-Warren, OH-PA Combined Statistical Area", + "CA4041600000000": "Oklahoma City-Shawnee, OK Combined Statistical Area", + "CA4053800000000": "Tulsa-Muskogee-Bartlesville, OK Combined Statistical Area", + "CA4114000000000": "Bend-Redmond-Prineville, OR Combined Statistical Area", + "CA4136600000000": "Medford-Grants Pass, OR Combined Statistical Area", + "CA4144000000000": "Portland-Vancouver-Salem, OR-WA Combined Statistical Area", + "CA4214600000000": "Bloomsburg-Berwick-Sunbury, PA Combined Statistical Area", + "CA4224000000000": "Erie-Meadville, PA Combined Statistical Area", + "CA4227600000000": "Harrisburg-York-Lebanon, PA Combined Statistical Area", + "CA4230600000000": "Johnstown-Somerset, PA Combined Statistical Area", + "CA4242800000000": "Philadelphia-Reading-Camden, PA-NJ-DE-MD Combined Statistical Area", + "CA4243000000000": "Pittsburgh-New Castle-Weirton, PA-OH-WV Combined Statistical Area", + "CA4252400000000": "State College-DuBois, PA Combined Statistical Area", + "CA4255800000000": "Williamsport-Lock Haven, PA Combined Statistical Area", + "CA4519200000000": "Columbia-Orangeburg-Newberry, SC Combined Statistical Area", + "CA4527300000000": "Greenville-Spartanburg-Anderson, SC Combined Statistical Area", + "CA4539600000000": "Myrtle Beach-Conway, SC-NC Combined Statistical Area", + "CA4645200000000": "Rapid City-Spearfish, SD Combined Statistical Area", + "CA4717400000000": "Chattanooga-Cleveland-Dalton, TN-GA-AL Combined Statistical Area", + "CA4729700000000": "Jackson-Brownsville, TN Combined Statistical Area", + "CA4730400000000": "Johnson City-Kingsport-Bristol, TN-VA Combined Statistical Area", + "CA4731400000000": "Knoxville-Morristown-Sevierville, TN Combined Statistical Area", + "CA4736200000000": "Martin-Union City, TN-KY Combined Statistical Area", + "CA4736800000000": "Memphis-Forrest City, TN-MS-AR Combined Statistical Area", + "CA4740000000000": "Nashville-Davidson--Murfreesboro, TN Combined Statistical Area", + "CA4810800000000": "Amarillo-Borger, TX Combined Statistical Area", + "CA4815400000000": "Brownsville-Harlingen-Raymondville, TX Combined Statistical Area", + "CA4820400000000": "Corpus Christi-Kingsville-Alice, TX Combined Statistical Area", + "CA4820600000000": "Dallas-Fort Worth, TX-OK Combined Statistical Area", + "CA4823800000000": "El Paso-Las Cruces, TX-NM Combined Statistical Area", + "CA4828800000000": "Houston-The Woodlands, TX Combined Statistical Area", + "CA4834600000000": "Longview-Marshall, TX Combined Statistical Area", + "CA4835200000000": "Lubbock-Levelland, TX Combined Statistical Area", + "CA4836500000000": "McAllen-Edinburg, TX Combined Statistical Area", + "CA4837200000000": "Midland-Odessa, TX Combined Statistical Area", + "CA4848400000000": "San Antonio-New Braunfels-Pearsall, TX Combined Statistical Area", + "CA4854000000000": "Tyler-Jacksonville, TX Combined Statistical Area", + "CA4854400000000": "Victoria-Port Lavaca, TX Combined Statistical Area", + "CA4948200000000": "Salt Lake City-Provo-Orem, UT Combined Statistical Area", + "CA5127700000000": "Harrisonburg-Staunton-Waynesboro, VA Combined Statistical Area", + "CA5154500000000": "Virginia Beach-Norfolk, VA-NC Combined Statistical Area", + "CA5339300000000": "Moses Lake-Othello, WA Combined Statistical Area", + "CA5344600000000": "Pullman-Moscow, WA-ID Combined Statistical Area", + "CA5350000000000": "Seattle-Tacoma, WA Combined Statistical Area", + "CA5351800000000": "Spokane-Spokane Valley-Coeur d'Alene, WA-ID Combined Statistical Area", + "CA5417000000000": "Charleston-Huntington-Ashland, WV-OH-KY Combined Statistical Area", + "CA5439000000000": "Morgantown-Fairmont, WV Combined Statistical Area", + "CA5442500000000": "Parkersburg-Marietta-Vienna, WV-OH Combined Statistical Area", + "CA5511800000000": "Appleton-Oshkosh-Neenah, WI Combined Statistical Area", + "CA5523200000000": "Eau Claire-Menomonie, WI Combined Statistical Area", + "CA5526700000000": "Green Bay-Shawano, WI Combined Statistical Area", + "CA5535700000000": "Madison-Janesville-Beloit, WI Combined Statistical Area", + "CA5537600000000": "Milwaukee-Racine-Waukesha, WI Combined Statistical Area", + "CA5555400000000": "Wausau-Stevens Point-Wisconsin Rapids, WI Combined Statistical Area", + "CA7236400000000": "Mayaguez-San German, PR Combined Statistical Area", + "CA7243400000000": "Ponce-Coamo-Santa Isabel, PR Combined Statistical Area", + "CA7249000000000": "San Juan-Carolina, PR Combined Statistical Area", + "CN0100100000000": "Autauga County, AL", + "CN0100300000000": "Baldwin County, AL", + "CN0100500000000": "Barbour County, AL", + "CN0100700000000": "Bibb County, AL", + "CN0100900000000": "Blount County, AL", + "CN0101100000000": "Bullock County, AL", + "CN0101300000000": "Butler County, AL", + "CN0101500000000": "Calhoun County, AL", + "CN0101700000000": "Chambers County, AL", + "CN0101900000000": "Cherokee County, AL", + "CN0102100000000": "Chilton County, AL", + "CN0102300000000": "Choctaw County, AL", + "CN0102500000000": "Clarke County, AL", + "CN0102700000000": "Clay County, AL", + "CN0102900000000": "Cleburne County, AL", + "CN0103100000000": "Coffee County, AL", + "CN0103300000000": "Colbert County, AL", + "CN0103500000000": "Conecuh County, AL", + "CN0103700000000": "Coosa County, AL", + "CN0103900000000": "Covington County, AL", + "CN0104100000000": "Crenshaw County, AL", + "CN0104300000000": "Cullman County, AL", + "CN0104500000000": "Dale County, AL", + "CN0104700000000": "Dallas County, AL", + "CN0104900000000": "DeKalb County, AL", + "CN0105100000000": "Elmore County, AL", + "CN0105300000000": "Escambia County, AL", + "CN0105500000000": "Etowah County, AL", + "CN0105700000000": "Fayette County, AL", + "CN0105900000000": "Franklin County, AL", + "CN0106100000000": "Geneva County, AL", + "CN0106300000000": "Greene County, AL", + "CN0106500000000": "Hale County, AL", + "CN0106700000000": "Henry County, AL", + "CN0106900000000": "Houston County, AL", + "CN0107100000000": "Jackson County, AL", + "CN0107300000000": "Jefferson County, AL", + "CN0107500000000": "Lamar County, AL", + "CN0107700000000": "Lauderdale County, AL", + "CN0107900000000": "Lawrence County, AL", + "CN0108100000000": "Lee County, AL", + "CN0108300000000": "Limestone County, AL", + "CN0108500000000": "Lowndes County, AL", + "CN0108700000000": "Macon County, AL", + "CN0108900000000": "Madison County, AL", + "CN0109100000000": "Marengo County, AL", + "CN0109300000000": "Marion County, AL", + "CN0109500000000": "Marshall County, AL", + "CN0109700000000": "Mobile County, AL", + "CN0109900000000": "Monroe County, AL", + "CN0110100000000": "Montgomery County, AL", + "CN0110300000000": "Morgan County, AL", + "CN0110500000000": "Perry County, AL", + "CN0110700000000": "Pickens County, AL", + "CN0110900000000": "Pike County, AL", + "CN0111100000000": "Randolph County, AL", + "CN0111300000000": "Russell County, AL", + "CN0111500000000": "St. Clair County, AL", + "CN0111700000000": "Shelby County, AL", + "CN0111900000000": "Sumter County, AL", + "CN0112100000000": "Talladega County, AL", + "CN0112300000000": "Tallapoosa County, AL", + "CN0112500000000": "Tuscaloosa County, AL", + "CN0112700000000": "Walker County, AL", + "CN0112900000000": "Washington County, AL", + "CN0113100000000": "Wilcox County, AL", + "CN0113300000000": "Winston County, AL", + "CN0201300000000": "Aleutians East Borough, AK", + "CN0201600000000": "Aleutians West Census Area, AK", + "CN0202000000000": "Anchorage Borough/municipality, AK", + "CN0205000000000": "Bethel Census Area, AK", + "CN0206000000000": "Bristol Bay Borough, AK", + "CN0206300000000": "Chugach Census Area, AK", + "CN0206600000000": "Copper River Census Area, AK", + "CN0206800000000": "Denali Borough, AK", + "CN0207000000000": "Dillingham Census Area, AK", + "CN0209000000000": "Fairbanks North Star Borough, AK", + "CN0210000000000": "Haines Borough, AK", + "CN0210500000000": "Hoonah-Angoon Census Area, AK", + "CN0211000000000": "Juneau Borough/city, AK", + "CN0212200000000": "Kenai Peninsula Borough, AK", + "CN0213000000000": "Ketchikan Gateway Borough, AK", + "CN0215000000000": "Kodiak Island Borough, AK", + "CN0215800000000": "Kusilvak Census Area, AK", + "CN0216400000000": "Lake and Peninsula Borough, AK", + "CN0217000000000": "Matanuska-Susitna Borough, AK", + "CN0218000000000": "Nome Census Area, AK", + "CN0218500000000": "North Slope Borough, AK", + "CN0218800000000": "Northwest Arctic Borough, AK", + "CN0219500000000": "Petersburg Borough, AK", + "CN0219800000000": "Prince of Wales-Hyder Census Area, AK", + "CN0220100000000": "Prince of Wales-Outer Ketchikan Census Area, AK", + "CN0222000000000": "Sitka Borough/city, AK", + "CN0223000000000": "Skagway Municipality, AK", + "CN0223200000000": "Skagway-Hoonah-Angoon Census Area, AK", + "CN0224000000000": "Southeast Fairbanks Census Area, AK", + "CN0226100000000": "Valdez-Cordova Census Area, AK", + "CN0227500000000": "Wrangell Borough/city, AK", + "CN0228000000000": "Wrangell-Petersburg Census Area, AK", + "CN0228200000000": "Yakutat Borough/city, AK", + "CN0229000000000": "Yukon-Koyukuk Census Area, AK", + "CN0400100000000": "Apache County, AZ", + "CN0400300000000": "Cochise County, AZ", + "CN0400500000000": "Coconino County, AZ", + "CN0400700000000": "Gila County, AZ", + "CN0400900000000": "Graham County, AZ", + "CN0401100000000": "Greenlee County, AZ", + "CN0401200000000": "La Paz County, AZ", + "CN0401300000000": "Maricopa County, AZ", + "CN0401500000000": "Mohave County, AZ", + "CN0401700000000": "Navajo County, AZ", + "CN0401900000000": "Pima County, AZ", + "CN0402100000000": "Pinal County, AZ", + "CN0402300000000": "Santa Cruz County, AZ", + "CN0402500000000": "Yavapai County, AZ", + "CN0402700000000": "Yuma County, AZ", + "CN0500100000000": "Arkansas County, AR", + "CN0500300000000": "Ashley County, AR", + "CN0500500000000": "Baxter County, AR", + "CN0500700000000": "Benton County, AR", + "CN0500900000000": "Boone County, AR", + "CN0501100000000": "Bradley County, AR", + "CN0501300000000": "Calhoun County, AR", + "CN0501500000000": "Carroll County, AR", + "CN0501700000000": "Chicot County, AR", + "CN0501900000000": "Clark County, AR", + "CN0502100000000": "Clay County, AR", + "CN0502300000000": "Cleburne County, AR", + "CN0502500000000": "Cleveland County, AR", + "CN0502700000000": "Columbia County, AR", + "CN0502900000000": "Conway County, AR", + "CN0503100000000": "Craighead County, AR", + "CN0503300000000": "Crawford County, AR", + "CN0503500000000": "Crittenden County, AR", + "CN0503700000000": "Cross County, AR", + "CN0503900000000": "Dallas County, AR", + "CN0504100000000": "Desha County, AR", + "CN0504300000000": "Drew County, AR", + "CN0504500000000": "Faulkner County, AR", + "CN0504700000000": "Franklin County, AR", + "CN0504900000000": "Fulton County, AR", + "CN0505100000000": "Garland County, AR", + "CN0505300000000": "Grant County, AR", + "CN0505500000000": "Greene County, AR", + "CN0505700000000": "Hempstead County, AR", + "CN0505900000000": "Hot Spring County, AR", + "CN0506100000000": "Howard County, AR", + "CN0506300000000": "Independence County, AR", + "CN0506500000000": "Izard County, AR", + "CN0506700000000": "Jackson County, AR", + "CN0506900000000": "Jefferson County, AR", + "CN0507100000000": "Johnson County, AR", + "CN0507300000000": "Lafayette County, AR", + "CN0507500000000": "Lawrence County, AR", + "CN0507700000000": "Lee County, AR", + "CN0507900000000": "Lincoln County, AR", + "CN0508100000000": "Little River County, AR", + "CN0508300000000": "Logan County, AR", + "CN0508500000000": "Lonoke County, AR", + "CN0508700000000": "Madison County, AR", + "CN0508900000000": "Marion County, AR", + "CN0509100000000": "Miller County, AR", + "CN0509300000000": "Mississippi County, AR", + "CN0509500000000": "Monroe County, AR", + "CN0509700000000": "Montgomery County, AR", + "CN0509900000000": "Nevada County, AR", + "CN0510100000000": "Newton County, AR", + "CN0510300000000": "Ouachita County, AR", + "CN0510500000000": "Perry County, AR", + "CN0510700000000": "Phillips County, AR", + "CN0510900000000": "Pike County, AR", + "CN0511100000000": "Poinsett County, AR", + "CN0511300000000": "Polk County, AR", + "CN0511500000000": "Pope County, AR", + "CN0511700000000": "Prairie County, AR", + "CN0511900000000": "Pulaski County, AR", + "CN0512100000000": "Randolph County, AR", + "CN0512300000000": "St. Francis County, AR", + "CN0512500000000": "Saline County, AR", + "CN0512700000000": "Scott County, AR", + "CN0512900000000": "Searcy County, AR", + "CN0513100000000": "Sebastian County, AR", + "CN0513300000000": "Sevier County, AR", + "CN0513500000000": "Sharp County, AR", + "CN0513700000000": "Stone County, AR", + "CN0513900000000": "Union County, AR", + "CN0514100000000": "Van Buren County, AR", + "CN0514300000000": "Washington County, AR", + "CN0514500000000": "White County, AR", + "CN0514700000000": "Woodruff County, AR", + "CN0514900000000": "Yell County, AR", + "CN0600100000000": "Alameda County, CA", + "CN0600300000000": "Alpine County, CA", + "CN0600500000000": "Amador County, CA", + "CN0600700000000": "Butte County, CA", + "CN0600900000000": "Calaveras County, CA", + "CN0601100000000": "Colusa County, CA", + "CN0601300000000": "Contra Costa County, CA", + "CN0601500000000": "Del Norte County, CA", + "CN0601700000000": "El Dorado County, CA", + "CN0601900000000": "Fresno County, CA", + "CN0602100000000": "Glenn County, CA", + "CN0602300000000": "Humboldt County, CA", + "CN0602500000000": "Imperial County, CA", + "CN0602700000000": "Inyo County, CA", + "CN0602900000000": "Kern County, CA", + "CN0603100000000": "Kings County, CA", + "CN0603300000000": "Lake County, CA", + "CN0603500000000": "Lassen County, CA", + "CN0603700000000": "Los Angeles County, CA", + "CN0603900000000": "Madera County, CA", + "CN0604100000000": "Marin County, CA", + "CN0604300000000": "Mariposa County, CA", + "CN0604500000000": "Mendocino County, CA", + "CN0604700000000": "Merced County, CA", + "CN0604900000000": "Modoc County, CA", + "CN0605100000000": "Mono County, CA", + "CN0605300000000": "Monterey County, CA", + "CN0605500000000": "Napa County, CA", + "CN0605700000000": "Nevada County, CA", + "CN0605900000000": "Orange County, CA", + "CN0606100000000": "Placer County, CA", + "CN0606300000000": "Plumas County, CA", + "CN0606500000000": "Riverside County, CA", + "CN0606700000000": "Sacramento County, CA", + "CN0606900000000": "San Benito County, CA", + "CN0607100000000": "San Bernardino County, CA", + "CN0607300000000": "San Diego County, CA", + "CN0607500000000": "San Francisco County/city, CA", + "CN0607700000000": "San Joaquin County, CA", + "CN0607900000000": "San Luis Obispo County, CA", + "CN0608100000000": "San Mateo County, CA", + "CN0608300000000": "Santa Barbara County, CA", + "CN0608500000000": "Santa Clara County, CA", + "CN0608700000000": "Santa Cruz County, CA", + "CN0608900000000": "Shasta County, CA", + "CN0609100000000": "Sierra County, CA", + "CN0609300000000": "Siskiyou County, CA", + "CN0609500000000": "Solano County, CA", + "CN0609700000000": "Sonoma County, CA", + "CN0609900000000": "Stanislaus County, CA", + "CN0610100000000": "Sutter County, CA", + "CN0610300000000": "Tehama County, CA", + "CN0610500000000": "Trinity County, CA", + "CN0610700000000": "Tulare County, CA", + "CN0610900000000": "Tuolumne County, CA", + "CN0611100000000": "Ventura County, CA", + "CN0611300000000": "Yolo County, CA", + "CN0611500000000": "Yuba County, CA", + "CN0800100000000": "Adams County, CO", + "CN0800300000000": "Alamosa County, CO", + "CN0800500000000": "Arapahoe County, CO", + "CN0800700000000": "Archuleta County, CO", + "CN0800900000000": "Baca County, CO", + "CN0801100000000": "Bent County, CO", + "CN0801300000000": "Boulder County, CO", + "CN0801400000000": "Broomfield County/city, CO", + "CN0801500000000": "Chaffee County, CO", + "CN0801700000000": "Cheyenne County, CO", + "CN0801900000000": "Clear Creek County, CO", + "CN0802100000000": "Conejos County, CO", + "CN0802300000000": "Costilla County, CO", + "CN0802500000000": "Crowley County, CO", + "CN0802700000000": "Custer County, CO", + "CN0802900000000": "Delta County, CO", + "CN0803100000000": "Denver County/city, CO", + "CN0803300000000": "Dolores County, CO", + "CN0803500000000": "Douglas County, CO", + "CN0803700000000": "Eagle County, CO", + "CN0803900000000": "Elbert County, CO", + "CN0804100000000": "El Paso County, CO", + "CN0804300000000": "Fremont County, CO", + "CN0804500000000": "Garfield County, CO", + "CN0804700000000": "Gilpin County, CO", + "CN0804900000000": "Grand County, CO", + "CN0805100000000": "Gunnison County, CO", + "CN0805300000000": "Hinsdale County, CO", + "CN0805500000000": "Huerfano County, CO", + "CN0805700000000": "Jackson County, CO", + "CN0805900000000": "Jefferson County, CO", + "CN0806100000000": "Kiowa County, CO", + "CN0806300000000": "Kit Carson County, CO", + "CN0806500000000": "Lake County, CO", + "CN0806700000000": "La Plata County, CO", + "CN0806900000000": "Larimer County, CO", + "CN0807100000000": "Las Animas County, CO", + "CN0807300000000": "Lincoln County, CO", + "CN0807500000000": "Logan County, CO", + "CN0807700000000": "Mesa County, CO", + "CN0807900000000": "Mineral County, CO", + "CN0808100000000": "Moffat County, CO", + "CN0808300000000": "Montezuma County, CO", + "CN0808500000000": "Montrose County, CO", + "CN0808700000000": "Morgan County, CO", + "CN0808900000000": "Otero County, CO", + "CN0809100000000": "Ouray County, CO", + "CN0809300000000": "Park County, CO", + "CN0809500000000": "Phillips County, CO", + "CN0809700000000": "Pitkin County, CO", + "CN0809900000000": "Prowers County, CO", + "CN0810100000000": "Pueblo County, CO", + "CN0810300000000": "Rio Blanco County, CO", + "CN0810500000000": "Rio Grande County, CO", + "CN0810700000000": "Routt County, CO", + "CN0810900000000": "Saguache County, CO", + "CN0811100000000": "San Juan County, CO", + "CN0811300000000": "San Miguel County, CO", + "CN0811500000000": "Sedgwick County, CO", + "CN0811700000000": "Summit County, CO", + "CN0811900000000": "Teller County, CO", + "CN0812100000000": "Washington County, CO", + "CN0812300000000": "Weld County, CO", + "CN0812500000000": "Yuma County, CO", + "CN0900100000000": "Fairfield County, CT", + "CN0900300000000": "Hartford County, CT", + "CN0900500000000": "Litchfield County, CT", + "CN0900700000000": "Middlesex County, CT", + "CN0900900000000": "New Haven County, CT", + "CN0901100000000": "New London County, CT", + "CN0901300000000": "Tolland County, CT", + "CN0901500000000": "Windham County, CT", + "CN1000100000000": "Kent County, DE", + "CN1000300000000": "New Castle County, DE", + "CN1000500000000": "Sussex County, DE", + "CN1100100000000": "District of Columbia", + "CN1200100000000": "Alachua County, FL", + "CN1200300000000": "Baker County, FL", + "CN1200500000000": "Bay County, FL", + "CN1200700000000": "Bradford County, FL", + "CN1200900000000": "Brevard County, FL", + "CN1201100000000": "Broward County, FL", + "CN1201300000000": "Calhoun County, FL", + "CN1201500000000": "Charlotte County, FL", + "CN1201700000000": "Citrus County, FL", + "CN1201900000000": "Clay County, FL", + "CN1202100000000": "Collier County, FL", + "CN1202300000000": "Columbia County, FL", + "CN1202700000000": "DeSoto County, FL", + "CN1202900000000": "Dixie County, FL", + "CN1203100000000": "Duval County, FL", + "CN1203300000000": "Escambia County, FL", + "CN1203500000000": "Flagler County, FL", + "CN1203700000000": "Franklin County, FL", + "CN1203900000000": "Gadsden County, FL", + "CN1204100000000": "Gilchrist County, FL", + "CN1204300000000": "Glades County, FL", + "CN1204500000000": "Gulf County, FL", + "CN1204700000000": "Hamilton County, FL", + "CN1204900000000": "Hardee County, FL", + "CN1205100000000": "Hendry County, FL", + "CN1205300000000": "Hernando County, FL", + "CN1205500000000": "Highlands County, FL", + "CN1205700000000": "Hillsborough County, FL", + "CN1205900000000": "Holmes County, FL", + "CN1206100000000": "Indian River County, FL", + "CN1206300000000": "Jackson County, FL", + "CN1206500000000": "Jefferson County, FL", + "CN1206700000000": "Lafayette County, FL", + "CN1206900000000": "Lake County, FL", + "CN1207100000000": "Lee County, FL", + "CN1207300000000": "Leon County, FL", + "CN1207500000000": "Levy County, FL", + "CN1207700000000": "Liberty County, FL", + "CN1207900000000": "Madison County, FL", + "CN1208100000000": "Manatee County, FL", + "CN1208300000000": "Marion County, FL", + "CN1208500000000": "Martin County, FL", + "CN1208600000000": "Miami-Dade County, FL", + "CN1208700000000": "Monroe County, FL", + "CN1208900000000": "Nassau County, FL", + "CN1209100000000": "Okaloosa County, FL", + "CN1209300000000": "Okeechobee County, FL", + "CN1209500000000": "Orange County, FL", + "CN1209700000000": "Osceola County, FL", + "CN1209900000000": "Palm Beach County, FL", + "CN1210100000000": "Pasco County, FL", + "CN1210300000000": "Pinellas County, FL", + "CN1210500000000": "Polk County, FL", + "CN1210700000000": "Putnam County, FL", + "CN1210900000000": "St. Johns County, FL", + "CN1211100000000": "St. Lucie County, FL", + "CN1211300000000": "Santa Rosa County, FL", + "CN1211500000000": "Sarasota County, FL", + "CN1211700000000": "Seminole County, FL", + "CN1211900000000": "Sumter County, FL", + "CN1212100000000": "Suwannee County, FL", + "CN1212300000000": "Taylor County, FL", + "CN1212500000000": "Union County, FL", + "CN1212700000000": "Volusia County, FL", + "CN1212900000000": "Wakulla County, FL", + "CN1213100000000": "Walton County, FL", + "CN1213300000000": "Washington County, FL", + "CN1300100000000": "Appling County, GA", + "CN1300300000000": "Atkinson County, GA", + "CN1300500000000": "Bacon County, GA", + "CN1300700000000": "Baker County, GA", + "CN1300900000000": "Baldwin County, GA", + "CN1301100000000": "Banks County, GA", + "CN1301300000000": "Barrow County, GA", + "CN1301500000000": "Bartow County, GA", + "CN1301700000000": "Ben Hill County, GA", + "CN1301900000000": "Berrien County, GA", + "CN1302100000000": "Bibb County, GA", + "CN1302300000000": "Bleckley County, GA", + "CN1302500000000": "Brantley County, GA", + "CN1302700000000": "Brooks County, GA", + "CN1302900000000": "Bryan County, GA", + "CN1303100000000": "Bulloch County, GA", + "CN1303300000000": "Burke County, GA", + "CN1303500000000": "Butts County, GA", + "CN1303700000000": "Calhoun County, GA", + "CN1303900000000": "Camden County, GA", + "CN1304300000000": "Candler County, GA", + "CN1304500000000": "Carroll County, GA", + "CN1304700000000": "Catoosa County, GA", + "CN1304900000000": "Charlton County, GA", + "CN1305100000000": "Chatham County, GA", + "CN1305300000000": "Chattahoochee County, GA", + "CN1305500000000": "Chattooga County, GA", + "CN1305700000000": "Cherokee County, GA", + "CN1305900000000": "Clarke County, GA", + "CN1306100000000": "Clay County, GA", + "CN1306300000000": "Clayton County, GA", + "CN1306500000000": "Clinch County, GA", + "CN1306700000000": "Cobb County, GA", + "CN1306900000000": "Coffee County, GA", + "CN1307100000000": "Colquitt County, GA", + "CN1307300000000": "Columbia County, GA", + "CN1307500000000": "Cook County, GA", + "CN1307700000000": "Coweta County, GA", + "CN1307900000000": "Crawford County, GA", + "CN1308100000000": "Crisp County, GA", + "CN1308300000000": "Dade County, GA", + "CN1308500000000": "Dawson County, GA", + "CN1308700000000": "Decatur County, GA", + "CN1308900000000": "DeKalb County, GA", + "CN1309100000000": "Dodge County, GA", + "CN1309300000000": "Dooly County, GA", + "CN1309500000000": "Dougherty County, GA", + "CN1309700000000": "Douglas County, GA", + "CN1309900000000": "Early County, GA", + "CN1310100000000": "Echols County, GA", + "CN1310300000000": "Effingham County, GA", + "CN1310500000000": "Elbert County, GA", + "CN1310700000000": "Emanuel County, GA", + "CN1310900000000": "Evans County, GA", + "CN1311100000000": "Fannin County, GA", + "CN1311300000000": "Fayette County, GA", + "CN1311500000000": "Floyd County, GA", + "CN1311700000000": "Forsyth County, GA", + "CN1311900000000": "Franklin County, GA", + "CN1312100000000": "Fulton County, GA", + "CN1312300000000": "Gilmer County, GA", + "CN1312500000000": "Glascock County, GA", + "CN1312700000000": "Glynn County, GA", + "CN1312900000000": "Gordon County, GA", + "CN1313100000000": "Grady County, GA", + "CN1313300000000": "Greene County, GA", + "CN1313500000000": "Gwinnett County, GA", + "CN1313700000000": "Habersham County, GA", + "CN1313900000000": "Hall County, GA", + "CN1314100000000": "Hancock County, GA", + "CN1314300000000": "Haralson County, GA", + "CN1314500000000": "Harris County, GA", + "CN1314700000000": "Hart County, GA", + "CN1314900000000": "Heard County, GA", + "CN1315100000000": "Henry County, GA", + "CN1315300000000": "Houston County, GA", + "CN1315500000000": "Irwin County, GA", + "CN1315700000000": "Jackson County, GA", + "CN1315900000000": "Jasper County, GA", + "CN1316100000000": "Jeff Davis County, GA", + "CN1316300000000": "Jefferson County, GA", + "CN1316500000000": "Jenkins County, GA", + "CN1316700000000": "Johnson County, GA", + "CN1316900000000": "Jones County, GA", + "CN1317100000000": "Lamar County, GA", + "CN1317300000000": "Lanier County, GA", + "CN1317500000000": "Laurens County, GA", + "CN1317700000000": "Lee County, GA", + "CN1317900000000": "Liberty County, GA", + "CN1318100000000": "Lincoln County, GA", + "CN1318300000000": "Long County, GA", + "CN1318500000000": "Lowndes County, GA", + "CN1318700000000": "Lumpkin County, GA", + "CN1318900000000": "McDuffie County, GA", + "CN1319100000000": "McIntosh County, GA", + "CN1319300000000": "Macon County, GA", + "CN1319500000000": "Madison County, GA", + "CN1319700000000": "Marion County, GA", + "CN1319900000000": "Meriwether County, GA", + "CN1320100000000": "Miller County, GA", + "CN1320500000000": "Mitchell County, GA", + "CN1320700000000": "Monroe County, GA", + "CN1320900000000": "Montgomery County, GA", + "CN1321100000000": "Morgan County, GA", + "CN1321300000000": "Murray County, GA", + "CN1321500000000": "Muscogee County, GA", + "CN1321700000000": "Newton County, GA", + "CN1321900000000": "Oconee County, GA", + "CN1322100000000": "Oglethorpe County, GA", + "CN1322300000000": "Paulding County, GA", + "CN1322500000000": "Peach County, GA", + "CN1322700000000": "Pickens County, GA", + "CN1322900000000": "Pierce County, GA", + "CN1323100000000": "Pike County, GA", + "CN1323300000000": "Polk County, GA", + "CN1323500000000": "Pulaski County, GA", + "CN1323700000000": "Putnam County, GA", + "CN1323900000000": "Quitman County, GA", + "CN1324100000000": "Rabun County, GA", + "CN1324300000000": "Randolph County, GA", + "CN1324500000000": "Richmond County, GA", + "CN1324700000000": "Rockdale County, GA", + "CN1324900000000": "Schley County, GA", + "CN1325100000000": "Screven County, GA", + "CN1325300000000": "Seminole County, GA", + "CN1325500000000": "Spalding County, GA", + "CN1325700000000": "Stephens County, GA", + "CN1325900000000": "Stewart County, GA", + "CN1326100000000": "Sumter County, GA", + "CN1326300000000": "Talbot County, GA", + "CN1326500000000": "Taliaferro County, GA", + "CN1326700000000": "Tattnall County, GA", + "CN1326900000000": "Taylor County, GA", + "CN1327100000000": "Telfair County, GA", + "CN1327300000000": "Terrell County, GA", + "CN1327500000000": "Thomas County, GA", + "CN1327700000000": "Tift County, GA", + "CN1327900000000": "Toombs County, GA", + "CN1328100000000": "Towns County, GA", + "CN1328300000000": "Treutlen County, GA", + "CN1328500000000": "Troup County, GA", + "CN1328700000000": "Turner County, GA", + "CN1328900000000": "Twiggs County, GA", + "CN1329100000000": "Union County, GA", + "CN1329300000000": "Upson County, GA", + "CN1329500000000": "Walker County, GA", + "CN1329700000000": "Walton County, GA", + "CN1329900000000": "Ware County, GA", + "CN1330100000000": "Warren County, GA", + "CN1330300000000": "Washington County, GA", + "CN1330500000000": "Wayne County, GA", + "CN1330700000000": "Webster County, GA", + "CN1330900000000": "Wheeler County, GA", + "CN1331100000000": "White County, GA", + "CN1331300000000": "Whitfield County, GA", + "CN1331500000000": "Wilcox County, GA", + "CN1331700000000": "Wilkes County, GA", + "CN1331900000000": "Wilkinson County, GA", + "CN1332100000000": "Worth County, GA", + "CN1500100000000": "Hawaii County, HI", + "CN1500300000000": "Honolulu County/city, HI", + "CN1500700000000": "Kauai County, HI", + "CN1500900000000": "Maui County, HI", + "CN1600100000000": "Ada County, ID", + "CN1600300000000": "Adams County, ID", + "CN1600500000000": "Bannock County, ID", + "CN1600700000000": "Bear Lake County, ID", + "CN1600900000000": "Benewah County, ID", + "CN1601100000000": "Bingham County, ID", + "CN1601300000000": "Blaine County, ID", + "CN1601500000000": "Boise County, ID", + "CN1601700000000": "Bonner County, ID", + "CN1601900000000": "Bonneville County, ID", + "CN1602100000000": "Boundary County, ID", + "CN1602300000000": "Butte County, ID", + "CN1602500000000": "Camas County, ID", + "CN1602700000000": "Canyon County, ID", + "CN1602900000000": "Caribou County, ID", + "CN1603100000000": "Cassia County, ID", + "CN1603300000000": "Clark County, ID", + "CN1603500000000": "Clearwater County, ID", + "CN1603700000000": "Custer County, ID", + "CN1603900000000": "Elmore County, ID", + "CN1604100000000": "Franklin County, ID", + "CN1604300000000": "Fremont County, ID", + "CN1604500000000": "Gem County, ID", + "CN1604700000000": "Gooding County, ID", + "CN1604900000000": "Idaho County, ID", + "CN1605100000000": "Jefferson County, ID", + "CN1605300000000": "Jerome County, ID", + "CN1605500000000": "Kootenai County, ID", + "CN1605700000000": "Latah County, ID", + "CN1605900000000": "Lemhi County, ID", + "CN1606100000000": "Lewis County, ID", + "CN1606300000000": "Lincoln County, ID", + "CN1606500000000": "Madison County, ID", + "CN1606700000000": "Minidoka County, ID", + "CN1606900000000": "Nez Perce County, ID", + "CN1607100000000": "Oneida County, ID", + "CN1607300000000": "Owyhee County, ID", + "CN1607500000000": "Payette County, ID", + "CN1607700000000": "Power County, ID", + "CN1607900000000": "Shoshone County, ID", + "CN1608100000000": "Teton County, ID", + "CN1608300000000": "Twin Falls County, ID", + "CN1608500000000": "Valley County, ID", + "CN1608700000000": "Washington County, ID", + "CN1700100000000": "Adams County, IL", + "CN1700300000000": "Alexander County, IL", + "CN1700500000000": "Bond County, IL", + "CN1700700000000": "Boone County, IL", + "CN1700900000000": "Brown County, IL", + "CN1701100000000": "Bureau County, IL", + "CN1701300000000": "Calhoun County, IL", + "CN1701500000000": "Carroll County, IL", + "CN1701700000000": "Cass County, IL", + "CN1701900000000": "Champaign County, IL", + "CN1702100000000": "Christian County, IL", + "CN1702300000000": "Clark County, IL", + "CN1702500000000": "Clay County, IL", + "CN1702700000000": "Clinton County, IL", + "CN1702900000000": "Coles County, IL", + "CN1703100000000": "Cook County, IL", + "CN1703300000000": "Crawford County, IL", + "CN1703500000000": "Cumberland County, IL", + "CN1703700000000": "DeKalb County, IL", + "CN1703900000000": "De Witt County, IL", + "CN1704100000000": "Douglas County, IL", + "CN1704300000000": "DuPage County, IL", + "CN1704500000000": "Edgar County, IL", + "CN1704700000000": "Edwards County, IL", + "CN1704900000000": "Effingham County, IL", + "CN1705100000000": "Fayette County, IL", + "CN1705300000000": "Ford County, IL", + "CN1705500000000": "Franklin County, IL", + "CN1705700000000": "Fulton County, IL", + "CN1705900000000": "Gallatin County, IL", + "CN1706100000000": "Greene County, IL", + "CN1706300000000": "Grundy County, IL", + "CN1706500000000": "Hamilton County, IL", + "CN1706700000000": "Hancock County, IL", + "CN1706900000000": "Hardin County, IL", + "CN1707100000000": "Henderson County, IL", + "CN1707300000000": "Henry County, IL", + "CN1707500000000": "Iroquois County, IL", + "CN1707700000000": "Jackson County, IL", + "CN1707900000000": "Jasper County, IL", + "CN1708100000000": "Jefferson County, IL", + "CN1708300000000": "Jersey County, IL", + "CN1708500000000": "Jo Daviess County, IL", + "CN1708700000000": "Johnson County, IL", + "CN1708900000000": "Kane County, IL", + "CN1709100000000": "Kankakee County, IL", + "CN1709300000000": "Kendall County, IL", + "CN1709500000000": "Knox County, IL", + "CN1709700000000": "Lake County, IL", + "CN1709900000000": "LaSalle County, IL", + "CN1710100000000": "Lawrence County, IL", + "CN1710300000000": "Lee County, IL", + "CN1710500000000": "Livingston County, IL", + "CN1710700000000": "Logan County, IL", + "CN1710900000000": "McDonough County, IL", + "CN1711100000000": "McHenry County, IL", + "CN1711300000000": "McLean County, IL", + "CN1711500000000": "Macon County, IL", + "CN1711700000000": "Macoupin County, IL", + "CN1711900000000": "Madison County, IL", + "CN1712100000000": "Marion County, IL", + "CN1712300000000": "Marshall County, IL", + "CN1712500000000": "Mason County, IL", + "CN1712700000000": "Massac County, IL", + "CN1712900000000": "Menard County, IL", + "CN1713100000000": "Mercer County, IL", + "CN1713300000000": "Monroe County, IL", + "CN1713500000000": "Montgomery County, IL", + "CN1713700000000": "Morgan County, IL", + "CN1713900000000": "Moultrie County, IL", + "CN1714100000000": "Ogle County, IL", + "CN1714300000000": "Peoria County, IL", + "CN1714500000000": "Perry County, IL", + "CN1714700000000": "Piatt County, IL", + "CN1714900000000": "Pike County, IL", + "CN1715100000000": "Pope County, IL", + "CN1715300000000": "Pulaski County, IL", + "CN1715500000000": "Putnam County, IL", + "CN1715700000000": "Randolph County, IL", + "CN1715900000000": "Richland County, IL", + "CN1716100000000": "Rock Island County, IL", + "CN1716300000000": "St. Clair County, IL", + "CN1716500000000": "Saline County, IL", + "CN1716700000000": "Sangamon County, IL", + "CN1716900000000": "Schuyler County, IL", + "CN1717100000000": "Scott County, IL", + "CN1717300000000": "Shelby County, IL", + "CN1717500000000": "Stark County, IL", + "CN1717700000000": "Stephenson County, IL", + "CN1717900000000": "Tazewell County, IL", + "CN1718100000000": "Union County, IL", + "CN1718300000000": "Vermilion County, IL", + "CN1718500000000": "Wabash County, IL", + "CN1718700000000": "Warren County, IL", + "CN1718900000000": "Washington County, IL", + "CN1719100000000": "Wayne County, IL", + "CN1719300000000": "White County, IL", + "CN1719500000000": "Whiteside County, IL", + "CN1719700000000": "Will County, IL", + "CN1719900000000": "Williamson County, IL", + "CN1720100000000": "Winnebago County, IL", + "CN1720300000000": "Woodford County, IL", + "CN1800100000000": "Adams County, IN", + "CN1800300000000": "Allen County, IN", + "CN1800500000000": "Bartholomew County, IN", + "CN1800700000000": "Benton County, IN", + "CN1800900000000": "Blackford County, IN", + "CN1801100000000": "Boone County, IN", + "CN1801300000000": "Brown County, IN", + "CN1801500000000": "Carroll County, IN", + "CN1801700000000": "Cass County, IN", + "CN1801900000000": "Clark County, IN", + "CN1802100000000": "Clay County, IN", + "CN1802300000000": "Clinton County, IN", + "CN1802500000000": "Crawford County, IN", + "CN1802700000000": "Daviess County, IN", + "CN1802900000000": "Dearborn County, IN", + "CN1803100000000": "Decatur County, IN", + "CN1803300000000": "DeKalb County, IN", + "CN1803500000000": "Delaware County, IN", + "CN1803700000000": "Dubois County, IN", + "CN1803900000000": "Elkhart County, IN", + "CN1804100000000": "Fayette County, IN", + "CN1804300000000": "Floyd County, IN", + "CN1804500000000": "Fountain County, IN", + "CN1804700000000": "Franklin County, IN", + "CN1804900000000": "Fulton County, IN", + "CN1805100000000": "Gibson County, IN", + "CN1805300000000": "Grant County, IN", + "CN1805500000000": "Greene County, IN", + "CN1805700000000": "Hamilton County, IN", + "CN1805900000000": "Hancock County, IN", + "CN1806100000000": "Harrison County, IN", + "CN1806300000000": "Hendricks County, IN", + "CN1806500000000": "Henry County, IN", + "CN1806700000000": "Howard County, IN", + "CN1806900000000": "Huntington County, IN", + "CN1807100000000": "Jackson County, IN", + "CN1807300000000": "Jasper County, IN", + "CN1807500000000": "Jay County, IN", + "CN1807700000000": "Jefferson County, IN", + "CN1807900000000": "Jennings County, IN", + "CN1808100000000": "Johnson County, IN", + "CN1808300000000": "Knox County, IN", + "CN1808500000000": "Kosciusko County, IN", + "CN1808700000000": "LaGrange County, IN", + "CN1808900000000": "Lake County, IN", + "CN1809100000000": "LaPorte County, IN", + "CN1809300000000": "Lawrence County, IN", + "CN1809500000000": "Madison County, IN", + "CN1809700000000": "Marion County, IN", + "CN1809900000000": "Marshall County, IN", + "CN1810100000000": "Martin County, IN", + "CN1810300000000": "Miami County, IN", + "CN1810500000000": "Monroe County, IN", + "CN1810700000000": "Montgomery County, IN", + "CN1810900000000": "Morgan County, IN", + "CN1811100000000": "Newton County, IN", + "CN1811300000000": "Noble County, IN", + "CN1811500000000": "Ohio County, IN", + "CN1811700000000": "Orange County, IN", + "CN1811900000000": "Owen County, IN", + "CN1812100000000": "Parke County, IN", + "CN1812300000000": "Perry County, IN", + "CN1812500000000": "Pike County, IN", + "CN1812700000000": "Porter County, IN", + "CN1812900000000": "Posey County, IN", + "CN1813100000000": "Pulaski County, IN", + "CN1813300000000": "Putnam County, IN", + "CN1813500000000": "Randolph County, IN", + "CN1813700000000": "Ripley County, IN", + "CN1813900000000": "Rush County, IN", + "CN1814100000000": "St. Joseph County, IN", + "CN1814300000000": "Scott County, IN", + "CN1814500000000": "Shelby County, IN", + "CN1814700000000": "Spencer County, IN", + "CN1814900000000": "Starke County, IN", + "CN1815100000000": "Steuben County, IN", + "CN1815300000000": "Sullivan County, IN", + "CN1815500000000": "Switzerland County, IN", + "CN1815700000000": "Tippecanoe County, IN", + "CN1815900000000": "Tipton County, IN", + "CN1816100000000": "Union County, IN", + "CN1816300000000": "Vanderburgh County, IN", + "CN1816500000000": "Vermillion County, IN", + "CN1816700000000": "Vigo County, IN", + "CN1816900000000": "Wabash County, IN", + "CN1817100000000": "Warren County, IN", + "CN1817300000000": "Warrick County, IN", + "CN1817500000000": "Washington County, IN", + "CN1817700000000": "Wayne County, IN", + "CN1817900000000": "Wells County, IN", + "CN1818100000000": "White County, IN", + "CN1818300000000": "Whitley County, IN", + "CN1900100000000": "Adair County, IA", + "CN1900300000000": "Adams County, IA", + "CN1900500000000": "Allamakee County, IA", + "CN1900700000000": "Appanoose County, IA", + "CN1900900000000": "Audubon County, IA", + "CN1901100000000": "Benton County, IA", + "CN1901300000000": "Black Hawk County, IA", + "CN1901500000000": "Boone County, IA", + "CN1901700000000": "Bremer County, IA", + "CN1901900000000": "Buchanan County, IA", + "CN1902100000000": "Buena Vista County, IA", + "CN1902300000000": "Butler County, IA", + "CN1902500000000": "Calhoun County, IA", + "CN1902700000000": "Carroll County, IA", + "CN1902900000000": "Cass County, IA", + "CN1903100000000": "Cedar County, IA", + "CN1903300000000": "Cerro Gordo County, IA", + "CN1903500000000": "Cherokee County, IA", + "CN1903700000000": "Chickasaw County, IA", + "CN1903900000000": "Clarke County, IA", + "CN1904100000000": "Clay County, IA", + "CN1904300000000": "Clayton County, IA", + "CN1904500000000": "Clinton County, IA", + "CN1904700000000": "Crawford County, IA", + "CN1904900000000": "Dallas County, IA", + "CN1905100000000": "Davis County, IA", + "CN1905300000000": "Decatur County, IA", + "CN1905500000000": "Delaware County, IA", + "CN1905700000000": "Des Moines County, IA", + "CN1905900000000": "Dickinson County, IA", + "CN1906100000000": "Dubuque County, IA", + "CN1906300000000": "Emmet County, IA", + "CN1906500000000": "Fayette County, IA", + "CN1906700000000": "Floyd County, IA", + "CN1906900000000": "Franklin County, IA", + "CN1907100000000": "Fremont County, IA", + "CN1907300000000": "Greene County, IA", + "CN1907500000000": "Grundy County, IA", + "CN1907700000000": "Guthrie County, IA", + "CN1907900000000": "Hamilton County, IA", + "CN1908100000000": "Hancock County, IA", + "CN1908300000000": "Hardin County, IA", + "CN1908500000000": "Harrison County, IA", + "CN1908700000000": "Henry County, IA", + "CN1908900000000": "Howard County, IA", + "CN1909100000000": "Humboldt County, IA", + "CN1909300000000": "Ida County, IA", + "CN1909500000000": "Iowa County, IA", + "CN1909700000000": "Jackson County, IA", + "CN1909900000000": "Jasper County, IA", + "CN1910100000000": "Jefferson County, IA", + "CN1910300000000": "Johnson County, IA", + "CN1910500000000": "Jones County, IA", + "CN1910700000000": "Keokuk County, IA", + "CN1910900000000": "Kossuth County, IA", + "CN1911100000000": "Lee County, IA", + "CN1911300000000": "Linn County, IA", + "CN1911500000000": "Louisa County, IA", + "CN1911700000000": "Lucas County, IA", + "CN1911900000000": "Lyon County, IA", + "CN1912100000000": "Madison County, IA", + "CN1912300000000": "Mahaska County, IA", + "CN1912500000000": "Marion County, IA", + "CN1912700000000": "Marshall County, IA", + "CN1912900000000": "Mills County, IA", + "CN1913100000000": "Mitchell County, IA", + "CN1913300000000": "Monona County, IA", + "CN1913500000000": "Monroe County, IA", + "CN1913700000000": "Montgomery County, IA", + "CN1913900000000": "Muscatine County, IA", + "CN1914100000000": "O'Brien County, IA", + "CN1914300000000": "Osceola County, IA", + "CN1914500000000": "Page County, IA", + "CN1914700000000": "Palo Alto County, IA", + "CN1914900000000": "Plymouth County, IA", + "CN1915100000000": "Pocahontas County, IA", + "CN1915300000000": "Polk County, IA", + "CN1915500000000": "Pottawattamie County, IA", + "CN1915700000000": "Poweshiek County, IA", + "CN1915900000000": "Ringgold County, IA", + "CN1916100000000": "Sac County, IA", + "CN1916300000000": "Scott County, IA", + "CN1916500000000": "Shelby County, IA", + "CN1916700000000": "Sioux County, IA", + "CN1916900000000": "Story County, IA", + "CN1917100000000": "Tama County, IA", + "CN1917300000000": "Taylor County, IA", + "CN1917500000000": "Union County, IA", + "CN1917700000000": "Van Buren County, IA", + "CN1917900000000": "Wapello County, IA", + "CN1918100000000": "Warren County, IA", + "CN1918300000000": "Washington County, IA", + "CN1918500000000": "Wayne County, IA", + "CN1918700000000": "Webster County, IA", + "CN1918900000000": "Winnebago County, IA", + "CN1919100000000": "Winneshiek County, IA", + "CN1919300000000": "Woodbury County, IA", + "CN1919500000000": "Worth County, IA", + "CN1919700000000": "Wright County, IA", + "CN2000100000000": "Allen County, KS", + "CN2000300000000": "Anderson County, KS", + "CN2000500000000": "Atchison County, KS", + "CN2000700000000": "Barber County, KS", + "CN2000900000000": "Barton County, KS", + "CN2001100000000": "Bourbon County, KS", + "CN2001300000000": "Brown County, KS", + "CN2001500000000": "Butler County, KS", + "CN2001700000000": "Chase County, KS", + "CN2001900000000": "Chautauqua County, KS", + "CN2002100000000": "Cherokee County, KS", + "CN2002300000000": "Cheyenne County, KS", + "CN2002500000000": "Clark County, KS", + "CN2002700000000": "Clay County, KS", + "CN2002900000000": "Cloud County, KS", + "CN2003100000000": "Coffey County, KS", + "CN2003300000000": "Comanche County, KS", + "CN2003500000000": "Cowley County, KS", + "CN2003700000000": "Crawford County, KS", + "CN2003900000000": "Decatur County, KS", + "CN2004100000000": "Dickinson County, KS", + "CN2004300000000": "Doniphan County, KS", + "CN2004500000000": "Douglas County, KS", + "CN2004700000000": "Edwards County, KS", + "CN2004900000000": "Elk County, KS", + "CN2005100000000": "Ellis County, KS", + "CN2005300000000": "Ellsworth County, KS", + "CN2005500000000": "Finney County, KS", + "CN2005700000000": "Ford County, KS", + "CN2005900000000": "Franklin County, KS", + "CN2006100000000": "Geary County, KS", + "CN2006300000000": "Gove County, KS", + "CN2006500000000": "Graham County, KS", + "CN2006700000000": "Grant County, KS", + "CN2006900000000": "Gray County, KS", + "CN2007100000000": "Greeley County, KS", + "CN2007300000000": "Greenwood County, KS", + "CN2007500000000": "Hamilton County, KS", + "CN2007700000000": "Harper County, KS", + "CN2007900000000": "Harvey County, KS", + "CN2008100000000": "Haskell County, KS", + "CN2008300000000": "Hodgeman County, KS", + "CN2008500000000": "Jackson County, KS", + "CN2008700000000": "Jefferson County, KS", + "CN2008900000000": "Jewell County, KS", + "CN2009100000000": "Johnson County, KS", + "CN2009300000000": "Kearny County, KS", + "CN2009500000000": "Kingman County, KS", + "CN2009700000000": "Kiowa County, KS", + "CN2009900000000": "Labette County, KS", + "CN2010100000000": "Lane County, KS", + "CN2010300000000": "Leavenworth County, KS", + "CN2010500000000": "Lincoln County, KS", + "CN2010700000000": "Linn County, KS", + "CN2010900000000": "Logan County, KS", + "CN2011100000000": "Lyon County, KS", + "CN2011300000000": "McPherson County, KS", + "CN2011500000000": "Marion County, KS", + "CN2011700000000": "Marshall County, KS", + "CN2011900000000": "Meade County, KS", + "CN2012100000000": "Miami County, KS", + "CN2012300000000": "Mitchell County, KS", + "CN2012500000000": "Montgomery County, KS", + "CN2012700000000": "Morris County, KS", + "CN2012900000000": "Morton County, KS", + "CN2013100000000": "Nemaha County, KS", + "CN2013300000000": "Neosho County, KS", + "CN2013500000000": "Ness County, KS", + "CN2013700000000": "Norton County, KS", + "CN2013900000000": "Osage County, KS", + "CN2014100000000": "Osborne County, KS", + "CN2014300000000": "Ottawa County, KS", + "CN2014500000000": "Pawnee County, KS", + "CN2014700000000": "Phillips County, KS", + "CN2014900000000": "Pottawatomie County, KS", + "CN2015100000000": "Pratt County, KS", + "CN2015300000000": "Rawlins County, KS", + "CN2015500000000": "Reno County, KS", + "CN2015700000000": "Republic County, KS", + "CN2015900000000": "Rice County, KS", + "CN2016100000000": "Riley County, KS", + "CN2016300000000": "Rooks County, KS", + "CN2016500000000": "Rush County, KS", + "CN2016700000000": "Russell County, KS", + "CN2016900000000": "Saline County, KS", + "CN2017100000000": "Scott County, KS", + "CN2017300000000": "Sedgwick County, KS", + "CN2017500000000": "Seward County, KS", + "CN2017700000000": "Shawnee County, KS", + "CN2017900000000": "Sheridan County, KS", + "CN2018100000000": "Sherman County, KS", + "CN2018300000000": "Smith County, KS", + "CN2018500000000": "Stafford County, KS", + "CN2018700000000": "Stanton County, KS", + "CN2018900000000": "Stevens County, KS", + "CN2019100000000": "Sumner County, KS", + "CN2019300000000": "Thomas County, KS", + "CN2019500000000": "Trego County, KS", + "CN2019700000000": "Wabaunsee County, KS", + "CN2019900000000": "Wallace County, KS", + "CN2020100000000": "Washington County, KS", + "CN2020300000000": "Wichita County, KS", + "CN2020500000000": "Wilson County, KS", + "CN2020700000000": "Woodson County, KS", + "CN2020900000000": "Wyandotte County, KS", + "CN2100100000000": "Adair County, KY", + "CN2100300000000": "Allen County, KY", + "CN2100500000000": "Anderson County, KY", + "CN2100700000000": "Ballard County, KY", + "CN2100900000000": "Barren County, KY", + "CN2101100000000": "Bath County, KY", + "CN2101300000000": "Bell County, KY", + "CN2101500000000": "Boone County, KY", + "CN2101700000000": "Bourbon County, KY", + "CN2101900000000": "Boyd County, KY", + "CN2102100000000": "Boyle County, KY", + "CN2102300000000": "Bracken County, KY", + "CN2102500000000": "Breathitt County, KY", + "CN2102700000000": "Breckinridge County, KY", + "CN2102900000000": "Bullitt County, KY", + "CN2103100000000": "Butler County, KY", + "CN2103300000000": "Caldwell County, KY", + "CN2103500000000": "Calloway County, KY", + "CN2103700000000": "Campbell County, KY", + "CN2103900000000": "Carlisle County, KY", + "CN2104100000000": "Carroll County, KY", + "CN2104300000000": "Carter County, KY", + "CN2104500000000": "Casey County, KY", + "CN2104700000000": "Christian County, KY", + "CN2104900000000": "Clark County, KY", + "CN2105100000000": "Clay County, KY", + "CN2105300000000": "Clinton County, KY", + "CN2105500000000": "Crittenden County, KY", + "CN2105700000000": "Cumberland County, KY", + "CN2105900000000": "Daviess County, KY", + "CN2106100000000": "Edmonson County, KY", + "CN2106300000000": "Elliott County, KY", + "CN2106500000000": "Estill County, KY", + "CN2106700000000": "Fayette County, KY", + "CN2106900000000": "Fleming County, KY", + "CN2107100000000": "Floyd County, KY", + "CN2107300000000": "Franklin County, KY", + "CN2107500000000": "Fulton County, KY", + "CN2107700000000": "Gallatin County, KY", + "CN2107900000000": "Garrard County, KY", + "CN2108100000000": "Grant County, KY", + "CN2108300000000": "Graves County, KY", + "CN2108500000000": "Grayson County, KY", + "CN2108700000000": "Green County, KY", + "CN2108900000000": "Greenup County, KY", + "CN2109100000000": "Hancock County, KY", + "CN2109300000000": "Hardin County, KY", + "CN2109500000000": "Harlan County, KY", + "CN2109700000000": "Harrison County, KY", + "CN2109900000000": "Hart County, KY", + "CN2110100000000": "Henderson County, KY", + "CN2110300000000": "Henry County, KY", + "CN2110500000000": "Hickman County, KY", + "CN2110700000000": "Hopkins County, KY", + "CN2110900000000": "Jackson County, KY", + "CN2111100000000": "Jefferson County, KY", + "CN2111300000000": "Jessamine County, KY", + "CN2111500000000": "Johnson County, KY", + "CN2111700000000": "Kenton County, KY", + "CN2111900000000": "Knott County, KY", + "CN2112100000000": "Knox County, KY", + "CN2112300000000": "Larue County, KY", + "CN2112500000000": "Laurel County, KY", + "CN2112700000000": "Lawrence County, KY", + "CN2112900000000": "Lee County, KY", + "CN2113100000000": "Leslie County, KY", + "CN2113300000000": "Letcher County, KY", + "CN2113500000000": "Lewis County, KY", + "CN2113700000000": "Lincoln County, KY", + "CN2113900000000": "Livingston County, KY", + "CN2114100000000": "Logan County, KY", + "CN2114300000000": "Lyon County, KY", + "CN2114500000000": "McCracken County, KY", + "CN2114700000000": "McCreary County, KY", + "CN2114900000000": "McLean County, KY", + "CN2115100000000": "Madison County, KY", + "CN2115300000000": "Magoffin County, KY", + "CN2115500000000": "Marion County, KY", + "CN2115700000000": "Marshall County, KY", + "CN2115900000000": "Martin County, KY", + "CN2116100000000": "Mason County, KY", + "CN2116300000000": "Meade County, KY", + "CN2116500000000": "Menifee County, KY", + "CN2116700000000": "Mercer County, KY", + "CN2116900000000": "Metcalfe County, KY", + "CN2117100000000": "Monroe County, KY", + "CN2117300000000": "Montgomery County, KY", + "CN2117500000000": "Morgan County, KY", + "CN2117700000000": "Muhlenberg County, KY", + "CN2117900000000": "Nelson County, KY", + "CN2118100000000": "Nicholas County, KY", + "CN2118300000000": "Ohio County, KY", + "CN2118500000000": "Oldham County, KY", + "CN2118700000000": "Owen County, KY", + "CN2118900000000": "Owsley County, KY", + "CN2119100000000": "Pendleton County, KY", + "CN2119300000000": "Perry County, KY", + "CN2119500000000": "Pike County, KY", + "CN2119700000000": "Powell County, KY", + "CN2119900000000": "Pulaski County, KY", + "CN2120100000000": "Robertson County, KY", + "CN2120300000000": "Rockcastle County, KY", + "CN2120500000000": "Rowan County, KY", + "CN2120700000000": "Russell County, KY", + "CN2120900000000": "Scott County, KY", + "CN2121100000000": "Shelby County, KY", + "CN2121300000000": "Simpson County, KY", + "CN2121500000000": "Spencer County, KY", + "CN2121700000000": "Taylor County, KY", + "CN2121900000000": "Todd County, KY", + "CN2122100000000": "Trigg County, KY", + "CN2122300000000": "Trimble County, KY", + "CN2122500000000": "Union County, KY", + "CN2122700000000": "Warren County, KY", + "CN2122900000000": "Washington County, KY", + "CN2123100000000": "Wayne County, KY", + "CN2123300000000": "Webster County, KY", + "CN2123500000000": "Whitley County, KY", + "CN2123700000000": "Wolfe County, KY", + "CN2123900000000": "Woodford County, KY", + "CN2200100000000": "Acadia Parish, LA", + "CN2200300000000": "Allen Parish, LA", + "CN2200500000000": "Ascension Parish, LA", + "CN2200700000000": "Assumption Parish, LA", + "CN2200900000000": "Avoyelles Parish, LA", + "CN2201100000000": "Beauregard Parish, LA", + "CN2201300000000": "Bienville Parish, LA", + "CN2201500000000": "Bossier Parish, LA", + "CN2201700000000": "Caddo Parish, LA", + "CN2201900000000": "Calcasieu Parish, LA", + "CN2202100000000": "Caldwell Parish, LA", + "CN2202300000000": "Cameron Parish, LA", + "CN2202500000000": "Catahoula Parish, LA", + "CN2202700000000": "Claiborne Parish, LA", + "CN2202900000000": "Concordia Parish, LA", + "CN2203100000000": "De Soto Parish, LA", + "CN2203300000000": "East Baton Rouge Parish, LA", + "CN2203500000000": "East Carroll Parish, LA", + "CN2203700000000": "East Feliciana Parish, LA", + "CN2203900000000": "Evangeline Parish, LA", + "CN2204100000000": "Franklin Parish, LA", + "CN2204300000000": "Grant Parish, LA", + "CN2204500000000": "Iberia Parish, LA", + "CN2204700000000": "Iberville Parish, LA", + "CN2204900000000": "Jackson Parish, LA", + "CN2205100000000": "Jefferson Parish, LA", + "CN2205300000000": "Jefferson Davis Parish, LA", + "CN2205500000000": "Lafayette Parish, LA", + "CN2205700000000": "Lafourche Parish, LA", + "CN2205900000000": "LaSalle Parish, LA", + "CN2206100000000": "Lincoln Parish, LA", + "CN2206300000000": "Livingston Parish, LA", + "CN2206500000000": "Madison Parish, LA", + "CN2206700000000": "Morehouse Parish, LA", + "CN2206900000000": "Natchitoches Parish, LA", + "CN2207100000000": "Orleans Parish, LA", + "CN2207300000000": "Ouachita Parish, LA", + "CN2207500000000": "Plaquemines Parish, LA", + "CN2207700000000": "Pointe Coupee Parish, LA", + "CN2207900000000": "Rapides Parish, LA", + "CN2208100000000": "Red River Parish, LA", + "CN2208300000000": "Richland Parish, LA", + "CN2208500000000": "Sabine Parish, LA", + "CN2208700000000": "St. Bernard Parish, LA", + "CN2208900000000": "St. Charles Parish, LA", + "CN2209100000000": "St. Helena Parish, LA", + "CN2209300000000": "St. James Parish, LA", + "CN2209500000000": "St. John the Baptist Parish, LA", + "CN2209700000000": "St. Landry Parish, LA", + "CN2209900000000": "St. Martin Parish, LA", + "CN2210100000000": "St. Mary Parish, LA", + "CN2210300000000": "St. Tammany Parish, LA", + "CN2210500000000": "Tangipahoa Parish, LA", + "CN2210700000000": "Tensas Parish, LA", + "CN2210900000000": "Terrebonne Parish, LA", + "CN2211100000000": "Union Parish, LA", + "CN2211300000000": "Vermilion Parish, LA", + "CN2211500000000": "Vernon Parish, LA", + "CN2211700000000": "Washington Parish, LA", + "CN2211900000000": "Webster Parish, LA", + "CN2212100000000": "West Baton Rouge Parish, LA", + "CN2212300000000": "West Carroll Parish, LA", + "CN2212500000000": "West Feliciana Parish, LA", + "CN2212700000000": "Winn Parish, LA", + "CN2300100000000": "Androscoggin County, ME", + "CN2300300000000": "Aroostook County, ME", + "CN2300500000000": "Cumberland County, ME", + "CN2300700000000": "Franklin County, ME", + "CN2300900000000": "Hancock County, ME", + "CN2301100000000": "Kennebec County, ME", + "CN2301300000000": "Knox County, ME", + "CN2301500000000": "Lincoln County, ME", + "CN2301700000000": "Oxford County, ME", + "CN2301900000000": "Penobscot County, ME", + "CN2302100000000": "Piscataquis County, ME", + "CN2302300000000": "Sagadahoc County, ME", + "CN2302500000000": "Somerset County, ME", + "CN2302700000000": "Waldo County, ME", + "CN2302900000000": "Washington County, ME", + "CN2303100000000": "York County, ME", + "CN2400100000000": "Allegany County, MD", + "CN2400300000000": "Anne Arundel County, MD", + "CN2400500000000": "Baltimore County, MD", + "CN2400900000000": "Calvert County, MD", + "CN2401100000000": "Caroline County, MD", + "CN2401300000000": "Carroll County, MD", + "CN2401500000000": "Cecil County, MD", + "CN2401700000000": "Charles County, MD", + "CN2401900000000": "Dorchester County, MD", + "CN2402100000000": "Frederick County, MD", + "CN2402300000000": "Garrett County, MD", + "CN2402500000000": "Harford County, MD", + "CN2402700000000": "Howard County, MD", + "CN2402900000000": "Kent County, MD", + "CN2403100000000": "Montgomery County, MD", + "CN2403300000000": "Prince George's County, MD", + "CN2403500000000": "Queen Anne's County, MD", + "CN2403700000000": "St. Mary's County, MD", + "CN2403900000000": "Somerset County, MD", + "CN2404100000000": "Talbot County, MD", + "CN2404300000000": "Washington County, MD", + "CN2404500000000": "Wicomico County, MD", + "CN2404700000000": "Worcester County, MD", + "CN2451000000000": "Baltimore city, MD", + "CN2500100000000": "Barnstable County, MA", + "CN2500300000000": "Berkshire County, MA", + "CN2500500000000": "Bristol County, MA", + "CN2500700000000": "Dukes County, MA", + "CN2500900000000": "Essex County, MA", + "CN2501100000000": "Franklin County, MA", + "CN2501300000000": "Hampden County, MA", + "CN2501500000000": "Hampshire County, MA", + "CN2501700000000": "Middlesex County, MA", + "CN2501900000000": "Nantucket County/town, MA", + "CN2502100000000": "Norfolk County, MA", + "CN2502300000000": "Plymouth County, MA", + "CN2502500000000": "Suffolk County, MA", + "CN2502700000000": "Worcester County, MA", + "CN2600100000000": "Alcona County, MI", + "CN2600300000000": "Alger County, MI", + "CN2600500000000": "Allegan County, MI", + "CN2600700000000": "Alpena County, MI", + "CN2600900000000": "Antrim County, MI", + "CN2601100000000": "Arenac County, MI", + "CN2601300000000": "Baraga County, MI", + "CN2601500000000": "Barry County, MI", + "CN2601700000000": "Bay County, MI", + "CN2601900000000": "Benzie County, MI", + "CN2602100000000": "Berrien County, MI", + "CN2602300000000": "Branch County, MI", + "CN2602500000000": "Calhoun County, MI", + "CN2602700000000": "Cass County, MI", + "CN2602900000000": "Charlevoix County, MI", + "CN2603100000000": "Cheboygan County, MI", + "CN2603300000000": "Chippewa County, MI", + "CN2603500000000": "Clare County, MI", + "CN2603700000000": "Clinton County, MI", + "CN2603900000000": "Crawford County, MI", + "CN2604100000000": "Delta County, MI", + "CN2604300000000": "Dickinson County, MI", + "CN2604500000000": "Eaton County, MI", + "CN2604700000000": "Emmet County, MI", + "CN2604900000000": "Genesee County, MI", + "CN2605100000000": "Gladwin County, MI", + "CN2605300000000": "Gogebic County, MI", + "CN2605500000000": "Grand Traverse County, MI", + "CN2605700000000": "Gratiot County, MI", + "CN2605900000000": "Hillsdale County, MI", + "CN2606100000000": "Houghton County, MI", + "CN2606300000000": "Huron County, MI", + "CN2606500000000": "Ingham County, MI", + "CN2606700000000": "Ionia County, MI", + "CN2606900000000": "Iosco County, MI", + "CN2607100000000": "Iron County, MI", + "CN2607300000000": "Isabella County, MI", + "CN2607500000000": "Jackson County, MI", + "CN2607700000000": "Kalamazoo County, MI", + "CN2607900000000": "Kalkaska County, MI", + "CN2608100000000": "Kent County, MI", + "CN2608300000000": "Keweenaw County, MI", + "CN2608500000000": "Lake County, MI", + "CN2608700000000": "Lapeer County, MI", + "CN2608900000000": "Leelanau County, MI", + "CN2609100000000": "Lenawee County, MI", + "CN2609300000000": "Livingston County, MI", + "CN2609500000000": "Luce County, MI", + "CN2609700000000": "Mackinac County, MI", + "CN2609900000000": "Macomb County, MI", + "CN2610100000000": "Manistee County, MI", + "CN2610300000000": "Marquette County, MI", + "CN2610500000000": "Mason County, MI", + "CN2610700000000": "Mecosta County, MI", + "CN2610900000000": "Menominee County, MI", + "CN2611100000000": "Midland County, MI", + "CN2611300000000": "Missaukee County, MI", + "CN2611500000000": "Monroe County, MI", + "CN2611700000000": "Montcalm County, MI", + "CN2611900000000": "Montmorency County, MI", + "CN2612100000000": "Muskegon County, MI", + "CN2612300000000": "Newaygo County, MI", + "CN2612500000000": "Oakland County, MI", + "CN2612700000000": "Oceana County, MI", + "CN2612900000000": "Ogemaw County, MI", + "CN2613100000000": "Ontonagon County, MI", + "CN2613300000000": "Osceola County, MI", + "CN2613500000000": "Oscoda County, MI", + "CN2613700000000": "Otsego County, MI", + "CN2613900000000": "Ottawa County, MI", + "CN2614100000000": "Presque Isle County, MI", + "CN2614300000000": "Roscommon County, MI", + "CN2614500000000": "Saginaw County, MI", + "CN2614700000000": "St. Clair County, MI", + "CN2614900000000": "St. Joseph County, MI", + "CN2615100000000": "Sanilac County, MI", + "CN2615300000000": "Schoolcraft County, MI", + "CN2615500000000": "Shiawassee County, MI", + "CN2615700000000": "Tuscola County, MI", + "CN2615900000000": "Van Buren County, MI", + "CN2616100000000": "Washtenaw County, MI", + "CN2616300000000": "Wayne County, MI", + "CN2616500000000": "Wexford County, MI", + "CN2700100000000": "Aitkin County, MN", + "CN2700300000000": "Anoka County, MN", + "CN2700500000000": "Becker County, MN", + "CN2700700000000": "Beltrami County, MN", + "CN2700900000000": "Benton County, MN", + "CN2701100000000": "Big Stone County, MN", + "CN2701300000000": "Blue Earth County, MN", + "CN2701500000000": "Brown County, MN", + "CN2701700000000": "Carlton County, MN", + "CN2701900000000": "Carver County, MN", + "CN2702100000000": "Cass County, MN", + "CN2702300000000": "Chippewa County, MN", + "CN2702500000000": "Chisago County, MN", + "CN2702700000000": "Clay County, MN", + "CN2702900000000": "Clearwater County, MN", + "CN2703100000000": "Cook County, MN", + "CN2703300000000": "Cottonwood County, MN", + "CN2703500000000": "Crow Wing County, MN", + "CN2703700000000": "Dakota County, MN", + "CN2703900000000": "Dodge County, MN", + "CN2704100000000": "Douglas County, MN", + "CN2704300000000": "Faribault County, MN", + "CN2704500000000": "Fillmore County, MN", + "CN2704700000000": "Freeborn County, MN", + "CN2704900000000": "Goodhue County, MN", + "CN2705100000000": "Grant County, MN", + "CN2705300000000": "Hennepin County, MN", + "CN2705500000000": "Houston County, MN", + "CN2705700000000": "Hubbard County, MN", + "CN2705900000000": "Isanti County, MN", + "CN2706100000000": "Itasca County, MN", + "CN2706300000000": "Jackson County, MN", + "CN2706500000000": "Kanabec County, MN", + "CN2706700000000": "Kandiyohi County, MN", + "CN2706900000000": "Kittson County, MN", + "CN2707100000000": "Koochiching County, MN", + "CN2707300000000": "Lac qui Parle County, MN", + "CN2707500000000": "Lake County, MN", + "CN2707700000000": "Lake of the Woods County, MN", + "CN2707900000000": "Le Sueur County, MN", + "CN2708100000000": "Lincoln County, MN", + "CN2708300000000": "Lyon County, MN", + "CN2708500000000": "McLeod County, MN", + "CN2708700000000": "Mahnomen County, MN", + "CN2708900000000": "Marshall County, MN", + "CN2709100000000": "Martin County, MN", + "CN2709300000000": "Meeker County, MN", + "CN2709500000000": "Mille Lacs County, MN", + "CN2709700000000": "Morrison County, MN", + "CN2709900000000": "Mower County, MN", + "CN2710100000000": "Murray County, MN", + "CN2710300000000": "Nicollet County, MN", + "CN2710500000000": "Nobles County, MN", + "CN2710700000000": "Norman County, MN", + "CN2710900000000": "Olmsted County, MN", + "CN2711100000000": "Otter Tail County, MN", + "CN2711300000000": "Pennington County, MN", + "CN2711500000000": "Pine County, MN", + "CN2711700000000": "Pipestone County, MN", + "CN2711900000000": "Polk County, MN", + "CN2712100000000": "Pope County, MN", + "CN2712300000000": "Ramsey County, MN", + "CN2712500000000": "Red Lake County, MN", + "CN2712700000000": "Redwood County, MN", + "CN2712900000000": "Renville County, MN", + "CN2713100000000": "Rice County, MN", + "CN2713300000000": "Rock County, MN", + "CN2713500000000": "Roseau County, MN", + "CN2713700000000": "St. Louis County, MN", + "CN2713900000000": "Scott County, MN", + "CN2714100000000": "Sherburne County, MN", + "CN2714300000000": "Sibley County, MN", + "CN2714500000000": "Stearns County, MN", + "CN2714700000000": "Steele County, MN", + "CN2714900000000": "Stevens County, MN", + "CN2715100000000": "Swift County, MN", + "CN2715300000000": "Todd County, MN", + "CN2715500000000": "Traverse County, MN", + "CN2715700000000": "Wabasha County, MN", + "CN2715900000000": "Wadena County, MN", + "CN2716100000000": "Waseca County, MN", + "CN2716300000000": "Washington County, MN", + "CN2716500000000": "Watonwan County, MN", + "CN2716700000000": "Wilkin County, MN", + "CN2716900000000": "Winona County, MN", + "CN2717100000000": "Wright County, MN", + "CN2717300000000": "Yellow Medicine County, MN", + "CN2800100000000": "Adams County, MS", + "CN2800300000000": "Alcorn County, MS", + "CN2800500000000": "Amite County, MS", + "CN2800700000000": "Attala County, MS", + "CN2800900000000": "Benton County, MS", + "CN2801100000000": "Bolivar County, MS", + "CN2801300000000": "Calhoun County, MS", + "CN2801500000000": "Carroll County, MS", + "CN2801700000000": "Chickasaw County, MS", + "CN2801900000000": "Choctaw County, MS", + "CN2802100000000": "Claiborne County, MS", + "CN2802300000000": "Clarke County, MS", + "CN2802500000000": "Clay County, MS", + "CN2802700000000": "Coahoma County, MS", + "CN2802900000000": "Copiah County, MS", + "CN2803100000000": "Covington County, MS", + "CN2803300000000": "DeSoto County, MS", + "CN2803500000000": "Forrest County, MS", + "CN2803700000000": "Franklin County, MS", + "CN2803900000000": "George County, MS", + "CN2804100000000": "Greene County, MS", + "CN2804300000000": "Grenada County, MS", + "CN2804500000000": "Hancock County, MS", + "CN2804700000000": "Harrison County, MS", + "CN2804900000000": "Hinds County, MS", + "CN2805100000000": "Holmes County, MS", + "CN2805300000000": "Humphreys County, MS", + "CN2805500000000": "Issaquena County, MS", + "CN2805700000000": "Itawamba County, MS", + "CN2805900000000": "Jackson County, MS", + "CN2806100000000": "Jasper County, MS", + "CN2806300000000": "Jefferson County, MS", + "CN2806500000000": "Jefferson Davis County, MS", + "CN2806700000000": "Jones County, MS", + "CN2806900000000": "Kemper County, MS", + "CN2807100000000": "Lafayette County, MS", + "CN2807300000000": "Lamar County, MS", + "CN2807500000000": "Lauderdale County, MS", + "CN2807700000000": "Lawrence County, MS", + "CN2807900000000": "Leake County, MS", + "CN2808100000000": "Lee County, MS", + "CN2808300000000": "Leflore County, MS", + "CN2808500000000": "Lincoln County, MS", + "CN2808700000000": "Lowndes County, MS", + "CN2808900000000": "Madison County, MS", + "CN2809100000000": "Marion County, MS", + "CN2809300000000": "Marshall County, MS", + "CN2809500000000": "Monroe County, MS", + "CN2809700000000": "Montgomery County, MS", + "CN2809900000000": "Neshoba County, MS", + "CN2810100000000": "Newton County, MS", + "CN2810300000000": "Noxubee County, MS", + "CN2810500000000": "Oktibbeha County, MS", + "CN2810700000000": "Panola County, MS", + "CN2810900000000": "Pearl River County, MS", + "CN2811100000000": "Perry County, MS", + "CN2811300000000": "Pike County, MS", + "CN2811500000000": "Pontotoc County, MS", + "CN2811700000000": "Prentiss County, MS", + "CN2811900000000": "Quitman County, MS", + "CN2812100000000": "Rankin County, MS", + "CN2812300000000": "Scott County, MS", + "CN2812500000000": "Sharkey County, MS", + "CN2812700000000": "Simpson County, MS", + "CN2812900000000": "Smith County, MS", + "CN2813100000000": "Stone County, MS", + "CN2813300000000": "Sunflower County, MS", + "CN2813500000000": "Tallahatchie County, MS", + "CN2813700000000": "Tate County, MS", + "CN2813900000000": "Tippah County, MS", + "CN2814100000000": "Tishomingo County, MS", + "CN2814300000000": "Tunica County, MS", + "CN2814500000000": "Union County, MS", + "CN2814700000000": "Walthall County, MS", + "CN2814900000000": "Warren County, MS", + "CN2815100000000": "Washington County, MS", + "CN2815300000000": "Wayne County, MS", + "CN2815500000000": "Webster County, MS", + "CN2815700000000": "Wilkinson County, MS", + "CN2815900000000": "Winston County, MS", + "CN2816100000000": "Yalobusha County, MS", + "CN2816300000000": "Yazoo County, MS", + "CN2900100000000": "Adair County, MO", + "CN2900300000000": "Andrew County, MO", + "CN2900500000000": "Atchison County, MO", + "CN2900700000000": "Audrain County, MO", + "CN2900900000000": "Barry County, MO", + "CN2901100000000": "Barton County, MO", + "CN2901300000000": "Bates County, MO", + "CN2901500000000": "Benton County, MO", + "CN2901700000000": "Bollinger County, MO", + "CN2901900000000": "Boone County, MO", + "CN2902100000000": "Buchanan County, MO", + "CN2902300000000": "Butler County, MO", + "CN2902500000000": "Caldwell County, MO", + "CN2902700000000": "Callaway County, MO", + "CN2902900000000": "Camden County, MO", + "CN2903100000000": "Cape Girardeau County, MO", + "CN2903300000000": "Carroll County, MO", + "CN2903500000000": "Carter County, MO", + "CN2903700000000": "Cass County, MO", + "CN2903900000000": "Cedar County, MO", + "CN2904100000000": "Chariton County, MO", + "CN2904300000000": "Christian County, MO", + "CN2904500000000": "Clark County, MO", + "CN2904700000000": "Clay County, MO", + "CN2904900000000": "Clinton County, MO", + "CN2905100000000": "Cole County, MO", + "CN2905300000000": "Cooper County, MO", + "CN2905500000000": "Crawford County, MO", + "CN2905700000000": "Dade County, MO", + "CN2905900000000": "Dallas County, MO", + "CN2906100000000": "Daviess County, MO", + "CN2906300000000": "DeKalb County, MO", + "CN2906500000000": "Dent County, MO", + "CN2906700000000": "Douglas County, MO", + "CN2906900000000": "Dunklin County, MO", + "CN2907100000000": "Franklin County, MO", + "CN2907300000000": "Gasconade County, MO", + "CN2907500000000": "Gentry County, MO", + "CN2907700000000": "Greene County, MO", + "CN2907900000000": "Grundy County, MO", + "CN2908100000000": "Harrison County, MO", + "CN2908300000000": "Henry County, MO", + "CN2908500000000": "Hickory County, MO", + "CN2908700000000": "Holt County, MO", + "CN2908900000000": "Howard County, MO", + "CN2909100000000": "Howell County, MO", + "CN2909300000000": "Iron County, MO", + "CN2909500000000": "Jackson County, MO", + "CN2909700000000": "Jasper County, MO", + "CN2909900000000": "Jefferson County, MO", + "CN2910100000000": "Johnson County, MO", + "CN2910300000000": "Knox County, MO", + "CN2910500000000": "Laclede County, MO", + "CN2910700000000": "Lafayette County, MO", + "CN2910900000000": "Lawrence County, MO", + "CN2911100000000": "Lewis County, MO", + "CN2911300000000": "Lincoln County, MO", + "CN2911500000000": "Linn County, MO", + "CN2911700000000": "Livingston County, MO", + "CN2911900000000": "McDonald County, MO", + "CN2912100000000": "Macon County, MO", + "CN2912300000000": "Madison County, MO", + "CN2912500000000": "Maries County, MO", + "CN2912700000000": "Marion County, MO", + "CN2912900000000": "Mercer County, MO", + "CN2913100000000": "Miller County, MO", + "CN2913300000000": "Mississippi County, MO", + "CN2913500000000": "Moniteau County, MO", + "CN2913700000000": "Monroe County, MO", + "CN2913900000000": "Montgomery County, MO", + "CN2914100000000": "Morgan County, MO", + "CN2914300000000": "New Madrid County, MO", + "CN2914500000000": "Newton County, MO", + "CN2914700000000": "Nodaway County, MO", + "CN2914900000000": "Oregon County, MO", + "CN2915100000000": "Osage County, MO", + "CN2915300000000": "Ozark County, MO", + "CN2915500000000": "Pemiscot County, MO", + "CN2915700000000": "Perry County, MO", + "CN2915900000000": "Pettis County, MO", + "CN2916100000000": "Phelps County, MO", + "CN2916300000000": "Pike County, MO", + "CN2916500000000": "Platte County, MO", + "CN2916700000000": "Polk County, MO", + "CN2916900000000": "Pulaski County, MO", + "CN2917100000000": "Putnam County, MO", + "CN2917300000000": "Ralls County, MO", + "CN2917500000000": "Randolph County, MO", + "CN2917700000000": "Ray County, MO", + "CN2917900000000": "Reynolds County, MO", + "CN2918100000000": "Ripley County, MO", + "CN2918300000000": "St. Charles County, MO", + "CN2918500000000": "St. Clair County, MO", + "CN2918600000000": "Ste. Genevieve County, MO", + "CN2918700000000": "St. Francois County, MO", + "CN2918900000000": "St. Louis County, MO", + "CN2919500000000": "Saline County, MO", + "CN2919700000000": "Schuyler County, MO", + "CN2919900000000": "Scotland County, MO", + "CN2920100000000": "Scott County, MO", + "CN2920300000000": "Shannon County, MO", + "CN2920500000000": "Shelby County, MO", + "CN2920700000000": "Stoddard County, MO", + "CN2920900000000": "Stone County, MO", + "CN2921100000000": "Sullivan County, MO", + "CN2921300000000": "Taney County, MO", + "CN2921500000000": "Texas County, MO", + "CN2921700000000": "Vernon County, MO", + "CN2921900000000": "Warren County, MO", + "CN2922100000000": "Washington County, MO", + "CN2922300000000": "Wayne County, MO", + "CN2922500000000": "Webster County, MO", + "CN2922700000000": "Worth County, MO", + "CN2922900000000": "Wright County, MO", + "CN2951000000000": "St. Louis city, MO", + "CN3000100000000": "Beaverhead County, MT", + "CN3000300000000": "Big Horn County, MT", + "CN3000500000000": "Blaine County, MT", + "CN3000700000000": "Broadwater County, MT", + "CN3000900000000": "Carbon County, MT", + "CN3001100000000": "Carter County, MT", + "CN3001300000000": "Cascade County, MT", + "CN3001500000000": "Chouteau County, MT", + "CN3001700000000": "Custer County, MT", + "CN3001900000000": "Daniels County, MT", + "CN3002100000000": "Dawson County, MT", + "CN3002300000000": "Deer Lodge County, MT", + "CN3002500000000": "Fallon County, MT", + "CN3002700000000": "Fergus County, MT", + "CN3002900000000": "Flathead County, MT", + "CN3003100000000": "Gallatin County, MT", + "CN3003300000000": "Garfield County, MT", + "CN3003500000000": "Glacier County, MT", + "CN3003700000000": "Golden Valley County, MT", + "CN3003900000000": "Granite County, MT", + "CN3004100000000": "Hill County, MT", + "CN3004300000000": "Jefferson County, MT", + "CN3004500000000": "Judith Basin County, MT", + "CN3004700000000": "Lake County, MT", + "CN3004900000000": "Lewis and Clark County, MT", + "CN3005100000000": "Liberty County, MT", + "CN3005300000000": "Lincoln County, MT", + "CN3005500000000": "McCone County, MT", + "CN3005700000000": "Madison County, MT", + "CN3005900000000": "Meagher County, MT", + "CN3006100000000": "Mineral County, MT", + "CN3006300000000": "Missoula County, MT", + "CN3006500000000": "Musselshell County, MT", + "CN3006700000000": "Park County, MT", + "CN3006900000000": "Petroleum County, MT", + "CN3007100000000": "Phillips County, MT", + "CN3007300000000": "Pondera County, MT", + "CN3007500000000": "Powder River County, MT", + "CN3007700000000": "Powell County, MT", + "CN3007900000000": "Prairie County, MT", + "CN3008100000000": "Ravalli County, MT", + "CN3008300000000": "Richland County, MT", + "CN3008500000000": "Roosevelt County, MT", + "CN3008700000000": "Rosebud County, MT", + "CN3008900000000": "Sanders County, MT", + "CN3009100000000": "Sheridan County, MT", + "CN3009300000000": "Silver Bow County, MT", + "CN3009500000000": "Stillwater County, MT", + "CN3009700000000": "Sweet Grass County, MT", + "CN3009900000000": "Teton County, MT", + "CN3010100000000": "Toole County, MT", + "CN3010300000000": "Treasure County, MT", + "CN3010500000000": "Valley County, MT", + "CN3010700000000": "Wheatland County, MT", + "CN3010900000000": "Wibaux County, MT", + "CN3011100000000": "Yellowstone County, MT", + "CN3100100000000": "Adams County, NE", + "CN3100300000000": "Antelope County, NE", + "CN3100500000000": "Arthur County, NE", + "CN3100700000000": "Banner County, NE", + "CN3100900000000": "Blaine County, NE", + "CN3101100000000": "Boone County, NE", + "CN3101300000000": "Box Butte County, NE", + "CN3101500000000": "Boyd County, NE", + "CN3101700000000": "Brown County, NE", + "CN3101900000000": "Buffalo County, NE", + "CN3102100000000": "Burt County, NE", + "CN3102300000000": "Butler County, NE", + "CN3102500000000": "Cass County, NE", + "CN3102700000000": "Cedar County, NE", + "CN3102900000000": "Chase County, NE", + "CN3103100000000": "Cherry County, NE", + "CN3103300000000": "Cheyenne County, NE", + "CN3103500000000": "Clay County, NE", + "CN3103700000000": "Colfax County, NE", + "CN3103900000000": "Cuming County, NE", + "CN3104100000000": "Custer County, NE", + "CN3104300000000": "Dakota County, NE", + "CN3104500000000": "Dawes County, NE", + "CN3104700000000": "Dawson County, NE", + "CN3104900000000": "Deuel County, NE", + "CN3105100000000": "Dixon County, NE", + "CN3105300000000": "Dodge County, NE", + "CN3105500000000": "Douglas County, NE", + "CN3105700000000": "Dundy County, NE", + "CN3105900000000": "Fillmore County, NE", + "CN3106100000000": "Franklin County, NE", + "CN3106300000000": "Frontier County, NE", + "CN3106500000000": "Furnas County, NE", + "CN3106700000000": "Gage County, NE", + "CN3106900000000": "Garden County, NE", + "CN3107100000000": "Garfield County, NE", + "CN3107300000000": "Gosper County, NE", + "CN3107500000000": "Grant County, NE", + "CN3107700000000": "Greeley County, NE", + "CN3107900000000": "Hall County, NE", + "CN3108100000000": "Hamilton County, NE", + "CN3108300000000": "Harlan County, NE", + "CN3108500000000": "Hayes County, NE", + "CN3108700000000": "Hitchcock County, NE", + "CN3108900000000": "Holt County, NE", + "CN3109100000000": "Hooker County, NE", + "CN3109300000000": "Howard County, NE", + "CN3109500000000": "Jefferson County, NE", + "CN3109700000000": "Johnson County, NE", + "CN3109900000000": "Kearney County, NE", + "CN3110100000000": "Keith County, NE", + "CN3110300000000": "Keya Paha County, NE", + "CN3110500000000": "Kimball County, NE", + "CN3110700000000": "Knox County, NE", + "CN3110900000000": "Lancaster County, NE", + "CN3111100000000": "Lincoln County, NE", + "CN3111300000000": "Logan County, NE", + "CN3111500000000": "Loup County, NE", + "CN3111700000000": "McPherson County, NE", + "CN3111900000000": "Madison County, NE", + "CN3112100000000": "Merrick County, NE", + "CN3112300000000": "Morrill County, NE", + "CN3112500000000": "Nance County, NE", + "CN3112700000000": "Nemaha County, NE", + "CN3112900000000": "Nuckolls County, NE", + "CN3113100000000": "Otoe County, NE", + "CN3113300000000": "Pawnee County, NE", + "CN3113500000000": "Perkins County, NE", + "CN3113700000000": "Phelps County, NE", + "CN3113900000000": "Pierce County, NE", + "CN3114100000000": "Platte County, NE", + "CN3114300000000": "Polk County, NE", + "CN3114500000000": "Red Willow County, NE", + "CN3114700000000": "Richardson County, NE", + "CN3114900000000": "Rock County, NE", + "CN3115100000000": "Saline County, NE", + "CN3115300000000": "Sarpy County, NE", + "CN3115500000000": "Saunders County, NE", + "CN3115700000000": "Scotts Bluff County, NE", + "CN3115900000000": "Seward County, NE", + "CN3116100000000": "Sheridan County, NE", + "CN3116300000000": "Sherman County, NE", + "CN3116500000000": "Sioux County, NE", + "CN3116700000000": "Stanton County, NE", + "CN3116900000000": "Thayer County, NE", + "CN3117100000000": "Thomas County, NE", + "CN3117300000000": "Thurston County, NE", + "CN3117500000000": "Valley County, NE", + "CN3117700000000": "Washington County, NE", + "CN3117900000000": "Wayne County, NE", + "CN3118100000000": "Webster County, NE", + "CN3118300000000": "Wheeler County, NE", + "CN3118500000000": "York County, NE", + "CN3200100000000": "Churchill County, NV", + "CN3200300000000": "Clark County, NV", + "CN3200500000000": "Douglas County, NV", + "CN3200700000000": "Elko County, NV", + "CN3200900000000": "Esmeralda County, NV", + "CN3201100000000": "Eureka County, NV", + "CN3201300000000": "Humboldt County, NV", + "CN3201500000000": "Lander County, NV", + "CN3201700000000": "Lincoln County, NV", + "CN3201900000000": "Lyon County, NV", + "CN3202100000000": "Mineral County, NV", + "CN3202300000000": "Nye County, NV", + "CN3202700000000": "Pershing County, NV", + "CN3202900000000": "Storey County, NV", + "CN3203100000000": "Washoe County, NV", + "CN3203300000000": "White Pine County, NV", + "CN3251000000000": "Carson City, NV", + "CN3300100000000": "Belknap County, NH", + "CN3300300000000": "Carroll County, NH", + "CN3300500000000": "Cheshire County, NH", + "CN3300700000000": "Coos County, NH", + "CN3300900000000": "Grafton County, NH", + "CN3301100000000": "Hillsborough County, NH", + "CN3301300000000": "Merrimack County, NH", + "CN3301500000000": "Rockingham County, NH", + "CN3301700000000": "Strafford County, NH", + "CN3301900000000": "Sullivan County, NH", + "CN3400100000000": "Atlantic County, NJ", + "CN3400300000000": "Bergen County, NJ", + "CN3400500000000": "Burlington County, NJ", + "CN3400700000000": "Camden County, NJ", + "CN3400900000000": "Cape May County, NJ", + "CN3401100000000": "Cumberland County, NJ", + "CN3401300000000": "Essex County, NJ", + "CN3401500000000": "Gloucester County, NJ", + "CN3401700000000": "Hudson County, NJ", + "CN3401900000000": "Hunterdon County, NJ", + "CN3402100000000": "Mercer County, NJ", + "CN3402300000000": "Middlesex County, NJ", + "CN3402500000000": "Monmouth County, NJ", + "CN3402700000000": "Morris County, NJ", + "CN3402900000000": "Ocean County, NJ", + "CN3403100000000": "Passaic County, NJ", + "CN3403300000000": "Salem County, NJ", + "CN3403500000000": "Somerset County, NJ", + "CN3403700000000": "Sussex County, NJ", + "CN3403900000000": "Union County, NJ", + "CN3404100000000": "Warren County, NJ", + "CN3500100000000": "Bernalillo County, NM", + "CN3500300000000": "Catron County, NM", + "CN3500500000000": "Chaves County, NM", + "CN3500600000000": "Cibola County, NM", + "CN3500700000000": "Colfax County, NM", + "CN3500900000000": "Curry County, NM", + "CN3501100000000": "De Baca County, NM", + "CN3501300000000": "Dona Ana County, NM", + "CN3501500000000": "Eddy County, NM", + "CN3501700000000": "Grant County, NM", + "CN3501900000000": "Guadalupe County, NM", + "CN3502100000000": "Harding County, NM", + "CN3502300000000": "Hidalgo County, NM", + "CN3502500000000": "Lea County, NM", + "CN3502700000000": "Lincoln County, NM", + "CN3502800000000": "Los Alamos County, NM", + "CN3502900000000": "Luna County, NM", + "CN3503100000000": "McKinley County, NM", + "CN3503300000000": "Mora County, NM", + "CN3503500000000": "Otero County, NM", + "CN3503700000000": "Quay County, NM", + "CN3503900000000": "Rio Arriba County, NM", + "CN3504100000000": "Roosevelt County, NM", + "CN3504300000000": "Sandoval County, NM", + "CN3504500000000": "San Juan County, NM", + "CN3504700000000": "San Miguel County, NM", + "CN3504900000000": "Santa Fe County, NM", + "CN3505100000000": "Sierra County, NM", + "CN3505300000000": "Socorro County, NM", + "CN3505500000000": "Taos County, NM", + "CN3505700000000": "Torrance County, NM", + "CN3505900000000": "Union County, NM", + "CN3506100000000": "Valencia County, NM", + "CN3600100000000": "Albany County, NY", + "CN3600300000000": "Allegany County, NY", + "CN3600500000000": "Bronx County, NY", + "CN3600700000000": "Broome County, NY", + "CN3600900000000": "Cattaraugus County, NY", + "CN3601100000000": "Cayuga County, NY", + "CN3601300000000": "Chautauqua County, NY", + "CN3601500000000": "Chemung County, NY", + "CN3601700000000": "Chenango County, NY", + "CN3601900000000": "Clinton County, NY", + "CN3602100000000": "Columbia County, NY", + "CN3602300000000": "Cortland County, NY", + "CN3602500000000": "Delaware County, NY", + "CN3602700000000": "Dutchess County, NY", + "CN3602900000000": "Erie County, NY", + "CN3603100000000": "Essex County, NY", + "CN3603300000000": "Franklin County, NY", + "CN3603500000000": "Fulton County, NY", + "CN3603700000000": "Genesee County, NY", + "CN3603900000000": "Greene County, NY", + "CN3604100000000": "Hamilton County, NY", + "CN3604300000000": "Herkimer County, NY", + "CN3604500000000": "Jefferson County, NY", + "CN3604700000000": "Kings County, NY", + "CN3604900000000": "Lewis County, NY", + "CN3605100000000": "Livingston County, NY", + "CN3605300000000": "Madison County, NY", + "CN3605500000000": "Monroe County, NY", + "CN3605700000000": "Montgomery County, NY", + "CN3605900000000": "Nassau County, NY", + "CN3606100000000": "New York County, NY", + "CN3606300000000": "Niagara County, NY", + "CN3606500000000": "Oneida County, NY", + "CN3606700000000": "Onondaga County, NY", + "CN3606900000000": "Ontario County, NY", + "CN3607100000000": "Orange County, NY", + "CN3607300000000": "Orleans County, NY", + "CN3607500000000": "Oswego County, NY", + "CN3607700000000": "Otsego County, NY", + "CN3607900000000": "Putnam County, NY", + "CN3608100000000": "Queens County, NY", + "CN3608300000000": "Rensselaer County, NY", + "CN3608500000000": "Richmond County, NY", + "CN3608700000000": "Rockland County, NY", + "CN3608900000000": "St. Lawrence County, NY", + "CN3609100000000": "Saratoga County, NY", + "CN3609300000000": "Schenectady County, NY", + "CN3609500000000": "Schoharie County, NY", + "CN3609700000000": "Schuyler County, NY", + "CN3609900000000": "Seneca County, NY", + "CN3610100000000": "Steuben County, NY", + "CN3610300000000": "Suffolk County, NY", + "CN3610500000000": "Sullivan County, NY", + "CN3610700000000": "Tioga County, NY", + "CN3610900000000": "Tompkins County, NY", + "CN3611100000000": "Ulster County, NY", + "CN3611300000000": "Warren County, NY", + "CN3611500000000": "Washington County, NY", + "CN3611700000000": "Wayne County, NY", + "CN3611900000000": "Westchester County, NY", + "CN3612100000000": "Wyoming County, NY", + "CN3612300000000": "Yates County, NY", + "CN3700100000000": "Alamance County, NC", + "CN3700300000000": "Alexander County, NC", + "CN3700500000000": "Alleghany County, NC", + "CN3700700000000": "Anson County, NC", + "CN3700900000000": "Ashe County, NC", + "CN3701100000000": "Avery County, NC", + "CN3701300000000": "Beaufort County, NC", + "CN3701500000000": "Bertie County, NC", + "CN3701700000000": "Bladen County, NC", + "CN3701900000000": "Brunswick County, NC", + "CN3702100000000": "Buncombe County, NC", + "CN3702300000000": "Burke County, NC", + "CN3702500000000": "Cabarrus County, NC", + "CN3702700000000": "Caldwell County, NC", + "CN3702900000000": "Camden County, NC", + "CN3703100000000": "Carteret County, NC", + "CN3703300000000": "Caswell County, NC", + "CN3703500000000": "Catawba County, NC", + "CN3703700000000": "Chatham County, NC", + "CN3703900000000": "Cherokee County, NC", + "CN3704100000000": "Chowan County, NC", + "CN3704300000000": "Clay County, NC", + "CN3704500000000": "Cleveland County, NC", + "CN3704700000000": "Columbus County, NC", + "CN3704900000000": "Craven County, NC", + "CN3705100000000": "Cumberland County, NC", + "CN3705300000000": "Currituck County, NC", + "CN3705500000000": "Dare County, NC", + "CN3705700000000": "Davidson County, NC", + "CN3705900000000": "Davie County, NC", + "CN3706100000000": "Duplin County, NC", + "CN3706300000000": "Durham County, NC", + "CN3706500000000": "Edgecombe County, NC", + "CN3706700000000": "Forsyth County, NC", + "CN3706900000000": "Franklin County, NC", + "CN3707100000000": "Gaston County, NC", + "CN3707300000000": "Gates County, NC", + "CN3707500000000": "Graham County, NC", + "CN3707700000000": "Granville County, NC", + "CN3707900000000": "Greene County, NC", + "CN3708100000000": "Guilford County, NC", + "CN3708300000000": "Halifax County, NC", + "CN3708500000000": "Harnett County, NC", + "CN3708700000000": "Haywood County, NC", + "CN3708900000000": "Henderson County, NC", + "CN3709100000000": "Hertford County, NC", + "CN3709300000000": "Hoke County, NC", + "CN3709500000000": "Hyde County, NC", + "CN3709700000000": "Iredell County, NC", + "CN3709900000000": "Jackson County, NC", + "CN3710100000000": "Johnston County, NC", + "CN3710300000000": "Jones County, NC", + "CN3710500000000": "Lee County, NC", + "CN3710700000000": "Lenoir County, NC", + "CN3710900000000": "Lincoln County, NC", + "CN3711100000000": "McDowell County, NC", + "CN3711300000000": "Macon County, NC", + "CN3711500000000": "Madison County, NC", + "CN3711700000000": "Martin County, NC", + "CN3711900000000": "Mecklenburg County, NC", + "CN3712100000000": "Mitchell County, NC", + "CN3712300000000": "Montgomery County, NC", + "CN3712500000000": "Moore County, NC", + "CN3712700000000": "Nash County, NC", + "CN3712900000000": "New Hanover County, NC", + "CN3713100000000": "Northampton County, NC", + "CN3713300000000": "Onslow County, NC", + "CN3713500000000": "Orange County, NC", + "CN3713700000000": "Pamlico County, NC", + "CN3713900000000": "Pasquotank County, NC", + "CN3714100000000": "Pender County, NC", + "CN3714300000000": "Perquimans County, NC", + "CN3714500000000": "Person County, NC", + "CN3714700000000": "Pitt County, NC", + "CN3714900000000": "Polk County, NC", + "CN3715100000000": "Randolph County, NC", + "CN3715300000000": "Richmond County, NC", + "CN3715500000000": "Robeson County, NC", + "CN3715700000000": "Rockingham County, NC", + "CN3715900000000": "Rowan County, NC", + "CN3716100000000": "Rutherford County, NC", + "CN3716300000000": "Sampson County, NC", + "CN3716500000000": "Scotland County, NC", + "CN3716700000000": "Stanly County, NC", + "CN3716900000000": "Stokes County, NC", + "CN3717100000000": "Surry County, NC", + "CN3717300000000": "Swain County, NC", + "CN3717500000000": "Transylvania County, NC", + "CN3717700000000": "Tyrrell County, NC", + "CN3717900000000": "Union County, NC", + "CN3718100000000": "Vance County, NC", + "CN3718300000000": "Wake County, NC", + "CN3718500000000": "Warren County, NC", + "CN3718700000000": "Washington County, NC", + "CN3718900000000": "Watauga County, NC", + "CN3719100000000": "Wayne County, NC", + "CN3719300000000": "Wilkes County, NC", + "CN3719500000000": "Wilson County, NC", + "CN3719700000000": "Yadkin County, NC", + "CN3719900000000": "Yancey County, NC", + "CN3800100000000": "Adams County, ND", + "CN3800300000000": "Barnes County, ND", + "CN3800500000000": "Benson County, ND", + "CN3800700000000": "Billings County, ND", + "CN3800900000000": "Bottineau County, ND", + "CN3801100000000": "Bowman County, ND", + "CN3801300000000": "Burke County, ND", + "CN3801500000000": "Burleigh County, ND", + "CN3801700000000": "Cass County, ND", + "CN3801900000000": "Cavalier County, ND", + "CN3802100000000": "Dickey County, ND", + "CN3802300000000": "Divide County, ND", + "CN3802500000000": "Dunn County, ND", + "CN3802700000000": "Eddy County, ND", + "CN3802900000000": "Emmons County, ND", + "CN3803100000000": "Foster County, ND", + "CN3803300000000": "Golden Valley County, ND", + "CN3803500000000": "Grand Forks County, ND", + "CN3803700000000": "Grant County, ND", + "CN3803900000000": "Griggs County, ND", + "CN3804100000000": "Hettinger County, ND", + "CN3804300000000": "Kidder County, ND", + "CN3804500000000": "LaMoure County, ND", + "CN3804700000000": "Logan County, ND", + "CN3804900000000": "McHenry County, ND", + "CN3805100000000": "McIntosh County, ND", + "CN3805300000000": "McKenzie County, ND", + "CN3805500000000": "McLean County, ND", + "CN3805700000000": "Mercer County, ND", + "CN3805900000000": "Morton County, ND", + "CN3806100000000": "Mountrail County, ND", + "CN3806300000000": "Nelson County, ND", + "CN3806500000000": "Oliver County, ND", + "CN3806700000000": "Pembina County, ND", + "CN3806900000000": "Pierce County, ND", + "CN3807100000000": "Ramsey County, ND", + "CN3807300000000": "Ransom County, ND", + "CN3807500000000": "Renville County, ND", + "CN3807700000000": "Richland County, ND", + "CN3807900000000": "Rolette County, ND", + "CN3808100000000": "Sargent County, ND", + "CN3808300000000": "Sheridan County, ND", + "CN3808500000000": "Sioux County, ND", + "CN3808700000000": "Slope County, ND", + "CN3808900000000": "Stark County, ND", + "CN3809100000000": "Steele County, ND", + "CN3809300000000": "Stutsman County, ND", + "CN3809500000000": "Towner County, ND", + "CN3809700000000": "Traill County, ND", + "CN3809900000000": "Walsh County, ND", + "CN3810100000000": "Ward County, ND", + "CN3810300000000": "Wells County, ND", + "CN3810500000000": "Williams County, ND", + "CN3900100000000": "Adams County, OH", + "CN3900300000000": "Allen County, OH", + "CN3900500000000": "Ashland County, OH", + "CN3900700000000": "Ashtabula County, OH", + "CN3900900000000": "Athens County, OH", + "CN3901100000000": "Auglaize County, OH", + "CN3901300000000": "Belmont County, OH", + "CN3901500000000": "Brown County, OH", + "CN3901700000000": "Butler County, OH", + "CN3901900000000": "Carroll County, OH", + "CN3902100000000": "Champaign County, OH", + "CN3902300000000": "Clark County, OH", + "CN3902500000000": "Clermont County, OH", + "CN3902700000000": "Clinton County, OH", + "CN3902900000000": "Columbiana County, OH", + "CN3903100000000": "Coshocton County, OH", + "CN3903300000000": "Crawford County, OH", + "CN3903500000000": "Cuyahoga County, OH", + "CN3903700000000": "Darke County, OH", + "CN3903900000000": "Defiance County, OH", + "CN3904100000000": "Delaware County, OH", + "CN3904300000000": "Erie County, OH", + "CN3904500000000": "Fairfield County, OH", + "CN3904700000000": "Fayette County, OH", + "CN3904900000000": "Franklin County, OH", + "CN3905100000000": "Fulton County, OH", + "CN3905300000000": "Gallia County, OH", + "CN3905500000000": "Geauga County, OH", + "CN3905700000000": "Greene County, OH", + "CN3905900000000": "Guernsey County, OH", + "CN3906100000000": "Hamilton County, OH", + "CN3906300000000": "Hancock County, OH", + "CN3906500000000": "Hardin County, OH", + "CN3906700000000": "Harrison County, OH", + "CN3906900000000": "Henry County, OH", + "CN3907100000000": "Highland County, OH", + "CN3907300000000": "Hocking County, OH", + "CN3907500000000": "Holmes County, OH", + "CN3907700000000": "Huron County, OH", + "CN3907900000000": "Jackson County, OH", + "CN3908100000000": "Jefferson County, OH", + "CN3908300000000": "Knox County, OH", + "CN3908500000000": "Lake County, OH", + "CN3908700000000": "Lawrence County, OH", + "CN3908900000000": "Licking County, OH", + "CN3909100000000": "Logan County, OH", + "CN3909300000000": "Lorain County, OH", + "CN3909500000000": "Lucas County, OH", + "CN3909700000000": "Madison County, OH", + "CN3909900000000": "Mahoning County, OH", + "CN3910100000000": "Marion County, OH", + "CN3910300000000": "Medina County, OH", + "CN3910500000000": "Meigs County, OH", + "CN3910700000000": "Mercer County, OH", + "CN3910900000000": "Miami County, OH", + "CN3911100000000": "Monroe County, OH", + "CN3911300000000": "Montgomery County, OH", + "CN3911500000000": "Morgan County, OH", + "CN3911700000000": "Morrow County, OH", + "CN3911900000000": "Muskingum County, OH", + "CN3912100000000": "Noble County, OH", + "CN3912300000000": "Ottawa County, OH", + "CN3912500000000": "Paulding County, OH", + "CN3912700000000": "Perry County, OH", + "CN3912900000000": "Pickaway County, OH", + "CN3913100000000": "Pike County, OH", + "CN3913300000000": "Portage County, OH", + "CN3913500000000": "Preble County, OH", + "CN3913700000000": "Putnam County, OH", + "CN3913900000000": "Richland County, OH", + "CN3914100000000": "Ross County, OH", + "CN3914300000000": "Sandusky County, OH", + "CN3914500000000": "Scioto County, OH", + "CN3914700000000": "Seneca County, OH", + "CN3914900000000": "Shelby County, OH", + "CN3915100000000": "Stark County, OH", + "CN3915300000000": "Summit County, OH", + "CN3915500000000": "Trumbull County, OH", + "CN3915700000000": "Tuscarawas County, OH", + "CN3915900000000": "Union County, OH", + "CN3916100000000": "Van Wert County, OH", + "CN3916300000000": "Vinton County, OH", + "CN3916500000000": "Warren County, OH", + "CN3916700000000": "Washington County, OH", + "CN3916900000000": "Wayne County, OH", + "CN3917100000000": "Williams County, OH", + "CN3917300000000": "Wood County, OH", + "CN3917500000000": "Wyandot County, OH", + "CN4000100000000": "Adair County, OK", + "CN4000300000000": "Alfalfa County, OK", + "CN4000500000000": "Atoka County, OK", + "CN4000700000000": "Beaver County, OK", + "CN4000900000000": "Beckham County, OK", + "CN4001100000000": "Blaine County, OK", + "CN4001300000000": "Bryan County, OK", + "CN4001500000000": "Caddo County, OK", + "CN4001700000000": "Canadian County, OK", + "CN4001900000000": "Carter County, OK", + "CN4002100000000": "Cherokee County, OK", + "CN4002300000000": "Choctaw County, OK", + "CN4002500000000": "Cimarron County, OK", + "CN4002700000000": "Cleveland County, OK", + "CN4002900000000": "Coal County, OK", + "CN4003100000000": "Comanche County, OK", + "CN4003300000000": "Cotton County, OK", + "CN4003500000000": "Craig County, OK", + "CN4003700000000": "Creek County, OK", + "CN4003900000000": "Custer County, OK", + "CN4004100000000": "Delaware County, OK", + "CN4004300000000": "Dewey County, OK", + "CN4004500000000": "Ellis County, OK", + "CN4004700000000": "Garfield County, OK", + "CN4004900000000": "Garvin County, OK", + "CN4005100000000": "Grady County, OK", + "CN4005300000000": "Grant County, OK", + "CN4005500000000": "Greer County, OK", + "CN4005700000000": "Harmon County, OK", + "CN4005900000000": "Harper County, OK", + "CN4006100000000": "Haskell County, OK", + "CN4006300000000": "Hughes County, OK", + "CN4006500000000": "Jackson County, OK", + "CN4006700000000": "Jefferson County, OK", + "CN4006900000000": "Johnston County, OK", + "CN4007100000000": "Kay County, OK", + "CN4007300000000": "Kingfisher County, OK", + "CN4007500000000": "Kiowa County, OK", + "CN4007700000000": "Latimer County, OK", + "CN4007900000000": "Le Flore County, OK", + "CN4008100000000": "Lincoln County, OK", + "CN4008300000000": "Logan County, OK", + "CN4008500000000": "Love County, OK", + "CN4008700000000": "McClain County, OK", + "CN4008900000000": "McCurtain County, OK", + "CN4009100000000": "McIntosh County, OK", + "CN4009300000000": "Major County, OK", + "CN4009500000000": "Marshall County, OK", + "CN4009700000000": "Mayes County, OK", + "CN4009900000000": "Murray County, OK", + "CN4010100000000": "Muskogee County, OK", + "CN4010300000000": "Noble County, OK", + "CN4010500000000": "Nowata County, OK", + "CN4010700000000": "Okfuskee County, OK", + "CN4010900000000": "Oklahoma County, OK", + "CN4011100000000": "Okmulgee County, OK", + "CN4011300000000": "Osage County, OK", + "CN4011500000000": "Ottawa County, OK", + "CN4011700000000": "Pawnee County, OK", + "CN4011900000000": "Payne County, OK", + "CN4012100000000": "Pittsburg County, OK", + "CN4012300000000": "Pontotoc County, OK", + "CN4012500000000": "Pottawatomie County, OK", + "CN4012700000000": "Pushmataha County, OK", + "CN4012900000000": "Roger Mills County, OK", + "CN4013100000000": "Rogers County, OK", + "CN4013300000000": "Seminole County, OK", + "CN4013500000000": "Sequoyah County, OK", + "CN4013700000000": "Stephens County, OK", + "CN4013900000000": "Texas County, OK", + "CN4014100000000": "Tillman County, OK", + "CN4014300000000": "Tulsa County, OK", + "CN4014500000000": "Wagoner County, OK", + "CN4014700000000": "Washington County, OK", + "CN4014900000000": "Washita County, OK", + "CN4015100000000": "Woods County, OK", + "CN4015300000000": "Woodward County, OK", + "CN4100100000000": "Baker County, OR", + "CN4100300000000": "Benton County, OR", + "CN4100500000000": "Clackamas County, OR", + "CN4100700000000": "Clatsop County, OR", + "CN4100900000000": "Columbia County, OR", + "CN4101100000000": "Coos County, OR", + "CN4101300000000": "Crook County, OR", + "CN4101500000000": "Curry County, OR", + "CN4101700000000": "Deschutes County, OR", + "CN4101900000000": "Douglas County, OR", + "CN4102100000000": "Gilliam County, OR", + "CN4102300000000": "Grant County, OR", + "CN4102500000000": "Harney County, OR", + "CN4102700000000": "Hood River County, OR", + "CN4102900000000": "Jackson County, OR", + "CN4103100000000": "Jefferson County, OR", + "CN4103300000000": "Josephine County, OR", + "CN4103500000000": "Klamath County, OR", + "CN4103700000000": "Lake County, OR", + "CN4103900000000": "Lane County, OR", + "CN4104100000000": "Lincoln County, OR", + "CN4104300000000": "Linn County, OR", + "CN4104500000000": "Malheur County, OR", + "CN4104700000000": "Marion County, OR", + "CN4104900000000": "Morrow County, OR", + "CN4105100000000": "Multnomah County, OR", + "CN4105300000000": "Polk County, OR", + "CN4105500000000": "Sherman County, OR", + "CN4105700000000": "Tillamook County, OR", + "CN4105900000000": "Umatilla County, OR", + "CN4106100000000": "Union County, OR", + "CN4106300000000": "Wallowa County, OR", + "CN4106500000000": "Wasco County, OR", + "CN4106700000000": "Washington County, OR", + "CN4106900000000": "Wheeler County, OR", + "CN4107100000000": "Yamhill County, OR", + "CN4200100000000": "Adams County, PA", + "CN4200300000000": "Allegheny County, PA", + "CN4200500000000": "Armstrong County, PA", + "CN4200700000000": "Beaver County, PA", + "CN4200900000000": "Bedford County, PA", + "CN4201100000000": "Berks County, PA", + "CN4201300000000": "Blair County, PA", + "CN4201500000000": "Bradford County, PA", + "CN4201700000000": "Bucks County, PA", + "CN4201900000000": "Butler County, PA", + "CN4202100000000": "Cambria County, PA", + "CN4202300000000": "Cameron County, PA", + "CN4202500000000": "Carbon County, PA", + "CN4202700000000": "Centre County, PA", + "CN4202900000000": "Chester County, PA", + "CN4203100000000": "Clarion County, PA", + "CN4203300000000": "Clearfield County, PA", + "CN4203500000000": "Clinton County, PA", + "CN4203700000000": "Columbia County, PA", + "CN4203900000000": "Crawford County, PA", + "CN4204100000000": "Cumberland County, PA", + "CN4204300000000": "Dauphin County, PA", + "CN4204500000000": "Delaware County, PA", + "CN4204700000000": "Elk County, PA", + "CN4204900000000": "Erie County, PA", + "CN4205100000000": "Fayette County, PA", + "CN4205300000000": "Forest County, PA", + "CN4205500000000": "Franklin County, PA", + "CN4205700000000": "Fulton County, PA", + "CN4205900000000": "Greene County, PA", + "CN4206100000000": "Huntingdon County, PA", + "CN4206300000000": "Indiana County, PA", + "CN4206500000000": "Jefferson County, PA", + "CN4206700000000": "Juniata County, PA", + "CN4206900000000": "Lackawanna County, PA", + "CN4207100000000": "Lancaster County, PA", + "CN4207300000000": "Lawrence County, PA", + "CN4207500000000": "Lebanon County, PA", + "CN4207700000000": "Lehigh County, PA", + "CN4207900000000": "Luzerne County, PA", + "CN4208100000000": "Lycoming County, PA", + "CN4208300000000": "McKean County, PA", + "CN4208500000000": "Mercer County, PA", + "CN4208700000000": "Mifflin County, PA", + "CN4208900000000": "Monroe County, PA", + "CN4209100000000": "Montgomery County, PA", + "CN4209300000000": "Montour County, PA", + "CN4209500000000": "Northampton County, PA", + "CN4209700000000": "Northumberland County, PA", + "CN4209900000000": "Perry County, PA", + "CN4210100000000": "Philadelphia County/city, PA", + "CN4210300000000": "Pike County, PA", + "CN4210500000000": "Potter County, PA", + "CN4210700000000": "Schuylkill County, PA", + "CN4210900000000": "Snyder County, PA", + "CN4211100000000": "Somerset County, PA", + "CN4211300000000": "Sullivan County, PA", + "CN4211500000000": "Susquehanna County, PA", + "CN4211700000000": "Tioga County, PA", + "CN4211900000000": "Union County, PA", + "CN4212100000000": "Venango County, PA", + "CN4212300000000": "Warren County, PA", + "CN4212500000000": "Washington County, PA", + "CN4212700000000": "Wayne County, PA", + "CN4212900000000": "Westmoreland County, PA", + "CN4213100000000": "Wyoming County, PA", + "CN4213300000000": "York County, PA", + "CN4400100000000": "Bristol County, RI", + "CN4400300000000": "Kent County, RI", + "CN4400500000000": "Newport County, RI", + "CN4400700000000": "Providence County, RI", + "CN4400900000000": "Washington County, RI", + "CN4500100000000": "Abbeville County, SC", + "CN4500300000000": "Aiken County, SC", + "CN4500500000000": "Allendale County, SC", + "CN4500700000000": "Anderson County, SC", + "CN4500900000000": "Bamberg County, SC", + "CN4501100000000": "Barnwell County, SC", + "CN4501300000000": "Beaufort County, SC", + "CN4501500000000": "Berkeley County, SC", + "CN4501700000000": "Calhoun County, SC", + "CN4501900000000": "Charleston County, SC", + "CN4502100000000": "Cherokee County, SC", + "CN4502300000000": "Chester County, SC", + "CN4502500000000": "Chesterfield County, SC", + "CN4502700000000": "Clarendon County, SC", + "CN4502900000000": "Colleton County, SC", + "CN4503100000000": "Darlington County, SC", + "CN4503300000000": "Dillon County, SC", + "CN4503500000000": "Dorchester County, SC", + "CN4503700000000": "Edgefield County, SC", + "CN4503900000000": "Fairfield County, SC", + "CN4504100000000": "Florence County, SC", + "CN4504300000000": "Georgetown County, SC", + "CN4504500000000": "Greenville County, SC", + "CN4504700000000": "Greenwood County, SC", + "CN4504900000000": "Hampton County, SC", + "CN4505100000000": "Horry County, SC", + "CN4505300000000": "Jasper County, SC", + "CN4505500000000": "Kershaw County, SC", + "CN4505700000000": "Lancaster County, SC", + "CN4505900000000": "Laurens County, SC", + "CN4506100000000": "Lee County, SC", + "CN4506300000000": "Lexington County, SC", + "CN4506500000000": "McCormick County, SC", + "CN4506700000000": "Marion County, SC", + "CN4506900000000": "Marlboro County, SC", + "CN4507100000000": "Newberry County, SC", + "CN4507300000000": "Oconee County, SC", + "CN4507500000000": "Orangeburg County, SC", + "CN4507700000000": "Pickens County, SC", + "CN4507900000000": "Richland County, SC", + "CN4508100000000": "Saluda County, SC", + "CN4508300000000": "Spartanburg County, SC", + "CN4508500000000": "Sumter County, SC", + "CN4508700000000": "Union County, SC", + "CN4508900000000": "Williamsburg County, SC", + "CN4509100000000": "York County, SC", + "CN4600300000000": "Aurora County, SD", + "CN4600500000000": "Beadle County, SD", + "CN4600700000000": "Bennett County, SD", + "CN4600900000000": "Bon Homme County, SD", + "CN4601100000000": "Brookings County, SD", + "CN4601300000000": "Brown County, SD", + "CN4601500000000": "Brule County, SD", + "CN4601700000000": "Buffalo County, SD", + "CN4601900000000": "Butte County, SD", + "CN4602100000000": "Campbell County, SD", + "CN4602300000000": "Charles Mix County, SD", + "CN4602500000000": "Clark County, SD", + "CN4602700000000": "Clay County, SD", + "CN4602900000000": "Codington County, SD", + "CN4603100000000": "Corson County, SD", + "CN4603300000000": "Custer County, SD", + "CN4603500000000": "Davison County, SD", + "CN4603700000000": "Day County, SD", + "CN4603900000000": "Deuel County, SD", + "CN4604100000000": "Dewey County, SD", + "CN4604300000000": "Douglas County, SD", + "CN4604500000000": "Edmunds County, SD", + "CN4604700000000": "Fall River County, SD", + "CN4604900000000": "Faulk County, SD", + "CN4605100000000": "Grant County, SD", + "CN4605300000000": "Gregory County, SD", + "CN4605500000000": "Haakon County, SD", + "CN4605700000000": "Hamlin County, SD", + "CN4605900000000": "Hand County, SD", + "CN4606100000000": "Hanson County, SD", + "CN4606300000000": "Harding County, SD", + "CN4606500000000": "Hughes County, SD", + "CN4606700000000": "Hutchinson County, SD", + "CN4606900000000": "Hyde County, SD", + "CN4607100000000": "Jackson County, SD", + "CN4607300000000": "Jerauld County, SD", + "CN4607500000000": "Jones County, SD", + "CN4607700000000": "Kingsbury County, SD", + "CN4607900000000": "Lake County, SD", + "CN4608100000000": "Lawrence County, SD", + "CN4608300000000": "Lincoln County, SD", + "CN4608500000000": "Lyman County, SD", + "CN4608700000000": "McCook County, SD", + "CN4608900000000": "McPherson County, SD", + "CN4609100000000": "Marshall County, SD", + "CN4609300000000": "Meade County, SD", + "CN4609500000000": "Mellette County, SD", + "CN4609700000000": "Miner County, SD", + "CN4609900000000": "Minnehaha County, SD", + "CN4610100000000": "Moody County, SD", + "CN4610200000000": "Oglala Lakota County, SD", + "CN4610300000000": "Pennington County, SD", + "CN4610500000000": "Perkins County, SD", + "CN4610700000000": "Potter County, SD", + "CN4610900000000": "Roberts County, SD", + "CN4611100000000": "Sanborn County, SD", + "CN4611500000000": "Spink County, SD", + "CN4611700000000": "Stanley County, SD", + "CN4611900000000": "Sully County, SD", + "CN4612100000000": "Todd County, SD", + "CN4612300000000": "Tripp County, SD", + "CN4612500000000": "Turner County, SD", + "CN4612700000000": "Union County, SD", + "CN4612900000000": "Walworth County, SD", + "CN4613500000000": "Yankton County, SD", + "CN4613700000000": "Ziebach County, SD", + "CN4700100000000": "Anderson County, TN", + "CN4700300000000": "Bedford County, TN", + "CN4700500000000": "Benton County, TN", + "CN4700700000000": "Bledsoe County, TN", + "CN4700900000000": "Blount County, TN", + "CN4701100000000": "Bradley County, TN", + "CN4701300000000": "Campbell County, TN", + "CN4701500000000": "Cannon County, TN", + "CN4701700000000": "Carroll County, TN", + "CN4701900000000": "Carter County, TN", + "CN4702100000000": "Cheatham County, TN", + "CN4702300000000": "Chester County, TN", + "CN4702500000000": "Claiborne County, TN", + "CN4702700000000": "Clay County, TN", + "CN4702900000000": "Cocke County, TN", + "CN4703100000000": "Coffee County, TN", + "CN4703300000000": "Crockett County, TN", + "CN4703500000000": "Cumberland County, TN", + "CN4703700000000": "Davidson County, TN", + "CN4703900000000": "Decatur County, TN", + "CN4704100000000": "DeKalb County, TN", + "CN4704300000000": "Dickson County, TN", + "CN4704500000000": "Dyer County, TN", + "CN4704700000000": "Fayette County, TN", + "CN4704900000000": "Fentress County, TN", + "CN4705100000000": "Franklin County, TN", + "CN4705300000000": "Gibson County, TN", + "CN4705500000000": "Giles County, TN", + "CN4705700000000": "Grainger County, TN", + "CN4705900000000": "Greene County, TN", + "CN4706100000000": "Grundy County, TN", + "CN4706300000000": "Hamblen County, TN", + "CN4706500000000": "Hamilton County, TN", + "CN4706700000000": "Hancock County, TN", + "CN4706900000000": "Hardeman County, TN", + "CN4707100000000": "Hardin County, TN", + "CN4707300000000": "Hawkins County, TN", + "CN4707500000000": "Haywood County, TN", + "CN4707700000000": "Henderson County, TN", + "CN4707900000000": "Henry County, TN", + "CN4708100000000": "Hickman County, TN", + "CN4708300000000": "Houston County, TN", + "CN4708500000000": "Humphreys County, TN", + "CN4708700000000": "Jackson County, TN", + "CN4708900000000": "Jefferson County, TN", + "CN4709100000000": "Johnson County, TN", + "CN4709300000000": "Knox County, TN", + "CN4709500000000": "Lake County, TN", + "CN4709700000000": "Lauderdale County, TN", + "CN4709900000000": "Lawrence County, TN", + "CN4710100000000": "Lewis County, TN", + "CN4710300000000": "Lincoln County, TN", + "CN4710500000000": "Loudon County, TN", + "CN4710700000000": "McMinn County, TN", + "CN4710900000000": "McNairy County, TN", + "CN4711100000000": "Macon County, TN", + "CN4711300000000": "Madison County, TN", + "CN4711500000000": "Marion County, TN", + "CN4711700000000": "Marshall County, TN", + "CN4711900000000": "Maury County, TN", + "CN4712100000000": "Meigs County, TN", + "CN4712300000000": "Monroe County, TN", + "CN4712500000000": "Montgomery County, TN", + "CN4712700000000": "Moore County, TN", + "CN4712900000000": "Morgan County, TN", + "CN4713100000000": "Obion County, TN", + "CN4713300000000": "Overton County, TN", + "CN4713500000000": "Perry County, TN", + "CN4713700000000": "Pickett County, TN", + "CN4713900000000": "Polk County, TN", + "CN4714100000000": "Putnam County, TN", + "CN4714300000000": "Rhea County, TN", + "CN4714500000000": "Roane County, TN", + "CN4714700000000": "Robertson County, TN", + "CN4714900000000": "Rutherford County, TN", + "CN4715100000000": "Scott County, TN", + "CN4715300000000": "Sequatchie County, TN", + "CN4715500000000": "Sevier County, TN", + "CN4715700000000": "Shelby County, TN", + "CN4715900000000": "Smith County, TN", + "CN4716100000000": "Stewart County, TN", + "CN4716300000000": "Sullivan County, TN", + "CN4716500000000": "Sumner County, TN", + "CN4716700000000": "Tipton County, TN", + "CN4716900000000": "Trousdale County, TN", + "CN4717100000000": "Unicoi County, TN", + "CN4717300000000": "Union County, TN", + "CN4717500000000": "Van Buren County, TN", + "CN4717700000000": "Warren County, TN", + "CN4717900000000": "Washington County, TN", + "CN4718100000000": "Wayne County, TN", + "CN4718300000000": "Weakley County, TN", + "CN4718500000000": "White County, TN", + "CN4718700000000": "Williamson County, TN", + "CN4718900000000": "Wilson County, TN", + "CN4800100000000": "Anderson County, TX", + "CN4800300000000": "Andrews County, TX", + "CN4800500000000": "Angelina County, TX", + "CN4800700000000": "Aransas County, TX", + "CN4800900000000": "Archer County, TX", + "CN4801100000000": "Armstrong County, TX", + "CN4801300000000": "Atascosa County, TX", + "CN4801500000000": "Austin County, TX", + "CN4801700000000": "Bailey County, TX", + "CN4801900000000": "Bandera County, TX", + "CN4802100000000": "Bastrop County, TX", + "CN4802300000000": "Baylor County, TX", + "CN4802500000000": "Bee County, TX", + "CN4802700000000": "Bell County, TX", + "CN4802900000000": "Bexar County, TX", + "CN4803100000000": "Blanco County, TX", + "CN4803300000000": "Borden County, TX", + "CN4803500000000": "Bosque County, TX", + "CN4803700000000": "Bowie County, TX", + "CN4803900000000": "Brazoria County, TX", + "CN4804100000000": "Brazos County, TX", + "CN4804300000000": "Brewster County, TX", + "CN4804500000000": "Briscoe County, TX", + "CN4804700000000": "Brooks County, TX", + "CN4804900000000": "Brown County, TX", + "CN4805100000000": "Burleson County, TX", + "CN4805300000000": "Burnet County, TX", + "CN4805500000000": "Caldwell County, TX", + "CN4805700000000": "Calhoun County, TX", + "CN4805900000000": "Callahan County, TX", + "CN4806100000000": "Cameron County, TX", + "CN4806300000000": "Camp County, TX", + "CN4806500000000": "Carson County, TX", + "CN4806700000000": "Cass County, TX", + "CN4806900000000": "Castro County, TX", + "CN4807100000000": "Chambers County, TX", + "CN4807300000000": "Cherokee County, TX", + "CN4807500000000": "Childress County, TX", + "CN4807700000000": "Clay County, TX", + "CN4807900000000": "Cochran County, TX", + "CN4808100000000": "Coke County, TX", + "CN4808300000000": "Coleman County, TX", + "CN4808500000000": "Collin County, TX", + "CN4808700000000": "Collingsworth County, TX", + "CN4808900000000": "Colorado County, TX", + "CN4809100000000": "Comal County, TX", + "CN4809300000000": "Comanche County, TX", + "CN4809500000000": "Concho County, TX", + "CN4809700000000": "Cooke County, TX", + "CN4809900000000": "Coryell County, TX", + "CN4810100000000": "Cottle County, TX", + "CN4810300000000": "Crane County, TX", + "CN4810500000000": "Crockett County, TX", + "CN4810700000000": "Crosby County, TX", + "CN4810900000000": "Culberson County, TX", + "CN4811100000000": "Dallam County, TX", + "CN4811300000000": "Dallas County, TX", + "CN4811500000000": "Dawson County, TX", + "CN4811700000000": "Deaf Smith County, TX", + "CN4811900000000": "Delta County, TX", + "CN4812100000000": "Denton County, TX", + "CN4812300000000": "DeWitt County, TX", + "CN4812500000000": "Dickens County, TX", + "CN4812700000000": "Dimmit County, TX", + "CN4812900000000": "Donley County, TX", + "CN4813100000000": "Duval County, TX", + "CN4813300000000": "Eastland County, TX", + "CN4813500000000": "Ector County, TX", + "CN4813700000000": "Edwards County, TX", + "CN4813900000000": "Ellis County, TX", + "CN4814100000000": "El Paso County, TX", + "CN4814300000000": "Erath County, TX", + "CN4814500000000": "Falls County, TX", + "CN4814700000000": "Fannin County, TX", + "CN4814900000000": "Fayette County, TX", + "CN4815100000000": "Fisher County, TX", + "CN4815300000000": "Floyd County, TX", + "CN4815500000000": "Foard County, TX", + "CN4815700000000": "Fort Bend County, TX", + "CN4815900000000": "Franklin County, TX", + "CN4816100000000": "Freestone County, TX", + "CN4816300000000": "Frio County, TX", + "CN4816500000000": "Gaines County, TX", + "CN4816700000000": "Galveston County, TX", + "CN4816900000000": "Garza County, TX", + "CN4817100000000": "Gillespie County, TX", + "CN4817300000000": "Glasscock County, TX", + "CN4817500000000": "Goliad County, TX", + "CN4817700000000": "Gonzales County, TX", + "CN4817900000000": "Gray County, TX", + "CN4818100000000": "Grayson County, TX", + "CN4818300000000": "Gregg County, TX", + "CN4818500000000": "Grimes County, TX", + "CN4818700000000": "Guadalupe County, TX", + "CN4818900000000": "Hale County, TX", + "CN4819100000000": "Hall County, TX", + "CN4819300000000": "Hamilton County, TX", + "CN4819500000000": "Hansford County, TX", + "CN4819700000000": "Hardeman County, TX", + "CN4819900000000": "Hardin County, TX", + "CN4820100000000": "Harris County, TX", + "CN4820300000000": "Harrison County, TX", + "CN4820500000000": "Hartley County, TX", + "CN4820700000000": "Haskell County, TX", + "CN4820900000000": "Hays County, TX", + "CN4821100000000": "Hemphill County, TX", + "CN4821300000000": "Henderson County, TX", + "CN4821500000000": "Hidalgo County, TX", + "CN4821700000000": "Hill County, TX", + "CN4821900000000": "Hockley County, TX", + "CN4822100000000": "Hood County, TX", + "CN4822300000000": "Hopkins County, TX", + "CN4822500000000": "Houston County, TX", + "CN4822700000000": "Howard County, TX", + "CN4822900000000": "Hudspeth County, TX", + "CN4823100000000": "Hunt County, TX", + "CN4823300000000": "Hutchinson County, TX", + "CN4823500000000": "Irion County, TX", + "CN4823700000000": "Jack County, TX", + "CN4823900000000": "Jackson County, TX", + "CN4824100000000": "Jasper County, TX", + "CN4824300000000": "Jeff Davis County, TX", + "CN4824500000000": "Jefferson County, TX", + "CN4824700000000": "Jim Hogg County, TX", + "CN4824900000000": "Jim Wells County, TX", + "CN4825100000000": "Johnson County, TX", + "CN4825300000000": "Jones County, TX", + "CN4825500000000": "Karnes County, TX", + "CN4825700000000": "Kaufman County, TX", + "CN4825900000000": "Kendall County, TX", + "CN4826100000000": "Kenedy County, TX", + "CN4826300000000": "Kent County, TX", + "CN4826500000000": "Kerr County, TX", + "CN4826700000000": "Kimble County, TX", + "CN4826900000000": "King County, TX", + "CN4827100000000": "Kinney County, TX", + "CN4827300000000": "Kleberg County, TX", + "CN4827500000000": "Knox County, TX", + "CN4827700000000": "Lamar County, TX", + "CN4827900000000": "Lamb County, TX", + "CN4828100000000": "Lampasas County, TX", + "CN4828300000000": "La Salle County, TX", + "CN4828500000000": "Lavaca County, TX", + "CN4828700000000": "Lee County, TX", + "CN4828900000000": "Leon County, TX", + "CN4829100000000": "Liberty County, TX", + "CN4829300000000": "Limestone County, TX", + "CN4829500000000": "Lipscomb County, TX", + "CN4829700000000": "Live Oak County, TX", + "CN4829900000000": "Llano County, TX", + "CN4830100000000": "Loving County, TX", + "CN4830300000000": "Lubbock County, TX", + "CN4830500000000": "Lynn County, TX", + "CN4830700000000": "McCulloch County, TX", + "CN4830900000000": "McLennan County, TX", + "CN4831100000000": "McMullen County, TX", + "CN4831300000000": "Madison County, TX", + "CN4831500000000": "Marion County, TX", + "CN4831700000000": "Martin County, TX", + "CN4831900000000": "Mason County, TX", + "CN4832100000000": "Matagorda County, TX", + "CN4832300000000": "Maverick County, TX", + "CN4832500000000": "Medina County, TX", + "CN4832700000000": "Menard County, TX", + "CN4832900000000": "Midland County, TX", + "CN4833100000000": "Milam County, TX", + "CN4833300000000": "Mills County, TX", + "CN4833500000000": "Mitchell County, TX", + "CN4833700000000": "Montague County, TX", + "CN4833900000000": "Montgomery County, TX", + "CN4834100000000": "Moore County, TX", + "CN4834300000000": "Morris County, TX", + "CN4834500000000": "Motley County, TX", + "CN4834700000000": "Nacogdoches County, TX", + "CN4834900000000": "Navarro County, TX", + "CN4835100000000": "Newton County, TX", + "CN4835300000000": "Nolan County, TX", + "CN4835500000000": "Nueces County, TX", + "CN4835700000000": "Ochiltree County, TX", + "CN4835900000000": "Oldham County, TX", + "CN4836100000000": "Orange County, TX", + "CN4836300000000": "Palo Pinto County, TX", + "CN4836500000000": "Panola County, TX", + "CN4836700000000": "Parker County, TX", + "CN4836900000000": "Parmer County, TX", + "CN4837100000000": "Pecos County, TX", + "CN4837300000000": "Polk County, TX", + "CN4837500000000": "Potter County, TX", + "CN4837700000000": "Presidio County, TX", + "CN4837900000000": "Rains County, TX", + "CN4838100000000": "Randall County, TX", + "CN4838300000000": "Reagan County, TX", + "CN4838500000000": "Real County, TX", + "CN4838700000000": "Red River County, TX", + "CN4838900000000": "Reeves County, TX", + "CN4839100000000": "Refugio County, TX", + "CN4839300000000": "Roberts County, TX", + "CN4839500000000": "Robertson County, TX", + "CN4839700000000": "Rockwall County, TX", + "CN4839900000000": "Runnels County, TX", + "CN4840100000000": "Rusk County, TX", + "CN4840300000000": "Sabine County, TX", + "CN4840500000000": "San Augustine County, TX", + "CN4840700000000": "San Jacinto County, TX", + "CN4840900000000": "San Patricio County, TX", + "CN4841100000000": "San Saba County, TX", + "CN4841300000000": "Schleicher County, TX", + "CN4841500000000": "Scurry County, TX", + "CN4841700000000": "Shackelford County, TX", + "CN4841900000000": "Shelby County, TX", + "CN4842100000000": "Sherman County, TX", + "CN4842300000000": "Smith County, TX", + "CN4842500000000": "Somervell County, TX", + "CN4842700000000": "Starr County, TX", + "CN4842900000000": "Stephens County, TX", + "CN4843100000000": "Sterling County, TX", + "CN4843300000000": "Stonewall County, TX", + "CN4843500000000": "Sutton County, TX", + "CN4843700000000": "Swisher County, TX", + "CN4843900000000": "Tarrant County, TX", + "CN4844100000000": "Taylor County, TX", + "CN4844300000000": "Terrell County, TX", + "CN4844500000000": "Terry County, TX", + "CN4844700000000": "Throckmorton County, TX", + "CN4844900000000": "Titus County, TX", + "CN4845100000000": "Tom Green County, TX", + "CN4845300000000": "Travis County, TX", + "CN4845500000000": "Trinity County, TX", + "CN4845700000000": "Tyler County, TX", + "CN4845900000000": "Upshur County, TX", + "CN4846100000000": "Upton County, TX", + "CN4846300000000": "Uvalde County, TX", + "CN4846500000000": "Val Verde County, TX", + "CN4846700000000": "Van Zandt County, TX", + "CN4846900000000": "Victoria County, TX", + "CN4847100000000": "Walker County, TX", + "CN4847300000000": "Waller County, TX", + "CN4847500000000": "Ward County, TX", + "CN4847700000000": "Washington County, TX", + "CN4847900000000": "Webb County, TX", + "CN4848100000000": "Wharton County, TX", + "CN4848300000000": "Wheeler County, TX", + "CN4848500000000": "Wichita County, TX", + "CN4848700000000": "Wilbarger County, TX", + "CN4848900000000": "Willacy County, TX", + "CN4849100000000": "Williamson County, TX", + "CN4849300000000": "Wilson County, TX", + "CN4849500000000": "Winkler County, TX", + "CN4849700000000": "Wise County, TX", + "CN4849900000000": "Wood County, TX", + "CN4850100000000": "Yoakum County, TX", + "CN4850300000000": "Young County, TX", + "CN4850500000000": "Zapata County, TX", + "CN4850700000000": "Zavala County, TX", + "CN4900100000000": "Beaver County, UT", + "CN4900300000000": "Box Elder County, UT", + "CN4900500000000": "Cache County, UT", + "CN4900700000000": "Carbon County, UT", + "CN4900900000000": "Daggett County, UT", + "CN4901100000000": "Davis County, UT", + "CN4901300000000": "Duchesne County, UT", + "CN4901500000000": "Emery County, UT", + "CN4901700000000": "Garfield County, UT", + "CN4901900000000": "Grand County, UT", + "CN4902100000000": "Iron County, UT", + "CN4902300000000": "Juab County, UT", + "CN4902500000000": "Kane County, UT", + "CN4902700000000": "Millard County, UT", + "CN4902900000000": "Morgan County, UT", + "CN4903100000000": "Piute County, UT", + "CN4903300000000": "Rich County, UT", + "CN4903500000000": "Salt Lake County, UT", + "CN4903700000000": "San Juan County, UT", + "CN4903900000000": "Sanpete County, UT", + "CN4904100000000": "Sevier County, UT", + "CN4904300000000": "Summit County, UT", + "CN4904500000000": "Tooele County, UT", + "CN4904700000000": "Uintah County, UT", + "CN4904900000000": "Utah County, UT", + "CN4905100000000": "Wasatch County, UT", + "CN4905300000000": "Washington County, UT", + "CN4905500000000": "Wayne County, UT", + "CN4905700000000": "Weber County, UT", + "CN5000100000000": "Addison County, VT", + "CN5000300000000": "Bennington County, VT", + "CN5000500000000": "Caledonia County, VT", + "CN5000700000000": "Chittenden County, VT", + "CN5000900000000": "Essex County, VT", + "CN5001100000000": "Franklin County, VT", + "CN5001300000000": "Grand Isle County, VT", + "CN5001500000000": "Lamoille County, VT", + "CN5001700000000": "Orange County, VT", + "CN5001900000000": "Orleans County, VT", + "CN5002100000000": "Rutland County, VT", + "CN5002300000000": "Washington County, VT", + "CN5002500000000": "Windham County, VT", + "CN5002700000000": "Windsor County, VT", + "CN5100100000000": "Accomack County, VA", + "CN5100300000000": "Albemarle County, VA", + "CN5100500000000": "Alleghany County, VA", + "CN5100700000000": "Amelia County, VA", + "CN5100900000000": "Amherst County, VA", + "CN5101100000000": "Appomattox County, VA", + "CN5101300000000": "Arlington County, VA", + "CN5101500000000": "Augusta County, VA", + "CN5101700000000": "Bath County, VA", + "CN5101900000000": "Bedford County, VA", + "CN5102100000000": "Bland County, VA", + "CN5102300000000": "Botetourt County, VA", + "CN5102500000000": "Brunswick County, VA", + "CN5102700000000": "Buchanan County, VA", + "CN5102900000000": "Buckingham County, VA", + "CN5103100000000": "Campbell County, VA", + "CN5103300000000": "Caroline County, VA", + "CN5103500000000": "Carroll County, VA", + "CN5103600000000": "Charles City County, VA", + "CN5103700000000": "Charlotte County, VA", + "CN5104100000000": "Chesterfield County, VA", + "CN5104300000000": "Clarke County, VA", + "CN5104500000000": "Craig County, VA", + "CN5104700000000": "Culpeper County, VA", + "CN5104900000000": "Cumberland County, VA", + "CN5105100000000": "Dickenson County, VA", + "CN5105300000000": "Dinwiddie County, VA", + "CN5105700000000": "Essex County, VA", + "CN5105900000000": "Fairfax County, VA", + "CN5106100000000": "Fauquier County, VA", + "CN5106300000000": "Floyd County, VA", + "CN5106500000000": "Fluvanna County, VA", + "CN5106700000000": "Franklin County, VA", + "CN5106900000000": "Frederick County, VA", + "CN5107100000000": "Giles County, VA", + "CN5107300000000": "Gloucester County, VA", + "CN5107500000000": "Goochland County, VA", + "CN5107700000000": "Grayson County, VA", + "CN5107900000000": "Greene County, VA", + "CN5108100000000": "Greensville County, VA", + "CN5108300000000": "Halifax County, VA", + "CN5108500000000": "Hanover County, VA", + "CN5108700000000": "Henrico County, VA", + "CN5108900000000": "Henry County, VA", + "CN5109100000000": "Highland County, VA", + "CN5109300000000": "Isle of Wight County, VA", + "CN5109500000000": "James City County, VA", + "CN5109700000000": "King and Queen County, VA", + "CN5109900000000": "King George County, VA", + "CN5110100000000": "King William County, VA", + "CN5110300000000": "Lancaster County, VA", + "CN5110500000000": "Lee County, VA", + "CN5110700000000": "Loudoun County, VA", + "CN5110900000000": "Louisa County, VA", + "CN5111100000000": "Lunenburg County, VA", + "CN5111300000000": "Madison County, VA", + "CN5111500000000": "Mathews County, VA", + "CN5111700000000": "Mecklenburg County, VA", + "CN5111900000000": "Middlesex County, VA", + "CN5112100000000": "Montgomery County, VA", + "CN5112500000000": "Nelson County, VA", + "CN5112700000000": "New Kent County, VA", + "CN5113100000000": "Northampton County, VA", + "CN5113300000000": "Northumberland County, VA", + "CN5113500000000": "Nottoway County, VA", + "CN5113700000000": "Orange County, VA", + "CN5113900000000": "Page County, VA", + "CN5114100000000": "Patrick County, VA", + "CN5114300000000": "Pittsylvania County, VA", + "CN5114500000000": "Powhatan County, VA", + "CN5114700000000": "Prince Edward County, VA", + "CN5114900000000": "Prince George County, VA", + "CN5115300000000": "Prince William County, VA", + "CN5115500000000": "Pulaski County, VA", + "CN5115700000000": "Rappahannock County, VA", + "CN5115900000000": "Richmond County, VA", + "CN5116100000000": "Roanoke County, VA", + "CN5116300000000": "Rockbridge County, VA", + "CN5116500000000": "Rockingham County, VA", + "CN5116700000000": "Russell County, VA", + "CN5116900000000": "Scott County, VA", + "CN5117100000000": "Shenandoah County, VA", + "CN5117300000000": "Smyth County, VA", + "CN5117500000000": "Southampton County, VA", + "CN5117700000000": "Spotsylvania County, VA", + "CN5117900000000": "Stafford County, VA", + "CN5118100000000": "Surry County, VA", + "CN5118300000000": "Sussex County, VA", + "CN5118500000000": "Tazewell County, VA", + "CN5118700000000": "Warren County, VA", + "CN5119100000000": "Washington County, VA", + "CN5119300000000": "Westmoreland County, VA", + "CN5119500000000": "Wise County, VA", + "CN5119700000000": "Wythe County, VA", + "CN5119900000000": "York County, VA", + "CN5151000000000": "Alexandria city, VA", + "CN5152000000000": "Bristol city, VA", + "CN5153000000000": "Buena Vista city, VA", + "CN5154000000000": "Charlottesville city, VA", + "CN5155000000000": "Chesapeake city, VA", + "CN5157000000000": "Colonial Heights city, VA", + "CN5158000000000": "Covington city, VA", + "CN5159000000000": "Danville city, VA", + "CN5159500000000": "Emporia city, VA", + "CN5160000000000": "Fairfax city, VA", + "CN5161000000000": "Falls Church city, VA", + "CN5162000000000": "Franklin city, VA", + "CN5163000000000": "Fredericksburg city, VA", + "CN5164000000000": "Galax city, VA", + "CN5165000000000": "Hampton city, VA", + "CN5166000000000": "Harrisonburg city, VA", + "CN5167000000000": "Hopewell city, VA", + "CN5167800000000": "Lexington city, VA", + "CN5168000000000": "Lynchburg city, VA", + "CN5168300000000": "Manassas city, VA", + "CN5168500000000": "Manassas Park city, VA", + "CN5169000000000": "Martinsville city, VA", + "CN5170000000000": "Newport News city, VA", + "CN5171000000000": "Norfolk city, VA", + "CN5172000000000": "Norton city, VA", + "CN5173000000000": "Petersburg city, VA", + "CN5173500000000": "Poquoson city, VA", + "CN5174000000000": "Portsmouth city, VA", + "CN5175000000000": "Radford city, VA", + "CN5176000000000": "Richmond city, VA", + "CN5177000000000": "Roanoke city, VA", + "CN5177500000000": "Salem city, VA", + "CN5179000000000": "Staunton city, VA", + "CN5180000000000": "Suffolk city, VA", + "CN5181000000000": "Virginia Beach city, VA", + "CN5182000000000": "Waynesboro city, VA", + "CN5183000000000": "Williamsburg city, VA", + "CN5184000000000": "Winchester city, VA", + "CN5300100000000": "Adams County, WA", + "CN5300300000000": "Asotin County, WA", + "CN5300500000000": "Benton County, WA", + "CN5300700000000": "Chelan County, WA", + "CN5300900000000": "Clallam County, WA", + "CN5301100000000": "Clark County, WA", + "CN5301300000000": "Columbia County, WA", + "CN5301500000000": "Cowlitz County, WA", + "CN5301700000000": "Douglas County, WA", + "CN5301900000000": "Ferry County, WA", + "CN5302100000000": "Franklin County, WA", + "CN5302300000000": "Garfield County, WA", + "CN5302500000000": "Grant County, WA", + "CN5302700000000": "Grays Harbor County, WA", + "CN5302900000000": "Island County, WA", + "CN5303100000000": "Jefferson County, WA", + "CN5303300000000": "King County, WA", + "CN5303500000000": "Kitsap County, WA", + "CN5303700000000": "Kittitas County, WA", + "CN5303900000000": "Klickitat County, WA", + "CN5304100000000": "Lewis County, WA", + "CN5304300000000": "Lincoln County, WA", + "CN5304500000000": "Mason County, WA", + "CN5304700000000": "Okanogan County, WA", + "CN5304900000000": "Pacific County, WA", + "CN5305100000000": "Pend Oreille County, WA", + "CN5305300000000": "Pierce County, WA", + "CN5305500000000": "San Juan County, WA", + "CN5305700000000": "Skagit County, WA", + "CN5305900000000": "Skamania County, WA", + "CN5306100000000": "Snohomish County, WA", + "CN5306300000000": "Spokane County, WA", + "CN5306500000000": "Stevens County, WA", + "CN5306700000000": "Thurston County, WA", + "CN5306900000000": "Wahkiakum County, WA", + "CN5307100000000": "Walla Walla County, WA", + "CN5307300000000": "Whatcom County, WA", + "CN5307500000000": "Whitman County, WA", + "CN5307700000000": "Yakima County, WA", + "CN5400100000000": "Barbour County, WV", + "CN5400300000000": "Berkeley County, WV", + "CN5400500000000": "Boone County, WV", + "CN5400700000000": "Braxton County, WV", + "CN5400900000000": "Brooke County, WV", + "CN5401100000000": "Cabell County, WV", + "CN5401300000000": "Calhoun County, WV", + "CN5401500000000": "Clay County, WV", + "CN5401700000000": "Doddridge County, WV", + "CN5401900000000": "Fayette County, WV", + "CN5402100000000": "Gilmer County, WV", + "CN5402300000000": "Grant County, WV", + "CN5402500000000": "Greenbrier County, WV", + "CN5402700000000": "Hampshire County, WV", + "CN5402900000000": "Hancock County, WV", + "CN5403100000000": "Hardy County, WV", + "CN5403300000000": "Harrison County, WV", + "CN5403500000000": "Jackson County, WV", + "CN5403700000000": "Jefferson County, WV", + "CN5403900000000": "Kanawha County, WV", + "CN5404100000000": "Lewis County, WV", + "CN5404300000000": "Lincoln County, WV", + "CN5404500000000": "Logan County, WV", + "CN5404700000000": "McDowell County, WV", + "CN5404900000000": "Marion County, WV", + "CN5405100000000": "Marshall County, WV", + "CN5405300000000": "Mason County, WV", + "CN5405500000000": "Mercer County, WV", + "CN5405700000000": "Mineral County, WV", + "CN5405900000000": "Mingo County, WV", + "CN5406100000000": "Monongalia County, WV", + "CN5406300000000": "Monroe County, WV", + "CN5406500000000": "Morgan County, WV", + "CN5406700000000": "Nicholas County, WV", + "CN5406900000000": "Ohio County, WV", + "CN5407100000000": "Pendleton County, WV", + "CN5407300000000": "Pleasants County, WV", + "CN5407500000000": "Pocahontas County, WV", + "CN5407700000000": "Preston County, WV", + "CN5407900000000": "Putnam County, WV", + "CN5408100000000": "Raleigh County, WV", + "CN5408300000000": "Randolph County, WV", + "CN5408500000000": "Ritchie County, WV", + "CN5408700000000": "Roane County, WV", + "CN5408900000000": "Summers County, WV", + "CN5409100000000": "Taylor County, WV", + "CN5409300000000": "Tucker County, WV", + "CN5409500000000": "Tyler County, WV", + "CN5409700000000": "Upshur County, WV", + "CN5409900000000": "Wayne County, WV", + "CN5410100000000": "Webster County, WV", + "CN5410300000000": "Wetzel County, WV", + "CN5410500000000": "Wirt County, WV", + "CN5410700000000": "Wood County, WV", + "CN5410900000000": "Wyoming County, WV", + "CN5500100000000": "Adams County, WI", + "CN5500300000000": "Ashland County, WI", + "CN5500500000000": "Barron County, WI", + "CN5500700000000": "Bayfield County, WI", + "CN5500900000000": "Brown County, WI", + "CN5501100000000": "Buffalo County, WI", + "CN5501300000000": "Burnett County, WI", + "CN5501500000000": "Calumet County, WI", + "CN5501700000000": "Chippewa County, WI", + "CN5501900000000": "Clark County, WI", + "CN5502100000000": "Columbia County, WI", + "CN5502300000000": "Crawford County, WI", + "CN5502500000000": "Dane County, WI", + "CN5502700000000": "Dodge County, WI", + "CN5502900000000": "Door County, WI", + "CN5503100000000": "Douglas County, WI", + "CN5503300000000": "Dunn County, WI", + "CN5503500000000": "Eau Claire County, WI", + "CN5503700000000": "Florence County, WI", + "CN5503900000000": "Fond du Lac County, WI", + "CN5504100000000": "Forest County, WI", + "CN5504300000000": "Grant County, WI", + "CN5504500000000": "Green County, WI", + "CN5504700000000": "Green Lake County, WI", + "CN5504900000000": "Iowa County, WI", + "CN5505100000000": "Iron County, WI", + "CN5505300000000": "Jackson County, WI", + "CN5505500000000": "Jefferson County, WI", + "CN5505700000000": "Juneau County, WI", + "CN5505900000000": "Kenosha County, WI", + "CN5506100000000": "Kewaunee County, WI", + "CN5506300000000": "La Crosse County, WI", + "CN5506500000000": "Lafayette County, WI", + "CN5506700000000": "Langlade County, WI", + "CN5506900000000": "Lincoln County, WI", + "CN5507100000000": "Manitowoc County, WI", + "CN5507300000000": "Marathon County, WI", + "CN5507500000000": "Marinette County, WI", + "CN5507700000000": "Marquette County, WI", + "CN5507800000000": "Menominee County, WI", + "CN5507900000000": "Milwaukee County, WI", + "CN5508100000000": "Monroe County, WI", + "CN5508300000000": "Oconto County, WI", + "CN5508500000000": "Oneida County, WI", + "CN5508700000000": "Outagamie County, WI", + "CN5508900000000": "Ozaukee County, WI", + "CN5509100000000": "Pepin County, WI", + "CN5509300000000": "Pierce County, WI", + "CN5509500000000": "Polk County, WI", + "CN5509700000000": "Portage County, WI", + "CN5509900000000": "Price County, WI", + "CN5510100000000": "Racine County, WI", + "CN5510300000000": "Richland County, WI", + "CN5510500000000": "Rock County, WI", + "CN5510700000000": "Rusk County, WI", + "CN5510900000000": "St. Croix County, WI", + "CN5511100000000": "Sauk County, WI", + "CN5511300000000": "Sawyer County, WI", + "CN5511500000000": "Shawano County, WI", + "CN5511700000000": "Sheboygan County, WI", + "CN5511900000000": "Taylor County, WI", + "CN5512100000000": "Trempealeau County, WI", + "CN5512300000000": "Vernon County, WI", + "CN5512500000000": "Vilas County, WI", + "CN5512700000000": "Walworth County, WI", + "CN5512900000000": "Washburn County, WI", + "CN5513100000000": "Washington County, WI", + "CN5513300000000": "Waukesha County, WI", + "CN5513500000000": "Waupaca County, WI", + "CN5513700000000": "Waushara County, WI", + "CN5513900000000": "Winnebago County, WI", + "CN5514100000000": "Wood County, WI", + "CN5600100000000": "Albany County, WY", + "CN5600300000000": "Big Horn County, WY", + "CN5600500000000": "Campbell County, WY", + "CN5600700000000": "Carbon County, WY", + "CN5600900000000": "Converse County, WY", + "CN5601100000000": "Crook County, WY", + "CN5601300000000": "Fremont County, WY", + "CN5601500000000": "Goshen County, WY", + "CN5601700000000": "Hot Springs County, WY", + "CN5601900000000": "Johnson County, WY", + "CN5602100000000": "Laramie County, WY", + "CN5602300000000": "Lincoln County, WY", + "CN5602500000000": "Natrona County, WY", + "CN5602700000000": "Niobrara County, WY", + "CN5602900000000": "Park County, WY", + "CN5603100000000": "Platte County, WY", + "CN5603300000000": "Sheridan County, WY", + "CN5603500000000": "Sublette County, WY", + "CN5603700000000": "Sweetwater County, WY", + "CN5603900000000": "Teton County, WY", + "CN5604100000000": "Uinta County, WY", + "CN5604300000000": "Washakie County, WY", + "CN5604500000000": "Weston County, WY", + "CN7200100000000": "Adjuntas Municipio, PR", + "CN7200300000000": "Aguada Municipio, PR", + "CN7200500000000": "Aguadilla Municipio, PR", + "CN7200700000000": "Aguas Buenas Municipio, PR", + "CN7200900000000": "Aibonito Municipio, PR", + "CN7201100000000": "Anasco Municipio, PR", + "CN7201300000000": "Arecibo Municipio, PR", + "CN7201500000000": "Arroyo Municipio, PR", + "CN7201700000000": "Barceloneta Municipio, PR", + "CN7201900000000": "Barranquitas Municipio, PR", + "CN7202100000000": "Bayamon Municipio, PR", + "CN7202300000000": "Cabo Rojo Municipio, PR", + "CN7202500000000": "Caguas Municipio, PR", + "CN7202700000000": "Camuy Municipio, PR", + "CN7202900000000": "Canovanas Municipio, PR", + "CN7203100000000": "Carolina Municipio, PR", + "CN7203300000000": "Catano Municipio, PR", + "CN7203500000000": "Cayey Municipio, PR", + "CN7203700000000": "Ceiba Municipio, PR", + "CN7203900000000": "Ciales Municipio, PR", + "CN7204100000000": "Cidra Municipio, PR", + "CN7204300000000": "Coamo Municipio, PR", + "CN7204500000000": "Comerio Municipio, PR", + "CN7204700000000": "Corozal Municipio, PR", + "CN7204900000000": "Culebra Municipio, PR", + "CN7205100000000": "Dorado Municipio, PR", + "CN7205300000000": "Fajardo Municipio, PR", + "CN7205400000000": "Florida Municipio, PR", + "CN7205500000000": "Guanica Municipio, PR", + "CN7205700000000": "Guayama Municipio, PR", + "CN7205900000000": "Guayanilla Municipio, PR", + "CN7206100000000": "Guaynabo Municipio, PR", + "CN7206300000000": "Gurabo Municipio, PR", + "CN7206500000000": "Hatillo Municipio, PR", + "CN7206700000000": "Hormigueros Municipio, PR", + "CN7206900000000": "Humacao Municipio, PR", + "CN7207100000000": "Isabela Municipio, PR", + "CN7207300000000": "Jayuya Municipio, PR", + "CN7207500000000": "Juana Diaz Municipio, PR", + "CN7207700000000": "Juncos Municipio, PR", + "CN7207900000000": "Lajas Municipio, PR", + "CN7208100000000": "Lares Municipio, PR", + "CN7208300000000": "Las Marias Municipio, PR", + "CN7208500000000": "Las Piedras Municipio, PR", + "CN7208700000000": "Loiza Municipio, PR", + "CN7208900000000": "Luquillo Municipio, PR", + "CN7209100000000": "Manati Municipio, PR", + "CN7209300000000": "Maricao Municipio, PR", + "CN7209500000000": "Maunabo Municipio, PR", + "CN7209700000000": "Mayaguez Municipio, PR", + "CN7209900000000": "Moca Municipio, PR", + "CN7210100000000": "Morovis Municipio, PR", + "CN7210300000000": "Naguabo Municipio, PR", + "CN7210500000000": "Naranjito Municipio, PR", + "CN7210700000000": "Orocovis Municipio, PR", + "CN7210900000000": "Patillas Municipio, PR", + "CN7211100000000": "Penuelas Municipio, PR", + "CN7211300000000": "Ponce Municipio, PR", + "CN7211500000000": "Quebradillas Municipio, PR", + "CN7211700000000": "Rincon Municipio, PR", + "CN7211900000000": "Rio Grande Municipio, PR", + "CN7212100000000": "Sabana Grande Municipio, PR", + "CN7212300000000": "Salinas Municipio, PR", + "CN7212500000000": "San German Municipio, PR", + "CN7212700000000": "San Juan Municipio, PR", + "CN7212900000000": "San Lorenzo Municipio, PR", + "CN7213100000000": "San Sebastian Municipio, PR", + "CN7213300000000": "Santa Isabel Municipio, PR", + "CN7213500000000": "Toa Alta Municipio, PR", + "CN7213700000000": "Toa Baja Municipio, PR", + "CN7213900000000": "Trujillo Alto Municipio, PR", + "CN7214100000000": "Utuado Municipio, PR", + "CN7214300000000": "Vega Alta Municipio, PR", + "CN7214500000000": "Vega Baja Municipio, PR", + "CN7214700000000": "Vieques Municipio, PR", + "CN7214900000000": "Villalba Municipio, PR", + "CN7215100000000": "Yabucoa Municipio, PR", + "CN7215300000000": "Yauco Municipio, PR", + "CS0907310000000": "Branford town, CT", + "CS0914160000000": "Cheshire town, CT", + "CS0922630000000": "East Hartford town, CT", + "CS0922910000000": "East Haven town, CT", + "CS0925990000000": "Enfield town, CT", + "CS0926620000000": "Fairfield town, CT", + "CS0927600000000": "Farmington town, CT", + "CS0931240000000": "Glastonbury town, CT", + "CS0933620000000": "Greenwich town, CT", + "CS0934250000000": "Groton town, CT", + "CS0935650000000": "Hamden town, CT", + "CS0944700000000": "Manchester town, CT", + "CS0944910000000": "Mansfield town, CT", + "CS0952140000000": "Newington town, CT", + "CS0952630000000": "New Milford town, CT", + "CS0952980000000": "Newtown town, CT", + "CS0963970000000": "Ridgefield town, CT", + "CS0970550000000": "Southington town, CT", + "CS0971390000000": "South Windsor town, CT", + "CS0974190000000": "Stratford town, CT", + "CS0977200000000": "Trumbull town, CT", + "CS0978250000000": "Vernon town, CT", + "CS0978740000000": "Wallingford town, CT", + "CS0982590000000": "West Hartford town, CT", + "CS0983500000000": "Westport town, CT", + "CS0984900000000": "Wethersfield town, CT", + "CS0987000000000": "Windsor town, CT", + "CS2501465000000": "Andover town, MA", + "CS2501605000000": "Arlington town, MA", + "CS2505070000000": "Belmont town, MA", + "CS2505805000000": "Billerica town, MA", + "CS2509175000000": "Brookline town, MA", + "CS2509840000000": "Burlington town, MA", + "CS2513135000000": "Chelmsford town, MA", + "CS2516250000000": "Danvers town, MA", + "CS2516425000000": "Dartmouth town, MA", + "CS2516495000000": "Dedham town, MA", + "CS2517475000000": "Dracut town, MA", + "CS2520100000000": "Easton town, MA", + "CS2523105000000": "Falmouth town, MA", + "CS2535215000000": "Lexington town, MA", + "CS2538855000000": "Marshfield town, MA", + "CS2541165000000": "Milford town, MA", + "CS2541690000000": "Milton town, MA", + "CS2543895000000": "Natick town, MA", + "CS2544105000000": "Needham town, MA", + "CS2546365000000": "North Andover town, MA", + "CS2550250000000": "Norwood town, MA", + "CS2554310000000": "Plymouth town, MA", + "CS2556130000000": "Reading town, MA", + "CS2560015000000": "Saugus town, MA", + "CS2561800000000": "Shrewsbury town, MA", + "CS2567945000000": "Stoughton town, MA", + "CS2569415000000": "Tewksbury town, MA", + "CS2572215000000": "Wakefield town, MA", + "CS2572495000000": "Walpole town, MA", + "CS2574175000000": "Wellesley town, MA", + "CS2582525000000": "Yarmouth town, MA", + "CS2601360000000": "Allendale charter township, MI", + "CS2606740000000": "Bedford township (Monroe County), MI", + "CS2608760000000": "Blackman charter township, MI", + "CS2609110000000": "Bloomfield charter township (Oakland County), MI", + "CS2611220000000": "Brownstown charter township, MI", + "CS2612240000000": "Byron township, MI", + "CS2613120000000": "Canton charter township, MI", + "CS2615340000000": "Chesterfield township, MI", + "CS2616520000000": "Clinton charter township (Macomb County), MI", + "CS2617640000000": "Commerce charter township, MI", + "CS2621420000000": "Delhi charter township, MI", + "CS2621520000000": "Delta charter township, MI", + "CS2629020000000": "Flint charter township, MI", + "CS2631240000000": "Gaines charter township, MI", + "CS2631880000000": "Georgetown charter township, MI", + "CS2633300000000": "Grand Blanc charter township, MI", + "CS2636820000000": "Harrison charter township, MI", + "CS2638660000000": "Holland charter township (Ottawa County), MI", + "CS2640400000000": "Independence charter township, MI", + "CS2650480000000": "Macomb township, MI", + "CS2653140000000": "Meridian charter township, MI", + "CS2655980000000": "Mount Morris township, MI", + "CS2659000000000": "Northville township, MI", + "CS2661100000000": "Orion charter township, MI", + "CS2664560000000": "Pittsfield charter township, MI", + "CS2664660000000": "Plainfield charter township (Kent County), MI", + "CS2665080000000": "Plymouth charter township, MI", + "CS2667625000000": "Redford charter township, MI", + "CS2670540000000": "Saginaw charter township, MI", + "CS2672820000000": "Shelby charter township (Macomb County), MI", + "CS2681660000000": "Van Buren charter township, MI", + "CS2684120000000": "Washington charter township (Macomb County), MI", + "CS2684240000000": "Waterford charter township, MI", + "CS2685480000000": "West Bloomfield charter township, MI", + "CS2686860000000": "White Lake charter township, MI", + "CS2689160000000": "Ypsilanti charter township, MI", + "CS3317940000000": "Derry town, NH", + "CS3337940000000": "Hudson town, NH", + "CS3343220000000": "Londonderry town, NH", + "CS3347540000000": "Merrimack town, NH", + "CS3366660000000": "Salem town, NH", + "CS3404695000000": "Belleville township, NJ", + "CS3405305000000": "Berkeley township, NJ", + "CS3405560000000": "Bernards township, NJ", + "CS3406260000000": "Bloomfield township, NJ", + "CS3407420000000": "Brick township, NJ", + "CS3407720000000": "Bridgewater township, NJ", + "CS3412280000000": "Cherry Hill township, NJ", + "CS3413045000000": "City of Orange township, NJ", + "CS3417710000000": "Deptford township, NJ", + "CS3419000000000": "East Brunswick township, NJ", + "CS3419780000000": "East Windsor township, NJ", + "CS3420230000000": "Edison township, NJ", + "CS3420290000000": "Egg Harbor township, NJ", + "CS3422110000000": "Evesham township, NJ", + "CS3422185000000": "Ewing township, NJ", + "CS3424900000000": "Franklin township (Somerset County), NJ", + "CS3425230000000": "Freehold township, NJ", + "CS3425560000000": "Galloway township, NJ", + "CS3426760000000": "Gloucester township, NJ", + "CS3429280000000": "Hamilton township (Atlantic County), NJ", + "CS3429310000000": "Hamilton township (Mercer County), NJ", + "CS3431890000000": "Hillsborough township, NJ", + "CS3433300000000": "Howell township, NJ", + "CS3434450000000": "Irvington township, NJ", + "CS3434680000000": "Jackson township, NJ", + "CS3437380000000": "Lacey township, NJ", + "CS3438550000000": "Lakewood township, NJ", + "CS3439510000000": "Lawrence township (Mercer County), NJ", + "CS3440890000000": "Livingston township, NJ", + "CS3442750000000": "Mahwah township, NJ", + "CS3442990000000": "Manalapan township, NJ", + "CS3443140000000": "Manchester township, NJ", + "CS3443800000000": "Maplewood township, NJ", + "CS3444070000000": "Marlboro township, NJ", + "CS3445990000000": "Middletown township, NJ", + "CS3447250000000": "Monroe township (Gloucester County), NJ", + "CS3447280000000": "Monroe township (Middlesex County), NJ", + "CS3447500000000": "Montclair township, NJ", + "CS3449020000000": "Mount Laurel township, NJ", + "CS3449080000000": "Mount Olive township, NJ", + "CS3449890000000": "Neptune township, NJ", + "CS3452470000000": "North Bergen township, NJ", + "CS3452560000000": "North Brunswick township, NJ", + "CS3453680000000": "Nutley township, NJ", + "CS3454270000000": "Ocean township (Monmouth County), NJ", + "CS3454705000000": "Old Bridge township, NJ", + "CS3456460000000": "Parsippany-Troy Hills township, NJ", + "CS3457510000000": "Pemberton township, NJ", + "CS3457660000000": "Pennsauken township, NJ", + "CS3459010000000": "Piscataway township, NJ", + "CS3461890000000": "Randolph township, NJ", + "CS3464080000000": "Rockaway township, NJ", + "CS3468790000000": "South Brunswick township, NJ", + "CS3470320000000": "Stafford township, NJ", + "CS3472360000000": "Teaneck township, NJ", + "CS3473125000000": "Toms River township, NJ", + "CS3474480000000": "Union township (Union County), NJ", + "CS3475740000000": "Vernon township, NJ", + "CS3476220000000": "Voorhees township, NJ", + "CS3476460000000": "Wall township, NJ", + "CS3477180000000": "Washington township (Gloucester County), NJ", + "CS3477840000000": "Wayne township, NJ", + "CS3479460000000": "West Milford township, NJ", + "CS3479800000000": "West Orange township, NJ", + "CS3480240000000": "West Windsor township, NJ", + "CS3481440000000": "Willingboro township, NJ", + "CS3481740000000": "Winslow township, NJ", + "CS3482000000000": "Woodbridge township, NJ", + "CS3602000000000": "Amherst town, NY", + "CS3604000000000": "Babylon town, NY", + "CS3606354000000": "Bethlehem town, NY", + "CS3608246000000": "Brighton town (Monroe County), NY", + "CS3610000000000": "Brookhaven town, NY", + "CS3611913000000": "Camillus town, NY", + "CS3612529000000": "Carmel town, NY", + "CS3615011000000": "Cheektowaga town, NY", + "CS3615462000000": "Chili town, NY", + "CS3615704000000": "Cicero town, NY", + "CS3615825000000": "Clarence town, NY", + "CS3615968000000": "Clarkstown town, NY", + "CS3616067000000": "Clay town, NY", + "CS3616353000000": "Clifton Park town, NY", + "CS3617343000000": "Colonie town, NY", + "CS3618410000000": "Cortlandt town, NY", + "CS3620478000000": "De Witt town, NY", + "CS3621820000000": "Eastchester town, NY", + "CS3621996000000": "East Fishkill town, NY", + "CS3622194000000": "East Hampton town, NY", + "CS3628442000000": "Gates town, NY", + "CS3629366000000": "Glenville town, NY", + "CS3630290000000": "Greece town, NY", + "CS3630367000000": "Greenburgh town, NY", + "CS3631104000000": "Guilderland town, NY", + "CS3631489000000": "Halfmoon town, NY", + "CS3631654000000": "Hamburg town, NY", + "CS3632765000000": "Haverstraw town, NY", + "CS3634000000000": "Hempstead town, NY", + "CS3634099000000": "Henrietta town, NY", + "CS3637000000000": "Huntington town, NY", + "CS3637726000000": "Irondequoit town, NY", + "CS3638000000000": "Islip town, NY", + "CS3641146000000": "Lancaster town, NY", + "CS3642015000000": "Le Ray town, NY", + "CS3644842000000": "Mamaroneck town, NY", + "CS3645029000000": "Manlius town, NY", + "CS3647999000000": "Monroe town, NY", + "CS3649011000000": "Mount Pleasant town, NY", + "CS3650045000000": "Newburgh town, NY", + "CS3650848000000": "New Windsor town, NY", + "CS3653000000000": "North Hempstead town, NY", + "CS3655211000000": "Orangetown town, NY", + "CS3655277000000": "Orchard Park town, NY", + "CS3655541000000": "Ossining town, NY", + "CS3656000000000": "Oyster Bay town, NY", + "CS3657144000000": "Penfield town, NY", + "CS3657221000000": "Perinton town, NY", + "CS3658365000000": "Pittsford town, NY", + "CS3659652000000": "Poughkeepsie town, NY", + "CS3660356000000": "Queensbury town, NY", + "CS3660510000000": "Ramapo town, NY", + "CS3661984000000": "Riverhead town, NY", + "CS3663935000000": "Rotterdam town, NY", + "CS3664320000000": "Rye town, NY", + "CS3664815000000": "Salina town, NY", + "CS3668000000000": "Smithtown town, NY", + "CS3668473000000": "Southampton town, NY", + "CS3675000000000": "Tonawanda town, NY", + "CS3676056000000": "Union town, NY", + "CS3677255000000": "Vestal town, NY", + "CS3677992000000": "Wallkill town, NY", + "CS3678157000000": "Wappinger town, NY", + "CS3678366000000": "Warwick town, NY", + "CS3678971000000": "Webster town, NY", + "CS3680918000000": "West Seneca town, NY", + "CS3684077000000": "Yorktown town, NY", + "CS4200156000000": "Abington township, PA", + "CS4205616000000": "Bensalem township, PA", + "CS4206096000000": "Bethlehem township, PA", + "CS4208768000000": "Bristol township, PA", + "CS4212968000000": "Cheltenham township, PA", + "CS4216920000000": "Cranberry township (Butler County), PA", + "CS4218936000000": "Derry township (Dauphin County), PA", + "CS4221232000000": "East Hempfield township, PA", + "CS4224384000000": "Exeter township (Berks County), PA", + "CS4225112000000": "Falls township (Bucks County), PA", + "CS4232296000000": "Hampden township, PA", + "CS4233144000000": "Haverford township, PA", + "CS4233792000000": "Hempfield township (Westmoreland County), PA", + "CS4235808000000": "Horsham township, PA", + "CS4244952000000": "Lower Macungie township, PA", + "CS4244968000000": "Lower Makefield township, PA", + "CS4244976000000": "Lower Merion township, PA", + "CS4245056000000": "Lower Paxton township, PA", + "CS4245080000000": "Lower Providence township, PA", + "CS4245900000000": "McCandless township, PA", + "CS4246896000000": "Manheim township (Lancaster County), PA", + "CS4249120000000": "Middletown township (Bucks County), PA", + "CS4249548000000": "Millcreek township (Erie County), PA", + "CS4250640000000": "Montgomery township (Montgomery County), PA", + "CS4250784000000": "Moon township, PA", + "CS4251696000000": "Mount Lebanon township, PA", + "CS4254688000000": "Northampton township (Bucks County), PA", + "CS4255128000000": "North Huntingdon township, PA", + "CS4259032000000": "Penn Hills township, PA", + "CS4263264000000": "Radnor township, PA", + "CS4264800000000": "Ridley township, PA", + "CS4266264000000": "Ross township (Allegheny County), PA", + "CS4269584000000": "Shaler township, PA", + "CS4272824000000": "Spring township (Berks County), PA", + "CS4272992000000": "Springettsbury township, PA", + "CS4273032000000": "Springfield township (Delaware County), PA", + "CS4275528000000": "Susquehanna township (Dauphin County), PA", + "CS4275672000000": "Swatara township (Dauphin County), PA", + "CS4277344000000": "Tredyffrin township, PA", + "CS4279000000000": "Upper Darby township, PA", + "CS4279008000000": "Upper Dublin township, PA", + "CS4279104000000": "Upper Macungie township, PA", + "CS4279136000000": "Upper Merion township, PA", + "CS4279176000000": "Upper Moreland township, PA", + "CS4280952000000": "Warminster township, PA", + "CS4281048000000": "Warrington township (Bucks County), PA", + "CS4284528000000": "Whitehall township, PA", + "CS4287056000000": "York township, PA", + "CS4418640000000": "Coventry town, RI", + "CS4420080000000": "Cumberland town, RI", + "CS4437720000000": "Johnston town, RI", + "CS4451580000000": "North Kingstown town, RI", + "CS4451760000000": "North Providence town, RI", + "CS4467460000000": "South Kingstown town, RI", + "CS4478440000000": "West Warwick town, RI", + "CT0100820000000": "Alabaster city, AL", + "CT0101852000000": "Anniston city, AL", + "CT0102956000000": "Athens city, AL", + "CT0103076000000": "Auburn city, AL", + "CT0105980000000": "Bessemer city, AL", + "CT0107000000000": "Birmingham city, AL", + "CT0119648000000": "Daphne city, AL", + "CT0120104000000": "Decatur city, AL", + "CT0121184000000": "Dothan city, AL", + "CT0124184000000": "Enterprise city, AL", + "CT0126896000000": "Florence city, AL", + "CT0128696000000": "Gadsden city, AL", + "CT0135800000000": "Homewood city, AL", + "CT0135896000000": "Hoover city, AL", + "CT0137000000000": "Huntsville city, AL", + "CT0145784000000": "Madison city, AL", + "CT0150000000000": "Mobile city, AL", + "CT0151000000000": "Montgomery city, AL", + "CT0155200000000": "Northport city, AL", + "CT0157048000000": "Opelika city, AL", + "CT0159472000000": "Phenix City city, AL", + "CT0162328000000": "Prattville city, AL", + "CT0162496000000": "Prichard city, AL", + "CT0169120000000": "Selma city, AL", + "CT0176944000000": "Trussville city, AL", + "CT0177256000000": "Tuscaloosa city, AL", + "CT0178552000000": "Vestavia Hills city, AL", + "CT0203000000000": "Anchorage Borough/municipality, AK", + "CT0224230000000": "Fairbanks city, AK", + "CT0236400000000": "Juneau Borough/city, AK", + "CT0270540000000": "Sitka Borough/city, AK", + "CT0286380000000": "Wrangell Borough/city, AK", + "CT0402830000000": "Apache Junction city, AZ", + "CT0404720000000": "Avondale city, AZ", + "CT0407940000000": "Buckeye city, AZ", + "CT0408220000000": "Bullhead City city, AZ", + "CT0410530000000": "Casa Grande city, AZ", + "CT0412000000000": "Chandler city, AZ", + "CT0422220000000": "El Mirage city, AZ", + "CT0423620000000": "Flagstaff city, AZ", + "CT0423760000000": "Florence town, AZ", + "CT0425300000000": "Fountain Hills town, AZ", + "CT0427400000000": "Gilbert town, AZ", + "CT0427820000000": "Glendale city, AZ", + "CT0428380000000": "Goodyear city, AZ", + "CT0437620000000": "Kingman city, AZ", + "CT0439370000000": "Lake Havasu City city, AZ", + "CT0444270000000": "Marana town, AZ", + "CT0444410000000": "Maricopa city, AZ", + "CT0446000000000": "Mesa city, AZ", + "CT0451600000000": "Oro Valley town, AZ", + "CT0454050000000": "Peoria city, AZ", + "CT0455000000000": "Phoenix city, AZ", + "CT0457380000000": "Prescott city, AZ", + "CT0457450000000": "Prescott Valley town, AZ", + "CT0458150000000": "Queen Creek town, AZ", + "CT0462140000000": "Sahuarita town, AZ", + "CT0463470000000": "San Luis city, AZ", + "CT0465000000000": "Scottsdale city, AZ", + "CT0466820000000": "Sierra Vista city, AZ", + "CT0471510000000": "Surprise city, AZ", + "CT0473000000000": "Tempe city, AZ", + "CT0477000000000": "Tucson city, AZ", + "CT0485540000000": "Yuma city, AZ", + "CT0504840000000": "Bella Vista city, AR", + "CT0505290000000": "Benton city, AR", + "CT0505320000000": "Bentonville city, AR", + "CT0510300000000": "Cabot city, AR", + "CT0515190000000": "Conway city, AR", + "CT0523290000000": "Fayetteville city, AR", + "CT0524550000000": "Fort Smith city, AR", + "CT0533400000000": "Hot Springs city, AR", + "CT0534750000000": "Jacksonville city, AR", + "CT0535710000000": "Jonesboro city, AR", + "CT0541000000000": "Little Rock city, AR", + "CT0550450000000": "North Little Rock city, AR", + "CT0553390000000": "Paragould city, AR", + "CT0555310000000": "Pine Bluff city, AR", + "CT0560410000000": "Rogers city, AR", + "CT0561670000000": "Russellville city, AR", + "CT0563800000000": "Sherwood city, AR", + "CT0566080000000": "Springdale city, AR", + "CT0568810000000": "Texarkana city, AR", + "CT0574540000000": "West Memphis city, AR", + "CT0600296000000": "Adelanto city, CA", + "CT0600394000000": "Agoura Hills city, CA", + "CT0600562000000": "Alameda city, CA", + "CT0600884000000": "Alhambra city, CA", + "CT0600947000000": "Aliso Viejo city, CA", + "CT0602000000000": "Anaheim city, CA", + "CT0602252000000": "Antioch city, CA", + "CT0602364000000": "Apple Valley town, CA", + "CT0602462000000": "Arcadia city, CA", + "CT0603064000000": "Atascadero city, CA", + "CT0603162000000": "Atwater city, CA", + "CT0603386000000": "Azusa city, CA", + "CT0603526000000": "Bakersfield city, CA", + "CT0603666000000": "Baldwin Park city, CA", + "CT0603820000000": "Banning city, CA", + "CT0604030000000": "Barstow city, CA", + "CT0604758000000": "Beaumont city, CA", + "CT0604870000000": "Bell city, CA", + "CT0604982000000": "Bellflower city, CA", + "CT0604996000000": "Bell Gardens city, CA", + "CT0605108000000": "Belmont city, CA", + "CT0605290000000": "Benicia city, CA", + "CT0606000000000": "Berkeley city, CA", + "CT0606308000000": "Beverly Hills city, CA", + "CT0608058000000": "Brawley city, CA", + "CT0608100000000": "Brea city, CA", + "CT0608142000000": "Brentwood city, CA", + "CT0608786000000": "Buena Park city, CA", + "CT0608954000000": "Burbank city, CA", + "CT0609066000000": "Burlingame city, CA", + "CT0609710000000": "Calexico city, CA", + "CT0610046000000": "Camarillo city, CA", + "CT0610345000000": "Campbell city, CA", + "CT0611194000000": "Carlsbad city, CA", + "CT0611530000000": "Carson city, CA", + "CT0612048000000": "Cathedral City city, CA", + "CT0612524000000": "Ceres city, CA", + "CT0612552000000": "Cerritos city, CA", + "CT0613014000000": "Chico city, CA", + "CT0613210000000": "Chino city, CA", + "CT0613214000000": "Chino Hills city, CA", + "CT0613392000000": "Chula Vista city, CA", + "CT0613588000000": "Citrus Heights city, CA", + "CT0613756000000": "Claremont city, CA", + "CT0614218000000": "Clovis city, CA", + "CT0614260000000": "Coachella city, CA", + "CT0614890000000": "Colton city, CA", + "CT0615044000000": "Compton city, CA", + "CT0616000000000": "Concord city, CA", + "CT0616224000000": "Corcoran city, CA", + "CT0616350000000": "Corona city, CA", + "CT0616378000000": "Coronado city, CA", + "CT0616532000000": "Costa Mesa city, CA", + "CT0616742000000": "Covina city, CA", + "CT0617498000000": "Cudahy city, CA", + "CT0617568000000": "Culver City city, CA", + "CT0617610000000": "Cupertino city, CA", + "CT0617750000000": "Cypress city, CA", + "CT0617918000000": "Daly City city, CA", + "CT0617946000000": "Dana Point city, CA", + "CT0617988000000": "Danville town, CA", + "CT0618100000000": "Davis city, CA", + "CT0618394000000": "Delano city, CA", + "CT0618996000000": "Desert Hot Springs city, CA", + "CT0619192000000": "Diamond Bar city, CA", + "CT0619318000000": "Dinuba city, CA", + "CT0619766000000": "Downey city, CA", + "CT0620018000000": "Dublin city, CA", + "CT0620956000000": "East Palo Alto city, CA", + "CT0621230000000": "Eastvale city, CA", + "CT0621712000000": "El Cajon city, CA", + "CT0621782000000": "El Centro city, CA", + "CT0621796000000": "El Cerrito city, CA", + "CT0622020000000": "Elk Grove city, CA", + "CT0622230000000": "El Monte city, CA", + "CT0622300000000": "El Paso de Robles (Paso Robles) city, CA", + "CT0622678000000": "Encinitas city, CA", + "CT0622804000000": "Escondido city, CA", + "CT0623042000000": "Eureka city, CA", + "CT0623182000000": "Fairfield city, CA", + "CT0624638000000": "Folsom city, CA", + "CT0624680000000": "Fontana city, CA", + "CT0625338000000": "Foster City city, CA", + "CT0625380000000": "Fountain Valley city, CA", + "CT0626000000000": "Fremont city, CA", + "CT0627000000000": "Fresno city, CA", + "CT0628000000000": "Fullerton city, CA", + "CT0628112000000": "Galt city, CA", + "CT0628168000000": "Gardena city, CA", + "CT0629000000000": "Garden Grove city, CA", + "CT0629504000000": "Gilroy city, CA", + "CT0630000000000": "Glendale city, CA", + "CT0630014000000": "Glendora city, CA", + "CT0630378000000": "Goleta city, CA", + "CT0631960000000": "Hanford city, CA", + "CT0632548000000": "Hawthorne city, CA", + "CT0633000000000": "Hayward city, CA", + "CT0633182000000": "Hemet city, CA", + "CT0633308000000": "Hercules city, CA", + "CT0633434000000": "Hesperia city, CA", + "CT0633588000000": "Highland city, CA", + "CT0634120000000": "Hollister city, CA", + "CT0636000000000": "Huntington Beach city, CA", + "CT0636056000000": "Huntington Park city, CA", + "CT0636294000000": "Imperial Beach city, CA", + "CT0636448000000": "Indio city, CA", + "CT0636546000000": "Inglewood city, CA", + "CT0636770000000": "Irvine city, CA", + "CT0637692000000": "Jurupa Valley city, CA", + "CT0639122000000": "Lafayette city, CA", + "CT0639178000000": "Laguna Beach city, CA", + "CT0639220000000": "Laguna Hills city, CA", + "CT0639248000000": "Laguna Niguel city, CA", + "CT0639290000000": "La Habra city, CA", + "CT0639486000000": "Lake Elsinore city, CA", + "CT0639496000000": "Lake Forest city, CA", + "CT0639892000000": "Lakewood city, CA", + "CT0640004000000": "La Mesa city, CA", + "CT0640032000000": "La Mirada city, CA", + "CT0640130000000": "Lancaster city, CA", + "CT0640340000000": "La Puente city, CA", + "CT0640354000000": "La Quinta city, CA", + "CT0640704000000": "Lathrop city, CA", + "CT0640830000000": "La Verne city, CA", + "CT0640886000000": "Lawndale city, CA", + "CT0641124000000": "Lemon Grove city, CA", + "CT0641152000000": "Lemoore city, CA", + "CT0641474000000": "Lincoln city, CA", + "CT0641992000000": "Livermore city, CA", + "CT0642202000000": "Lodi city, CA", + "CT0642370000000": "Loma Linda city, CA", + "CT0642524000000": "Lompoc city, CA", + "CT0643000000000": "Long Beach city, CA", + "CT0643280000000": "Los Altos city, CA", + "CT0644000000000": "Los Angeles city, CA", + "CT0644028000000": "Los Banos city, CA", + "CT0644112000000": "Los Gatos town, CA", + "CT0644574000000": "Lynwood city, CA", + "CT0645022000000": "Madera city, CA", + "CT0645400000000": "Manhattan Beach city, CA", + "CT0645484000000": "Manteca city, CA", + "CT0645778000000": "Marina city, CA", + "CT0646114000000": "Martinez city, CA", + "CT0646492000000": "Maywood city, CA", + "CT0646842000000": "Menifee city, CA", + "CT0646870000000": "Menlo Park city, CA", + "CT0646898000000": "Merced city, CA", + "CT0647766000000": "Milpitas city, CA", + "CT0648256000000": "Mission Viejo city, CA", + "CT0648354000000": "Modesto city, CA", + "CT0648648000000": "Monrovia city, CA", + "CT0648788000000": "Montclair city, CA", + "CT0648816000000": "Montebello city, CA", + "CT0648872000000": "Monterey city, CA", + "CT0648914000000": "Monterey Park city, CA", + "CT0649138000000": "Moorpark city, CA", + "CT0649270000000": "Moreno Valley city, CA", + "CT0649278000000": "Morgan Hill city, CA", + "CT0649670000000": "Mountain View city, CA", + "CT0650076000000": "Murrieta city, CA", + "CT0650258000000": "Napa city, CA", + "CT0650398000000": "National City city, CA", + "CT0650916000000": "Newark city, CA", + "CT0651182000000": "Newport Beach city, CA", + "CT0651560000000": "Norco city, CA", + "CT0652526000000": "Norwalk city, CA", + "CT0652582000000": "Novato city, CA", + "CT0653000000000": "Oakland city, CA", + "CT0653070000000": "Oakley city, CA", + "CT0653322000000": "Oceanside city, CA", + "CT0653896000000": "Ontario city, CA", + "CT0653980000000": "Orange city, CA", + "CT0654652000000": "Oxnard city, CA", + "CT0654806000000": "Pacifica city, CA", + "CT0655156000000": "Palmdale city, CA", + "CT0655184000000": "Palm Desert city, CA", + "CT0655254000000": "Palm Springs city, CA", + "CT0655282000000": "Palo Alto city, CA", + "CT0655520000000": "Paradise town, CA", + "CT0655618000000": "Paramount city, CA", + "CT0656000000000": "Pasadena city, CA", + "CT0656700000000": "Perris city, CA", + "CT0656784000000": "Petaluma city, CA", + "CT0656924000000": "Pico Rivera city, CA", + "CT0657456000000": "Pittsburg city, CA", + "CT0657526000000": "Placentia city, CA", + "CT0657764000000": "Pleasant Hill city, CA", + "CT0657792000000": "Pleasanton city, CA", + "CT0658072000000": "Pomona city, CA", + "CT0658240000000": "Porterville city, CA", + "CT0658520000000": "Poway city, CA", + "CT0659444000000": "Rancho Cordova city, CA", + "CT0659451000000": "Rancho Cucamonga city, CA", + "CT0659514000000": "Rancho Palos Verdes city, CA", + "CT0659587000000": "Rancho Santa Margarita city, CA", + "CT0659920000000": "Redding city, CA", + "CT0659962000000": "Redlands city, CA", + "CT0660018000000": "Redondo Beach city, CA", + "CT0660102000000": "Redwood City city, CA", + "CT0660242000000": "Reedley city, CA", + "CT0660466000000": "Rialto city, CA", + "CT0660620000000": "Richmond city, CA", + "CT0660704000000": "Ridgecrest city, CA", + "CT0662000000000": "Riverside city, CA", + "CT0662364000000": "Rocklin city, CA", + "CT0662546000000": "Rohnert Park city, CA", + "CT0662896000000": "Rosemead city, CA", + "CT0662938000000": "Roseville city, CA", + "CT0664000000000": "Sacramento city, CA", + "CT0664224000000": "Salinas city, CA", + "CT0665000000000": "San Bernardino city, CA", + "CT0665028000000": "San Bruno city, CA", + "CT0665042000000": "San Buenaventura (Ventura) city, CA", + "CT0665070000000": "San Carlos city, CA", + "CT0665084000000": "San Clemente city, CA", + "CT0666000000000": "San Diego city, CA", + "CT0666070000000": "San Dimas city, CA", + "CT0667000000000": "San Francisco County/city, CA", + "CT0667042000000": "San Gabriel city, CA", + "CT0667056000000": "Sanger city, CA", + "CT0667112000000": "San Jacinto city, CA", + "CT0668000000000": "San Jose city, CA", + "CT0668028000000": "San Juan Capistrano city, CA", + "CT0668084000000": "San Leandro city, CA", + "CT0668154000000": "San Luis Obispo city, CA", + "CT0668196000000": "San Marcos city, CA", + "CT0668252000000": "San Mateo city, CA", + "CT0668294000000": "San Pablo city, CA", + "CT0668364000000": "San Rafael city, CA", + "CT0668378000000": "San Ramon city, CA", + "CT0669000000000": "Santa Ana city, CA", + "CT0669070000000": "Santa Barbara city, CA", + "CT0669084000000": "Santa Clara city, CA", + "CT0669088000000": "Santa Clarita city, CA", + "CT0669112000000": "Santa Cruz city, CA", + "CT0669196000000": "Santa Maria city, CA", + "CT0670000000000": "Santa Monica city, CA", + "CT0670042000000": "Santa Paula city, CA", + "CT0670098000000": "Santa Rosa city, CA", + "CT0670224000000": "Santee city, CA", + "CT0670280000000": "Saratoga city, CA", + "CT0670686000000": "Seal Beach city, CA", + "CT0670742000000": "Seaside city, CA", + "CT0672016000000": "Simi Valley city, CA", + "CT0672520000000": "Soledad city, CA", + "CT0673080000000": "South Gate city, CA", + "CT0673220000000": "South Pasadena city, CA", + "CT0673262000000": "South San Francisco city, CA", + "CT0673962000000": "Stanton city, CA", + "CT0675000000000": "Stockton city, CA", + "CT0675630000000": "Suisun City city, CA", + "CT0677000000000": "Sunnyvale city, CA", + "CT0678120000000": "Temecula city, CA", + "CT0678148000000": "Temple City city, CA", + "CT0678582000000": "Thousand Oaks city, CA", + "CT0680000000000": "Torrance city, CA", + "CT0680238000000": "Tracy city, CA", + "CT0680644000000": "Tulare city, CA", + "CT0680812000000": "Turlock city, CA", + "CT0680854000000": "Tustin city, CA", + "CT0680994000000": "Twentynine Palms city, CA", + "CT0681204000000": "Union City city, CA", + "CT0681344000000": "Upland city, CA", + "CT0681554000000": "Vacaville city, CA", + "CT0681666000000": "Vallejo city, CA", + "CT0682590000000": "Victorville city, CA", + "CT0682954000000": "Visalia city, CA", + "CT0682996000000": "Vista city, CA", + "CT0683332000000": "Walnut city, CA", + "CT0683346000000": "Walnut Creek city, CA", + "CT0683542000000": "Wasco city, CA", + "CT0683668000000": "Watsonville city, CA", + "CT0684200000000": "West Covina city, CA", + "CT0684410000000": "West Hollywood city, CA", + "CT0684550000000": "Westminster city, CA", + "CT0684816000000": "West Sacramento city, CA", + "CT0685292000000": "Whittier city, CA", + "CT0685446000000": "Wildomar city, CA", + "CT0685922000000": "Windsor town, CA", + "CT0686328000000": "Woodland city, CA", + "CT0686832000000": "Yorba Linda city, CA", + "CT0686972000000": "Yuba City city, CA", + "CT0687042000000": "Yucaipa city, CA", + "CT0803455000000": "Arvada city, CO", + "CT0804000000000": "Aurora city, CO", + "CT0807850000000": "Boulder city, CO", + "CT0808675000000": "Brighton city, CO", + "CT0809280000000": "Broomfield County/city, CO", + "CT0812415000000": "Castle Rock town, CO", + "CT0812815000000": "Centennial city, CO", + "CT0816000000000": "Colorado Springs city, CO", + "CT0816495000000": "Commerce City city, CO", + "CT0820000000000": "Denver County/city, CO", + "CT0824785000000": "Englewood city, CO", + "CT0824950000000": "Erie town, CO", + "CT0827425000000": "Fort Collins city, CO", + "CT0827865000000": "Fountain city, CO", + "CT0831660000000": "Grand Junction city, CO", + "CT0832155000000": "Greeley city, CO", + "CT0841835000000": "Lafayette city, CO", + "CT0843000000000": "Lakewood city, CO", + "CT0845255000000": "Littleton city, CO", + "CT0845970000000": "Longmont city, CO", + "CT0846465000000": "Loveland city, CO", + "CT0854330000000": "Northglenn city, CO", + "CT0857630000000": "Parker town, CO", + "CT0862000000000": "Pueblo city, CO", + "CT0877290000000": "Thornton city, CO", + "CT0883835000000": "Westminster city, CO", + "CT0884440000000": "Wheat Ridge city, CO", + "CT0885485000000": "Windsor town, CO", + "CT0908000000000": "Bridgeport city/town, CT", + "CT0908420000000": "Bristol city/town, CT", + "CT0918430000000": "Danbury city/town, CT", + "CT0937000000000": "Hartford city/town, CT", + "CT0946450000000": "Meriden city/town, CT", + "CT0947290000000": "Middletown city/town, CT", + "CT0947500000000": "Milford (consolidated) city/town, CT", + "CT0949880000000": "Naugatuck borough/town, CT", + "CT0950370000000": "New Britain city/town, CT", + "CT0952000000000": "New Haven city/town, CT", + "CT0952280000000": "New London city/town, CT", + "CT0955990000000": "Norwalk city/town, CT", + "CT0956200000000": "Norwich city/town, CT", + "CT0968100000000": "Shelton city/town, CT", + "CT0973000000000": "Stamford city/town, CT", + "CT0976500000000": "Torrington city/town, CT", + "CT0980000000000": "Waterbury city/town, CT", + "CT0982800000000": "West Haven city/town, CT", + "CT1021200000000": "Dover city, DE", + "CT1050670000000": "Newark city, DE", + "CT1077580000000": "Wilmington city, DE", + "CT1150000000000": "Washington city, DC", + "CT1200950000000": "Altamonte Springs city, FL", + "CT1201700000000": "Apopka city, FL", + "CT1202681000000": "Aventura city, FL", + "CT1207300000000": "Boca Raton city, FL", + "CT1207525000000": "Bonita Springs city, FL", + "CT1207875000000": "Boynton Beach city, FL", + "CT1207950000000": "Bradenton city, FL", + "CT1210275000000": "Cape Coral city, FL", + "CT1211050000000": "Casselberry city, FL", + "CT1212875000000": "Clearwater city, FL", + "CT1212925000000": "Clermont city, FL", + "CT1213275000000": "Coconut Creek city, FL", + "CT1214125000000": "Cooper City city, FL", + "CT1214250000000": "Coral Gables city, FL", + "CT1214400000000": "Coral Springs city, FL", + "CT1215475000000": "Crestview city, FL", + "CT1215968000000": "Cutler Bay town, FL", + "CT1216335000000": "Dania Beach city, FL", + "CT1216475000000": "Davie town, FL", + "CT1216525000000": "Daytona Beach city, FL", + "CT1216725000000": "Deerfield Beach city, FL", + "CT1216875000000": "DeLand city, FL", + "CT1217100000000": "Delray Beach city, FL", + "CT1217200000000": "Deltona city, FL", + "CT1217935000000": "Doral city, FL", + "CT1218575000000": "Dunedin city, FL", + "CT1221150000000": "Estero village, FL", + "CT1224000000000": "Fort Lauderdale city, FL", + "CT1224125000000": "Fort Myers city, FL", + "CT1224300000000": "Fort Pierce city, FL", + "CT1225175000000": "Gainesville city, FL", + "CT1227322000000": "Greenacres city, FL", + "CT1228400000000": "Haines City city, FL", + "CT1228452000000": "Hallandale Beach city, FL", + "CT1230000000000": "Hialeah city, FL", + "CT1232000000000": "Hollywood city, FL", + "CT1232275000000": "Homestead city, FL", + "CT1235000000000": "Jacksonville city, FL", + "CT1235875000000": "Jupiter town, FL", + "CT1236550000000": "Key West city, FL", + "CT1236950000000": "Kissimmee city, FL", + "CT1238250000000": "Lakeland city, FL", + "CT1239081000000": "Lake Worth Beach city, FL", + "CT1239425000000": "Largo city, FL", + "CT1239525000000": "Lauderdale Lakes city, FL", + "CT1239550000000": "Lauderhill city, FL", + "CT1239875000000": "Leesburg city, FL", + "CT1243125000000": "Margate city, FL", + "CT1243975000000": "Melbourne city, FL", + "CT1245000000000": "Miami city, FL", + "CT1245025000000": "Miami Beach city, FL", + "CT1245060000000": "Miami Gardens city, FL", + "CT1245100000000": "Miami Lakes town, FL", + "CT1245975000000": "Miramar city, FL", + "CT1248625000000": "New Smyrna Beach city, FL", + "CT1249425000000": "North Lauderdale city, FL", + "CT1249450000000": "North Miami city, FL", + "CT1249475000000": "North Miami Beach city, FL", + "CT1249675000000": "North Port city, FL", + "CT1250575000000": "Oakland Park city, FL", + "CT1250750000000": "Ocala city, FL", + "CT1251075000000": "Ocoee city, FL", + "CT1253000000000": "Orlando city, FL", + "CT1253150000000": "Ormond Beach city, FL", + "CT1253575000000": "Oviedo city, FL", + "CT1254000000000": "Palm Bay city, FL", + "CT1254075000000": "Palm Beach Gardens city, FL", + "CT1254200000000": "Palm Coast city, FL", + "CT1254450000000": "Palm Springs village, FL", + "CT1254700000000": "Panama City city, FL", + "CT1255125000000": "Parkland city, FL", + "CT1255775000000": "Pembroke Pines city, FL", + "CT1255925000000": "Pensacola city, FL", + "CT1256975000000": "Pinellas Park city, FL", + "CT1257425000000": "Plantation city, FL", + "CT1257550000000": "Plant City city, FL", + "CT1258050000000": "Pompano Beach city, FL", + "CT1258575000000": "Port Orange city, FL", + "CT1258715000000": "Port St. Lucie city, FL", + "CT1260975000000": "Riviera Beach city, FL", + "CT1261500000000": "Rockledge city, FL", + "CT1262100000000": "Royal Palm Beach village, FL", + "CT1262625000000": "St. Cloud city, FL", + "CT1263000000000": "St. Petersburg city, FL", + "CT1263650000000": "Sanford city, FL", + "CT1264175000000": "Sarasota city, FL", + "CT1264825000000": "Sebastian city, FL", + "CT1269700000000": "Sunrise city, FL", + "CT1270600000000": "Tallahassee city, FL", + "CT1270675000000": "Tamarac city, FL", + "CT1271000000000": "Tampa city, FL", + "CT1271150000000": "Tarpon Springs city, FL", + "CT1271400000000": "Temple Terrace city, FL", + "CT1271900000000": "Titusville city, FL", + "CT1273900000000": "Venice city, FL", + "CT1275812000000": "Wellington village, FL", + "CT1276500000000": "West Melbourne city, FL", + "CT1276582000000": "Weston city, FL", + "CT1276600000000": "West Palm Beach city, FL", + "CT1278250000000": "Winter Garden city, FL", + "CT1278275000000": "Winter Haven city, FL", + "CT1278300000000": "Winter Park city, FL", + "CT1278325000000": "Winter Springs city, FL", + "CT1301052000000": "Albany city, GA", + "CT1301696000000": "Alpharetta city, GA", + "CT1303436000000": "Athens-Clarke County (consolidated) city, GA", + "CT1304000000000": "Atlanta city, GA", + "CT1304200000000": "Augusta-Richmond County (consolidated) city, GA", + "CT1310944000000": "Brookhaven city, GA", + "CT1312988000000": "Canton city, GA", + "CT1313492000000": "Carrollton city, GA", + "CT1315172000000": "Chamblee city, GA", + "CT1319000000000": "Columbus (consolidated) city, GA", + "CT1321380000000": "Dalton city, GA", + "CT1322052000000": "Decatur city, GA", + "CT1323900000000": "Douglasville city, GA", + "CT1324600000000": "Duluth city, GA", + "CT1324768000000": "Dunwoody city, GA", + "CT1325720000000": "East Point city, GA", + "CT1331908000000": "Gainesville city, GA", + "CT1338964000000": "Hinesville city, GA", + "CT1342425000000": "Johns Creek city, GA", + "CT1343192000000": "Kennesaw city, GA", + "CT1344340000000": "LaGrange city, GA", + "CT1345488000000": "Lawrenceville city, GA", + "CT1348624000000": "McDonough city, GA", + "CT1349008000000": "Macon-Bibb County, GA", + "CT1349756000000": "Marietta city, GA", + "CT1351670000000": "Milton city, GA", + "CT1355020000000": "Newnan city, GA", + "CT1359724000000": "Peachtree City city, GA", + "CT1359735000000": "Peachtree Corners city, GA", + "CT1362104000000": "Pooler city, GA", + "CT1366668000000": "Rome city, GA", + "CT1367284000000": "Roswell city, GA", + "CT1368516000000": "Sandy Springs city, GA", + "CT1369000000000": "Savannah city, GA", + "CT1371492000000": "Smyrna city, GA", + "CT1373256000000": "Statesboro city, GA", + "CT1373704000000": "Stockbridge city, GA", + "CT1374180000000": "Sugar Hill city, GA", + "CT1377652000000": "Tucker city, GA", + "CT1378324000000": "Union City city, GA", + "CT1378800000000": "Valdosta city, GA", + "CT1380508000000": "Warner Robins city, GA", + "CT1384176000000": "Woodstock city, GA", + "CT1516999000000": "Honolulu County/city, HI", + "CT1608830000000": "Boise City city, ID", + "CT1612250000000": "Caldwell city, ID", + "CT1616750000000": "Coeur d'Alene city, ID", + "CT1623410000000": "Eagle city, ID", + "CT1639700000000": "Idaho Falls city, ID", + "CT1644290000000": "Kuna city, ID", + "CT1646540000000": "Lewiston city, ID", + "CT1652120000000": "Meridian city, ID", + "CT1654550000000": "Moscow city, ID", + "CT1656260000000": "Nampa city, ID", + "CT1664090000000": "Pocatello city, ID", + "CT1664810000000": "Post Falls city, ID", + "CT1667420000000": "Rexburg city, ID", + "CT1682810000000": "Twin Falls city, ID", + "CT1700243000000": "Addison village, IL", + "CT1700685000000": "Algonquin village, IL", + "CT1701114000000": "Alton city, IL", + "CT1702154000000": "Arlington Heights village, IL", + "CT1703012000000": "Aurora city, IL", + "CT1704013000000": "Bartlett village, IL", + "CT1704078000000": "Batavia city, IL", + "CT1704845000000": "Belleville city, IL", + "CT1705092000000": "Belvidere city, IL", + "CT1705573000000": "Berwyn city, IL", + "CT1706613000000": "Bloomington city, IL", + "CT1707133000000": "Bolingbrook village, IL", + "CT1709447000000": "Buffalo Grove village, IL", + "CT1709642000000": "Burbank city, IL", + "CT1710487000000": "Calumet City city, IL", + "CT1711163000000": "Carbondale city, IL", + "CT1711332000000": "Carol Stream village, IL", + "CT1711358000000": "Carpentersville village, IL", + "CT1712385000000": "Champaign city, IL", + "CT1714000000000": "Chicago city, IL", + "CT1714026000000": "Chicago Heights city, IL", + "CT1714351000000": "Cicero town, IL", + "CT1715599000000": "Collinsville city, IL", + "CT1717887000000": "Crystal Lake city, IL", + "CT1718563000000": "Danville city, IL", + "CT1718823000000": "Decatur city, IL", + "CT1719161000000": "DeKalb city, IL", + "CT1719642000000": "Des Plaines city, IL", + "CT1720292000000": "Dolton village, IL", + "CT1720591000000": "Downers Grove village, IL", + "CT1722255000000": "East St. Louis city, IL", + "CT1722697000000": "Edwardsville city, IL", + "CT1723074000000": "Elgin city, IL", + "CT1723256000000": "Elk Grove Village village, IL", + "CT1723620000000": "Elmhurst city, IL", + "CT1723724000000": "Elmwood Park village, IL", + "CT1724582000000": "Evanston city, IL", + "CT1727884000000": "Freeport city, IL", + "CT1728326000000": "Galesburg city, IL", + "CT1729730000000": "Glendale Heights village, IL", + "CT1729756000000": "Glen Ellyn village, IL", + "CT1729938000000": "Glenview village, IL", + "CT1730926000000": "Granite City city, IL", + "CT1732018000000": "Gurnee village, IL", + "CT1732746000000": "Hanover Park village, IL", + "CT1733383000000": "Harvey city, IL", + "CT1734722000000": "Highland Park city, IL", + "CT1735411000000": "Hoffman Estates village, IL", + "CT1735835000000": "Homer Glen village, IL", + "CT1736750000000": "Huntley village, IL", + "CT1738570000000": "Joliet city, IL", + "CT1738934000000": "Kankakee city, IL", + "CT1741183000000": "Lake in the Hills village, IL", + "CT1742028000000": "Lansing village, IL", + "CT1744225000000": "Lockport city, IL", + "CT1744407000000": "Lombard village, IL", + "CT1745694000000": "McHenry city, IL", + "CT1747774000000": "Maywood village, IL", + "CT1748242000000": "Melrose Park village, IL", + "CT1749867000000": "Moline city, IL", + "CT1750647000000": "Morton Grove village, IL", + "CT1751089000000": "Mount Prospect village, IL", + "CT1751349000000": "Mundelein village, IL", + "CT1751622000000": "Naperville city, IL", + "CT1752584000000": "New Lenox village, IL", + "CT1753000000000": "Niles village, IL", + "CT1753234000000": "Normal town, IL", + "CT1753481000000": "Northbrook village, IL", + "CT1753559000000": "North Chicago city, IL", + "CT1754638000000": "Oak Forest city, IL", + "CT1754820000000": "Oak Lawn village, IL", + "CT1754885000000": "Oak Park village, IL", + "CT1755249000000": "O'Fallon city, IL", + "CT1756640000000": "Orland Park village, IL", + "CT1756887000000": "Oswego village, IL", + "CT1757225000000": "Palatine village, IL", + "CT1757732000000": "Park Forest village, IL", + "CT1757875000000": "Park Ridge city, IL", + "CT1758447000000": "Pekin city, IL", + "CT1759000000000": "Peoria city, IL", + "CT1760287000000": "Plainfield village, IL", + "CT1762367000000": "Quincy city, IL", + "CT1765000000000": "Rockford city, IL", + "CT1765078000000": "Rock Island city, IL", + "CT1765442000000": "Romeoville village, IL", + "CT1766040000000": "Round Lake Beach village, IL", + "CT1766703000000": "St. Charles city, IL", + "CT1768003000000": "Schaumburg village, IL", + "CT1770122000000": "Skokie village, IL", + "CT1772000000000": "Springfield city, IL", + "CT1773157000000": "Streamwood village, IL", + "CT1775484000000": "Tinley Park village, IL", + "CT1777005000000": "Urbana city, IL", + "CT1777694000000": "Vernon Hills village, IL", + "CT1779293000000": "Waukegan city, IL", + "CT1780060000000": "West Chicago city, IL", + "CT1780645000000": "Westmont village, IL", + "CT1781048000000": "Wheaton city, IL", + "CT1781087000000": "Wheeling village, IL", + "CT1782075000000": "Wilmette village, IL", + "CT1783245000000": "Woodridge village, IL", + "CT1783349000000": "Woodstock city, IL", + "CT1784220000000": "Zion city, IL", + "CT1801468000000": "Anderson city, IN", + "CT1805860000000": "Bloomington city, IN", + "CT1808416000000": "Brownsburg town, IN", + "CT1810342000000": "Carmel city, IN", + "CT1814734000000": "Columbus city, IN", + "CT1816138000000": "Crown Point city, IN", + "CT1819486000000": "East Chicago city, IN", + "CT1820728000000": "Elkhart city, IN", + "CT1822000000000": "Evansville city, IN", + "CT1823278000000": "Fishers city, IN", + "CT1825000000000": "Fort Wayne city, IN", + "CT1825450000000": "Franklin city, IN", + "CT1827000000000": "Gary city, IN", + "CT1828386000000": "Goshen city, IN", + "CT1829898000000": "Greenwood city, IN", + "CT1831000000000": "Hammond city, IN", + "CT1834114000000": "Hobart city, IN", + "CT1836000000000": "Indianapolis (consolidated) city, IN", + "CT1836003000000": "Indianapolis (incorporated) city, IN", + "CT1838358000000": "Jeffersonville city, IN", + "CT1840392000000": "Kokomo city, IN", + "CT1840788000000": "Lafayette city, IN", + "CT1842426000000": "Lawrence city, IN", + "CT1846908000000": "Marion city, IN", + "CT1848528000000": "Merrillville town, IN", + "CT1848798000000": "Michigan City city, IN", + "CT1849932000000": "Mishawaka city, IN", + "CT1851876000000": "Muncie city, IN", + "CT1852326000000": "New Albany city, IN", + "CT1854180000000": "Noblesville city, IN", + "CT1860246000000": "Plainfield town, IN", + "CT1861092000000": "Portage city, IN", + "CT1864260000000": "Richmond city, IN", + "CT1868220000000": "Schererville town, IN", + "CT1871000000000": "South Bend city, IN", + "CT1875428000000": "Terre Haute city, IN", + "CT1878326000000": "Valparaiso city, IN", + "CT1882700000000": "Westfield city, IN", + "CT1882862000000": "West Lafayette city, IN", + "CT1886372000000": "Zionsville town, IN", + "CT1901855000000": "Ames city, IA", + "CT1902305000000": "Ankeny city, IA", + "CT1906355000000": "Bettendorf city, IA", + "CT1909550000000": "Burlington city, IA", + "CT1911755000000": "Cedar Falls city, IA", + "CT1912000000000": "Cedar Rapids city, IA", + "CT1914430000000": "Clinton city, IA", + "CT1916860000000": "Council Bluffs city, IA", + "CT1919000000000": "Davenport city, IA", + "CT1921000000000": "Des Moines city, IA", + "CT1922395000000": "Dubuque city, IA", + "CT1928515000000": "Fort Dodge city, IA", + "CT1938595000000": "Iowa City city, IA", + "CT1949485000000": "Marion city, IA", + "CT1949755000000": "Marshalltown city, IA", + "CT1950160000000": "Mason City city, IA", + "CT1960465000000": "Ottumwa city, IA", + "CT1973335000000": "Sioux City city, IA", + "CT1979950000000": "Urbandale city, IA", + "CT1982425000000": "Waterloo city, IA", + "CT1982695000000": "Waukee city, IA", + "CT1983910000000": "West Des Moines city, IA", + "CT2017800000000": "Derby city, KS", + "CT2018250000000": "Dodge City city, KS", + "CT2021275000000": "Emporia city, KS", + "CT2025325000000": "Garden City city, KS", + "CT2033625000000": "Hutchinson city, KS", + "CT2035750000000": "Junction City city, KS", + "CT2036000000000": "Kansas City city, KS", + "CT2038900000000": "Lawrence city, KS", + "CT2039000000000": "Leavenworth city, KS", + "CT2039075000000": "Leawood city, KS", + "CT2039350000000": "Lenexa city, KS", + "CT2044250000000": "Manhattan city, KS", + "CT2052575000000": "Olathe city, KS", + "CT2053775000000": "Overland Park city, KS", + "CT2062700000000": "Salina city, KS", + "CT2064500000000": "Shawnee city, KS", + "CT2071000000000": "Topeka city, KS", + "CT2079000000000": "Wichita city, KS", + "CT2102368000000": "Ashland city, KY", + "CT2108902000000": "Bowling Green city, KY", + "CT2117848000000": "Covington city, KY", + "CT2124274000000": "Elizabethtown city, KY", + "CT2127982000000": "Florence city, KY", + "CT2128900000000": "Frankfort city, KY", + "CT2130700000000": "Georgetown city, KY", + "CT2135866000000": "Henderson city, KY", + "CT2137918000000": "Hopkinsville city, KY", + "CT2139142000000": "Independence city, KY", + "CT2140222000000": "Jeffersontown city, KY", + "CT2146027000000": "Lexington-Fayette city, KY", + "CT2148003000000": "Louisville-Jefferson County (consolidated) city, KY", + "CT2156136000000": "Nicholasville city, KY", + "CT2158620000000": "Owensboro city, KY", + "CT2158836000000": "Paducah city, KY", + "CT2165226000000": "Richmond city, KY", + "CT2200975000000": "Alexandria city, LA", + "CT2205000000000": "Baton Rouge city, LA", + "CT2208920000000": "Bossier City city, LA", + "CT2213960000000": "Central city, LA", + "CT2236255000000": "Houma city, LA", + "CT2239475000000": "Kenner city, LA", + "CT2240735000000": "Lafayette city, LA", + "CT2241155000000": "Lake Charles city, LA", + "CT2251410000000": "Monroe city, LA", + "CT2254035000000": "New Iberia city, LA", + "CT2255000000000": "New Orleans city, LA", + "CT2270000000000": "Shreveport city, LA", + "CT2270805000000": "Slidell city, LA", + "CT2302795000000": "Bangor city, ME", + "CT2338740000000": "Lewiston city, ME", + "CT2360545000000": "Portland city, ME", + "CT2371990000000": "South Portland city, ME", + "CT2401600000000": "Annapolis city, MD", + "CT2404000000000": "Baltimore city, MD", + "CT2408775000000": "Bowie city, MD", + "CT2418750000000": "College Park city, MD", + "CT2430325000000": "Frederick city, MD", + "CT2431175000000": "Gaithersburg city, MD", + "CT2436075000000": "Hagerstown city, MD", + "CT2445900000000": "Laurel city, MD", + "CT2467675000000": "Rockville city, MD", + "CT2469925000000": "Salisbury city, MD", + "CT2500840000000": "Agawam Town city, MA", + "CT2501370000000": "Amherst Town city, MA", + "CT2502690000000": "Attleboro city, MA", + "CT2503690000000": "Barnstable Town city, MA", + "CT2505595000000": "Beverly city, MA", + "CT2507000000000": "Boston city, MA", + "CT2507740000000": "Braintree Town city, MA", + "CT2508130000000": "Bridgewater Town city, MA", + "CT2509000000000": "Brockton city, MA", + "CT2511000000000": "Cambridge city, MA", + "CT2513205000000": "Chelsea city, MA", + "CT2513660000000": "Chicopee city, MA", + "CT2521990000000": "Everett city, MA", + "CT2523000000000": "Fall River city, MA", + "CT2523875000000": "Fitchburg city, MA", + "CT2524960000000": "Framingham city, MA", + "CT2525172000000": "Franklin Town city, MA", + "CT2526150000000": "Gloucester city, MA", + "CT2529405000000": "Haverhill city, MA", + "CT2530840000000": "Holyoke city, MA", + "CT2534550000000": "Lawrence city, MA", + "CT2535075000000": "Leominster city, MA", + "CT2537000000000": "Lowell city, MA", + "CT2537490000000": "Lynn city, MA", + "CT2537875000000": "Malden city, MA", + "CT2538715000000": "Marlborough city, MA", + "CT2539835000000": "Medford city, MA", + "CT2540115000000": "Melrose city, MA", + "CT2540710000000": "Methuen Town city, MA", + "CT2545000000000": "New Bedford city, MA", + "CT2545560000000": "Newton city, MA", + "CT2546330000000": "Northampton city, MA", + "CT2546598000000": "North Attleborough Town city, MA", + "CT2552490000000": "Peabody city, MA", + "CT2553960000000": "Pittsfield city, MA", + "CT2555745000000": "Quincy city, MA", + "CT2556000000000": "Randolph Town city, MA", + "CT2556585000000": "Revere city, MA", + "CT2559105000000": "Salem city, MA", + "CT2562535000000": "Somerville city, MA", + "CT2567000000000": "Springfield city, MA", + "CT2569170000000": "Taunton city, MA", + "CT2572600000000": "Waltham city, MA", + "CT2573440000000": "Watertown Town city, MA", + "CT2576030000000": "Westfield city, MA", + "CT2577890000000": "West Springfield Town city, MA", + "CT2578972000000": "Weymouth Town city, MA", + "CT2581035000000": "Woburn city, MA", + "CT2582000000000": "Worcester city, MA", + "CT2601380000000": "Allen Park city, MI", + "CT2603000000000": "Ann Arbor city, MI", + "CT2604105000000": "Auburn Hills city, MI", + "CT2605920000000": "Battle Creek city, MI", + "CT2606020000000": "Bay City city, MI", + "CT2612060000000": "Burton city, MI", + "CT2621000000000": "Dearborn city, MI", + "CT2621020000000": "Dearborn Heights city, MI", + "CT2622000000000": "Detroit city, MI", + "CT2624120000000": "East Lansing city, MI", + "CT2624290000000": "Eastpointe city, MI", + "CT2627440000000": "Farmington Hills city, MI", + "CT2627880000000": "Ferndale city, MI", + "CT2629000000000": "Flint city, MI", + "CT2631420000000": "Garden City city, MI", + "CT2634000000000": "Grand Rapids city, MI", + "CT2636280000000": "Hamtramck city, MI", + "CT2638640000000": "Holland city, MI", + "CT2640680000000": "Inkster city, MI", + "CT2641420000000": "Jackson city, MI", + "CT2642160000000": "Kalamazoo city, MI", + "CT2642820000000": "Kentwood city, MI", + "CT2646000000000": "Lansing city, MI", + "CT2647800000000": "Lincoln Park city, MI", + "CT2649000000000": "Livonia city, MI", + "CT2650560000000": "Madison Heights city, MI", + "CT2653780000000": "Midland city, MI", + "CT2656020000000": "Mount Pleasant city, MI", + "CT2656320000000": "Muskegon city, MI", + "CT2659140000000": "Norton Shores city, MI", + "CT2659440000000": "Novi city, MI", + "CT2659920000000": "Oak Park city, MI", + "CT2665440000000": "Pontiac city, MI", + "CT2665560000000": "Portage city, MI", + "CT2665820000000": "Port Huron city, MI", + "CT2669035000000": "Rochester Hills city, MI", + "CT2669420000000": "Romulus city, MI", + "CT2669800000000": "Roseville city, MI", + "CT2670040000000": "Royal Oak city, MI", + "CT2670520000000": "Saginaw city, MI", + "CT2670760000000": "St. Clair Shores city, MI", + "CT2674900000000": "Southfield city, MI", + "CT2674960000000": "Southgate city, MI", + "CT2676460000000": "Sterling Heights city, MI", + "CT2679000000000": "Taylor city, MI", + "CT2680700000000": "Troy city, MI", + "CT2682960000000": "Walker city, MI", + "CT2684000000000": "Warren city, MI", + "CT2686000000000": "Westland city, MI", + "CT2688900000000": "Wyandotte city, MI", + "CT2688940000000": "Wyoming city, MI", + "CT2701486000000": "Andover city, MN", + "CT2701900000000": "Apple Valley city, MN", + "CT2702908000000": "Austin city, MN", + "CT2706382000000": "Blaine city, MN", + "CT2706616000000": "Bloomington city, MN", + "CT2707948000000": "Brooklyn Center city, MN", + "CT2707966000000": "Brooklyn Park city, MN", + "CT2708794000000": "Burnsville city, MN", + "CT2710846000000": "Champlin city, MN", + "CT2710918000000": "Chanhassen city, MN", + "CT2710972000000": "Chaska city, MN", + "CT2713114000000": "Coon Rapids city, MN", + "CT2713456000000": "Cottage Grove city, MN", + "CT2717000000000": "Duluth city, MN", + "CT2717288000000": "Eagan city, MN", + "CT2718116000000": "Eden Prairie city, MN", + "CT2718188000000": "Edina city, MN", + "CT2718674000000": "Elk River city, MN", + "CT2722814000000": "Fridley city, MN", + "CT2731076000000": "Inver Grove Heights city, MN", + "CT2735180000000": "Lakeville city, MN", + "CT2739878000000": "Mankato city, MN", + "CT2740166000000": "Maple Grove city, MN", + "CT2740382000000": "Maplewood city, MN", + "CT2743000000000": "Minneapolis city, MN", + "CT2743252000000": "Minnetonka city, MN", + "CT2743864000000": "Moorhead city, MN", + "CT2747680000000": "Oakdale city, MN", + "CT2749300000000": "Owatonna city, MN", + "CT2751730000000": "Plymouth city, MN", + "CT2752594000000": "Prior Lake city, MN", + "CT2753026000000": "Ramsey city, MN", + "CT2754214000000": "Richfield city, MN", + "CT2754880000000": "Rochester city, MN", + "CT2755726000000": "Rosemount city, MN", + "CT2755852000000": "Roseville city, MN", + "CT2756896000000": "St. Cloud city, MN", + "CT2757220000000": "St. Louis Park city, MN", + "CT2758000000000": "St. Paul city, MN", + "CT2758738000000": "Savage city, MN", + "CT2759350000000": "Shakopee city, MN", + "CT2759998000000": "Shoreview city, MN", + "CT2769970000000": "White Bear Lake city, MN", + "CT2771032000000": "Winona city, MN", + "CT2771428000000": "Woodbury city, MN", + "CT2806220000000": "Biloxi city, MS", + "CT2808300000000": "Brandon city, MS", + "CT2814420000000": "Clinton city, MS", + "CT2815380000000": "Columbus city, MS", + "CT2829180000000": "Greenville city, MS", + "CT2829700000000": "Gulfport city, MS", + "CT2831020000000": "Hattiesburg city, MS", + "CT2833700000000": "Horn Lake city, MS", + "CT2836000000000": "Jackson city, MS", + "CT2844520000000": "Madison city, MS", + "CT2846640000000": "Meridian city, MS", + "CT2854040000000": "Olive Branch city, MS", + "CT2854840000000": "Oxford city, MS", + "CT2855360000000": "Pascagoula city, MS", + "CT2855760000000": "Pearl city, MS", + "CT2869280000000": "Southaven city, MS", + "CT2870240000000": "Starkville city, MS", + "CT2874840000000": "Tupelo city, MS", + "CT2876720000000": "Vicksburg city, MS", + "CT2903160000000": "Ballwin city, MO", + "CT2904384000000": "Belton city, MO", + "CT2906652000000": "Blue Springs city, MO", + "CT2911242000000": "Cape Girardeau city, MO", + "CT2913600000000": "Chesterfield city, MO", + "CT2915670000000": "Columbia city, MO", + "CT2924778000000": "Florissant city, MO", + "CT2927190000000": "Gladstone city, MO", + "CT2928324000000": "Grandview city, MO", + "CT2931276000000": "Hazelwood city, MO", + "CT2935000000000": "Independence city, MO", + "CT2937000000000": "Jefferson City city, MO", + "CT2937592000000": "Joplin city, MO", + "CT2938000000000": "Kansas City city, MO", + "CT2939044000000": "Kirkwood city, MO", + "CT2941348000000": "Lee's Summit city, MO", + "CT2942032000000": "Liberty city, MO", + "CT2946586000000": "Maryland Heights city, MO", + "CT2954074000000": "O'Fallon city, MO", + "CT2960788000000": "Raytown city, MO", + "CT2964082000000": "St. Charles city, MO", + "CT2964550000000": "St. Joseph city, MO", + "CT2965000000000": "St. Louis city, MO", + "CT2965126000000": "St. Peters city, MO", + "CT2970000000000": "Springfield city, MO", + "CT2975220000000": "University City city, MO", + "CT2978442000000": "Wentzville city, MO", + "CT2979820000000": "Wildwood city, MO", + "CT3001675000000": "Anaconda-Deer Lodge County city, MT", + "CT3006550000000": "Billings city, MT", + "CT3008950000000": "Bozeman city, MT", + "CT3011390000000": "Butte-Silver Bow (consolidated) city, MT", + "CT3032800000000": "Great Falls city, MT", + "CT3035600000000": "Helena city, MT", + "CT3040075000000": "Kalispell city, MT", + "CT3050200000000": "Missoula city, MT", + "CT3103950000000": "Bellevue city, NE", + "CT3117670000000": "Fremont city, NE", + "CT3119595000000": "Grand Island city, NE", + "CT3121415000000": "Hastings city, NE", + "CT3125055000000": "Kearney city, NE", + "CT3128000000000": "Lincoln city, NE", + "CT3134615000000": "Norfolk city, NE", + "CT3137000000000": "Omaha city, NE", + "CT3209700000000": "Carson City, NV", + "CT3231900000000": "Henderson city, NV", + "CT3240000000000": "Las Vegas city, NV", + "CT3251800000000": "North Las Vegas city, NV", + "CT3260600000000": "Reno city, NV", + "CT3268400000000": "Sparks city, NV", + "CT3314200000000": "Concord city, NH", + "CT3318820000000": "Dover city, NH", + "CT3345140000000": "Manchester city, NH", + "CT3350260000000": "Nashua city, NH", + "CT3365140000000": "Rochester city, NH", + "CT3402080000000": "Atlantic City city, NJ", + "CT3403580000000": "Bayonne city, NJ", + "CT3405170000000": "Bergenfield borough, NJ", + "CT3407600000000": "Bridgeton city, NJ", + "CT3410000000000": "Camden city, NJ", + "CT3410750000000": "Carteret borough, NJ", + "CT3413570000000": "Cliffside Park borough, NJ", + "CT3413690000000": "Clifton city, NJ", + "CT3419390000000": "East Orange city, NJ", + "CT3421000000000": "Elizabeth city, NJ", + "CT3421480000000": "Englewood city, NJ", + "CT3422470000000": "Fair Lawn borough, NJ", + "CT3424420000000": "Fort Lee borough, NJ", + "CT3425770000000": "Garfield city, NJ", + "CT3428680000000": "Hackensack city, NJ", + "CT3432250000000": "Hoboken city, NJ", + "CT3436000000000": "Jersey City city, NJ", + "CT3436510000000": "Kearny town, NJ", + "CT3440350000000": "Linden city, NJ", + "CT3441100000000": "Lodi borough, NJ", + "CT3441310000000": "Long Branch city, NJ", + "CT3446680000000": "Millville city, NJ", + "CT3451000000000": "Newark city, NJ", + "CT3451210000000": "New Brunswick city, NJ", + "CT3455950000000": "Paramus borough, NJ", + "CT3456550000000": "Passaic city, NJ", + "CT3457000000000": "Paterson city, NJ", + "CT3458200000000": "Perth Amboy city, NJ", + "CT3459190000000": "Plainfield city, NJ", + "CT3460900000000": "Princeton, NJ", + "CT3461530000000": "Rahway city, NJ", + "CT3463000000000": "Ridgewood village, NJ", + "CT3465790000000": "Sayreville borough, NJ", + "CT3474000000000": "Trenton city, NJ", + "CT3474630000000": "Union City city, NJ", + "CT3476070000000": "Vineland city, NJ", + "CT3479040000000": "Westfield town, NJ", + "CT3479610000000": "West New York town, NJ", + "CT3501780000000": "Alamogordo city, NM", + "CT3502000000000": "Albuquerque city, NM", + "CT3512150000000": "Carlsbad city, NM", + "CT3516420000000": "Clovis city, NM", + "CT3525800000000": "Farmington city, NM", + "CT3532520000000": "Hobbs city, NM", + "CT3539380000000": "Las Cruces city, NM", + "CT3563460000000": "Rio Rancho city, NM", + "CT3564930000000": "Roswell city, NM", + "CT3570500000000": "Santa Fe city, NM", + "CT3601000000000": "Albany city, NY", + "CT3603078000000": "Auburn city, NY", + "CT3606607000000": "Binghamton city, NY", + "CT3611000000000": "Buffalo city, NY", + "CT3624229000000": "Elmira city, NY", + "CT3627485000000": "Freeport village, NY", + "CT3629113000000": "Glen Cove city, NY", + "CT3632402000000": "Harrison village/town, NY", + "CT3633139000000": "Hempstead village, NY", + "CT3638077000000": "Ithaca city, NY", + "CT3638264000000": "Jamestown city, NY", + "CT3639853000000": "Kiryas Joel village, NY", + "CT3642554000000": "Lindenhurst village, NY", + "CT3643082000000": "Lockport city, NY", + "CT3643335000000": "Long Beach city, NY", + "CT3647042000000": "Middletown city, NY", + "CT3649121000000": "Mount Vernon city, NY", + "CT3650034000000": "Newburgh city, NY", + "CT3650617000000": "New Rochelle city, NY", + "CT3651000000000": "New York city, NY", + "CT3651055000000": "Niagara Falls city, NY", + "CT3653682000000": "North Tonawanda city, NY", + "CT3655530000000": "Ossining village, NY", + "CT3656979000000": "Peekskill city, NY", + "CT3659223000000": "Port Chester village, NY", + "CT3659641000000": "Poughkeepsie city, NY", + "CT3663000000000": "Rochester city, NY", + "CT3663264000000": "Rockville Centre village, NY", + "CT3663418000000": "Rome city, NY", + "CT3665255000000": "Saratoga Springs city, NY", + "CT3665508000000": "Schenectady city, NY", + "CT3670420000000": "Spring Valley village, NY", + "CT3673000000000": "Syracuse city, NY", + "CT3675484000000": "Troy city, NY", + "CT3676540000000": "Utica city, NY", + "CT3676705000000": "Valley Stream village, NY", + "CT3678608000000": "Watertown city, NY", + "CT3681677000000": "White Plains city, NY", + "CT3684000000000": "Yonkers city, NY", + "CT3701520000000": "Apex town, NC", + "CT3702080000000": "Asheboro city, NC", + "CT3702140000000": "Asheville city, NC", + "CT3709060000000": "Burlington city, NC", + "CT3710740000000": "Cary town, NC", + "CT3711800000000": "Chapel Hill town, NC", + "CT3712000000000": "Charlotte city, NC", + "CT3712860000000": "Clayton town, NC", + "CT3714100000000": "Concord city, NC", + "CT3714700000000": "Cornelius town, NC", + "CT3719000000000": "Durham city, NC", + "CT3722920000000": "Fayetteville city, NC", + "CT3725300000000": "Fuquay-Varina town, NC", + "CT3725480000000": "Garner town, NC", + "CT3725580000000": "Gastonia city, NC", + "CT3726880000000": "Goldsboro city, NC", + "CT3728000000000": "Greensboro city, NC", + "CT3728080000000": "Greenville city, NC", + "CT3731060000000": "Hickory city, NC", + "CT3731400000000": "High Point city, NC", + "CT3732260000000": "Holly Springs town, NC", + "CT3733120000000": "Huntersville town, NC", + "CT3733560000000": "Indian Trail town, NC", + "CT3734200000000": "Jacksonville city, NC", + "CT3735200000000": "Kannapolis city, NC", + "CT3735600000000": "Kernersville town, NC", + "CT3735920000000": "Kinston city, NC", + "CT3737680000000": "Leland town, NC", + "CT3741960000000": "Matthews town, NC", + "CT3743480000000": "Mint Hill town, NC", + "CT3743920000000": "Monroe city, NC", + "CT3744220000000": "Mooresville town, NC", + "CT3744520000000": "Morrisville town, NC", + "CT3746340000000": "New Bern city, NC", + "CT3755000000000": "Raleigh city, NC", + "CT3757500000000": "Rocky Mount city, NC", + "CT3758860000000": "Salisbury city, NC", + "CT3759280000000": "Sanford city, NC", + "CT3764740000000": "Statesville city, NC", + "CT3767420000000": "Thomasville city, NC", + "CT3770540000000": "Wake Forest town, NC", + "CT3774440000000": "Wilmington city, NC", + "CT3774540000000": "Wilson city, NC", + "CT3775000000000": "Winston-Salem city, NC", + "CT3807200000000": "Bismarck city, ND", + "CT3819620000000": "Dickinson city, ND", + "CT3825700000000": "Fargo city, ND", + "CT3832060000000": "Grand Forks city, ND", + "CT3853380000000": "Minot city, ND", + "CT3884780000000": "West Fargo city, ND", + "CT3886220000000": "Williston city, ND", + "CT3901000000000": "Akron city, OH", + "CT3902736000000": "Athens city, OH", + "CT3903352000000": "Avon city, OH", + "CT3903464000000": "Avon Lake city, OH", + "CT3903828000000": "Barberton city, OH", + "CT3904720000000": "Beavercreek city, OH", + "CT3907972000000": "Bowling Green city, OH", + "CT3909680000000": "Brunswick city, OH", + "CT3912000000000": "Canton city, OH", + "CT3913190000000": "Centerville city, OH", + "CT3915000000000": "Cincinnati city, OH", + "CT3916000000000": "Cleveland city, OH", + "CT3916014000000": "Cleveland Heights city, OH", + "CT3918000000000": "Columbus city, OH", + "CT3919778000000": "Cuyahoga Falls city, OH", + "CT3921000000000": "Dayton city, OH", + "CT3921434000000": "Delaware city, OH", + "CT3922694000000": "Dublin city, OH", + "CT3925256000000": "Elyria city, OH", + "CT3925704000000": "Euclid city, OH", + "CT3925914000000": "Fairborn city, OH", + "CT3925970000000": "Fairfield city, OH", + "CT3927048000000": "Findlay city, OH", + "CT3929106000000": "Gahanna city, OH", + "CT3929428000000": "Garfield Heights city, OH", + "CT3931860000000": "Green city, OH", + "CT3932592000000": "Grove City city, OH", + "CT3933012000000": "Hamilton city, OH", + "CT3935476000000": "Hilliard city, OH", + "CT3936610000000": "Huber Heights city, OH", + "CT3939872000000": "Kent city, OH", + "CT3940040000000": "Kettering city, OH", + "CT3941664000000": "Lakewood city, OH", + "CT3941720000000": "Lancaster city, OH", + "CT3943554000000": "Lima city, OH", + "CT3944856000000": "Lorain city, OH", + "CT3947138000000": "Mansfield city, OH", + "CT3947306000000": "Maple Heights city, OH", + "CT3947754000000": "Marion city, OH", + "CT3948160000000": "Marysville city, OH", + "CT3948188000000": "Mason city, OH", + "CT3948244000000": "Massillon city, OH", + "CT3948790000000": "Medina city, OH", + "CT3949056000000": "Mentor city, OH", + "CT3949840000000": "Middletown city, OH", + "CT3954040000000": "Newark city, OH", + "CT3956882000000": "North Olmsted city, OH", + "CT3956966000000": "North Ridgeville city, OH", + "CT3957008000000": "North Royalton city, OH", + "CT3961000000000": "Parma city, OH", + "CT3962148000000": "Perrysburg city, OH", + "CT3966390000000": "Reynoldsburg city, OH", + "CT3967468000000": "Riverside city, OH", + "CT3970380000000": "Sandusky city, OH", + "CT3971682000000": "Shaker Heights city, OH", + "CT3973264000000": "South Euclid city, OH", + "CT3974118000000": "Springfield city, OH", + "CT3974944000000": "Stow city, OH", + "CT3975098000000": "Strongsville city, OH", + "CT3977000000000": "Toledo city, OH", + "CT3977504000000": "Trotwood city, OH", + "CT3977588000000": "Troy city, OH", + "CT3979002000000": "Upper Arlington city, OH", + "CT3980892000000": "Warren city, OH", + "CT3983342000000": "Westerville city, OH", + "CT3983622000000": "Westlake city, OH", + "CT3986548000000": "Wooster city, OH", + "CT3986772000000": "Xenia city, OH", + "CT3988000000000": "Youngstown city, OH", + "CT3988084000000": "Zanesville city, OH", + "CT4002600000000": "Ardmore city, OK", + "CT4004450000000": "Bartlesville city, OK", + "CT4006400000000": "Bixby city, OK", + "CT4009050000000": "Broken Arrow city, OK", + "CT4019900000000": "Del City city, OK", + "CT4023200000000": "Edmond city, OK", + "CT4023950000000": "Enid city, OK", + "CT4037800000000": "Jenks city, OK", + "CT4041850000000": "Lawton city, OK", + "CT4048350000000": "Midwest City city, OK", + "CT4049200000000": "Moore city, OK", + "CT4050050000000": "Muskogee city, OK", + "CT4052500000000": "Norman city, OK", + "CT4055000000000": "Oklahoma City city, OK", + "CT4056650000000": "Owasso city, OK", + "CT4059850000000": "Ponca City city, OK", + "CT4066800000000": "Shawnee city, OK", + "CT4070300000000": "Stillwater city, OK", + "CT4075000000000": "Tulsa city, OK", + "CT4082950000000": "Yukon city, OK", + "CT4101000000000": "Albany city, OR", + "CT4105350000000": "Beaverton city, OR", + "CT4105800000000": "Bend city, OR", + "CT4115800000000": "Corvallis city, OR", + "CT4123850000000": "Eugene city, OR", + "CT4126200000000": "Forest Grove city, OR", + "CT4130550000000": "Grants Pass city, OR", + "CT4131250000000": "Gresham city, OR", + "CT4132050000000": "Happy Valley city, OR", + "CT4134100000000": "Hillsboro city, OR", + "CT4138500000000": "Keizer city, OR", + "CT4140550000000": "Lake Oswego city, OR", + "CT4145000000000": "McMinnville city, OR", + "CT4147000000000": "Medford city, OR", + "CT4152100000000": "Newberg city, OR", + "CT4155200000000": "Oregon City city, OR", + "CT4159000000000": "Portland city, OR", + "CT4161200000000": "Redmond city, OR", + "CT4164900000000": "Salem city, OR", + "CT4169600000000": "Springfield city, OR", + "CT4173650000000": "Tigard city, OR", + "CT4174950000000": "Tualatin city, OR", + "CT4180150000000": "West Linn city, OR", + "CT4182800000000": "Wilsonville city, OR", + "CT4183750000000": "Woodburn city, OR", + "CT4202000000000": "Allentown city, PA", + "CT4202184000000": "Altoona city, PA", + "CT4206064000000": "Bethel Park municipality, PA", + "CT4206088000000": "Bethlehem city, PA", + "CT4213208000000": "Chester city, PA", + "CT4221648000000": "Easton city, PA", + "CT4224000000000": "Erie city, PA", + "CT4232800000000": "Harrisburg city, PA", + "CT4233408000000": "Hazleton city, PA", + "CT4238288000000": "Johnstown city, PA", + "CT4241216000000": "Lancaster city, PA", + "CT4242168000000": "Lebanon city, PA", + "CT4250528000000": "Monroeville municipality, PA", + "CT4253368000000": "New Castle city, PA", + "CT4254656000000": "Norristown borough, PA", + "CT4260000000000": "Philadelphia County/city, PA", + "CT4261000000000": "Pittsburgh city, PA", + "CT4261536000000": "Plum borough, PA", + "CT4263624000000": "Reading city, PA", + "CT4269000000000": "Scranton city, PA", + "CT4273808000000": "State College borough, PA", + "CT4283512000000": "West Mifflin borough, PA", + "CT4285152000000": "Wilkes-Barre city, PA", + "CT4285312000000": "Williamsport city, PA", + "CT4287048000000": "York city, PA", + "CT4419180000000": "Cranston city, RI", + "CT4422960000000": "East Providence city, RI", + "CT4449960000000": "Newport city, RI", + "CT4454640000000": "Pawtucket city, RI", + "CT4459000000000": "Providence city, RI", + "CT4474300000000": "Warwick city, RI", + "CT4480780000000": "Woonsocket city, RI", + "CT4500550000000": "Aiken city, SC", + "CT4501360000000": "Anderson city, SC", + "CT4507210000000": "Bluffton town, SC", + "CT4513330000000": "Charleston city, SC", + "CT4516000000000": "Columbia city, SC", + "CT4516405000000": "Conway city, SC", + "CT4525810000000": "Florence city, SC", + "CT4526890000000": "Fort Mill town, SC", + "CT4529815000000": "Goose Creek city, SC", + "CT4530850000000": "Greenville city, SC", + "CT4530985000000": "Greer city, SC", + "CT4532065000000": "Hanahan city, SC", + "CT4534045000000": "Hilton Head Island town, SC", + "CT4545115000000": "Mauldin city, SC", + "CT4548535000000": "Mount Pleasant town, SC", + "CT4549075000000": "Myrtle Beach city, SC", + "CT4550695000000": "North Augusta city, SC", + "CT4550875000000": "North Charleston city, SC", + "CT4561405000000": "Rock Hill city, SC", + "CT4566580000000": "Simpsonville city, SC", + "CT4568290000000": "Spartanburg city, SC", + "CT4570270000000": "Summerville town, SC", + "CT4570405000000": "Sumter city, SC", + "CT4600100000000": "Aberdeen city, SD", + "CT4652980000000": "Rapid City city, SD", + "CT4659020000000": "Sioux Falls city, SD", + "CT4703440000000": "Bartlett city, TN", + "CT4708280000000": "Brentwood city, TN", + "CT4708540000000": "Bristol city, TN", + "CT4714000000000": "Chattanooga city, TN", + "CT4715160000000": "Clarksville city, TN", + "CT4715400000000": "Cleveland city, TN", + "CT4716420000000": "Collierville town, TN", + "CT4716540000000": "Columbia city, TN", + "CT4716920000000": "Cookeville city, TN", + "CT4727740000000": "Franklin city, TN", + "CT4728540000000": "Gallatin city, TN", + "CT4728960000000": "Germantown city, TN", + "CT4733280000000": "Hendersonville city, TN", + "CT4737640000000": "Jackson city, TN", + "CT4738320000000": "Johnson City city, TN", + "CT4739560000000": "Kingsport city, TN", + "CT4740000000000": "Knoxville city, TN", + "CT4741200000000": "La Vergne city, TN", + "CT4741520000000": "Lebanon city, TN", + "CT4746380000000": "Maryville city, TN", + "CT4748000000000": "Memphis city, TN", + "CT4750280000000": "Morristown city, TN", + "CT4750780000000": "Mount Juliet city, TN", + "CT4751560000000": "Murfreesboro city, TN", + "CT4752004000000": "Nashville-Davidson (consolidated) city, TN", + "CT4755120000000": "Oak Ridge city, TN", + "CT4769420000000": "Smyrna town, TN", + "CT4770580000000": "Spring Hill city, TN", + "CT4801000000000": "Abilene city, TX", + "CT4801924000000": "Allen city, TX", + "CT4802272000000": "Alvin city, TX", + "CT4803000000000": "Amarillo city, TX", + "CT4804000000000": "Arlington city, TX", + "CT4805000000000": "Austin city, TX", + "CT4805372000000": "Balch Springs city, TX", + "CT4806128000000": "Baytown city, TX", + "CT4807000000000": "Beaumont city, TX", + "CT4807132000000": "Bedford city, TX", + "CT4808236000000": "Big Spring city, TX", + "CT4810768000000": "Brownsville city, TX", + "CT4810912000000": "Bryan city, TX", + "CT4811428000000": "Burleson city, TX", + "CT4813024000000": "Carrollton city, TX", + "CT4813492000000": "Cedar Hill city, TX", + "CT4813552000000": "Cedar Park city, TX", + "CT4813684000000": "Celina city, TX", + "CT4814920000000": "Cibolo city, TX", + "CT4815364000000": "Cleburne city, TX", + "CT4815976000000": "College Station city, TX", + "CT4815988000000": "Colleyville city, TX", + "CT4816432000000": "Conroe city, TX", + "CT4816468000000": "Converse city, TX", + "CT4816612000000": "Coppell city, TX", + "CT4816624000000": "Copperas Cove city, TX", + "CT4817000000000": "Corpus Christi city, TX", + "CT4817060000000": "Corsicana city, TX", + "CT4819000000000": "Dallas city, TX", + "CT4819624000000": "Deer Park city, TX", + "CT4819792000000": "Del Rio city, TX", + "CT4819900000000": "Denison city, TX", + "CT4819972000000": "Denton city, TX", + "CT4820092000000": "DeSoto city, TX", + "CT4821628000000": "Duncanville city, TX", + "CT4821892000000": "Eagle Pass city, TX", + "CT4822660000000": "Edinburg city, TX", + "CT4824000000000": "El Paso city, TX", + "CT4824768000000": "Euless city, TX", + "CT4825452000000": "Farmers Branch city, TX", + "CT4826232000000": "Flower Mound town, TX", + "CT4826604000000": "Forney city, TX", + "CT4827000000000": "Fort Worth city, TX", + "CT4827648000000": "Friendswood city, TX", + "CT4827684000000": "Frisco city, TX", + "CT4827876000000": "Fulshear city, TX", + "CT4828068000000": "Galveston city, TX", + "CT4829000000000": "Garland city, TX", + "CT4829336000000": "Georgetown city, TX", + "CT4830464000000": "Grand Prairie city, TX", + "CT4830644000000": "Grapevine city, TX", + "CT4830920000000": "Greenville city, TX", + "CT4831928000000": "Haltom City city, TX", + "CT4832312000000": "Harker Heights city, TX", + "CT4832372000000": "Harlingen city, TX", + "CT4835000000000": "Houston city, TX", + "CT4835528000000": "Huntsville city, TX", + "CT4835576000000": "Hurst city, TX", + "CT4835624000000": "Hutto city, TX", + "CT4837000000000": "Irving city, TX", + "CT4838476000000": "Katy city, TX", + "CT4838632000000": "Keller city, TX", + "CT4839148000000": "Killeen city, TX", + "CT4839352000000": "Kingsville city, TX", + "CT4839952000000": "Kyle city, TX", + "CT4840588000000": "Lake Jackson city, TX", + "CT4841212000000": "Lancaster city, TX", + "CT4841440000000": "La Porte city, TX", + "CT4841464000000": "Laredo city, TX", + "CT4841980000000": "League City city, TX", + "CT4842016000000": "Leander city, TX", + "CT4842508000000": "Lewisville city, TX", + "CT4843012000000": "Little Elm city, TX", + "CT4843888000000": "Longview city, TX", + "CT4845000000000": "Lubbock city, TX", + "CT4845072000000": "Lufkin city, TX", + "CT4845384000000": "McAllen city, TX", + "CT4845744000000": "McKinney city, TX", + "CT4846452000000": "Mansfield city, TX", + "CT4847892000000": "Mesquite city, TX", + "CT4848072000000": "Midland city, TX", + "CT4848096000000": "Midlothian city, TX", + "CT4848768000000": "Mission city, TX", + "CT4848804000000": "Missouri City city, TX", + "CT4850256000000": "Nacogdoches city, TX", + "CT4850820000000": "New Braunfels city, TX", + "CT4852356000000": "North Richland Hills city, TX", + "CT4853388000000": "Odessa city, TX", + "CT4855080000000": "Paris city, TX", + "CT4856000000000": "Pasadena city, TX", + "CT4856348000000": "Pearland city, TX", + "CT4857176000000": "Pflugerville city, TX", + "CT4857200000000": "Pharr city, TX", + "CT4858016000000": "Plano city, TX", + "CT4858820000000": "Port Arthur city, TX", + "CT4859696000000": "Prosper town, TX", + "CT4861796000000": "Richardson city, TX", + "CT4862828000000": "Rockwall city, TX", + "CT4863284000000": "Rosenberg city, TX", + "CT4863500000000": "Round Rock city, TX", + "CT4863572000000": "Rowlett city, TX", + "CT4864064000000": "Sachse city, TX", + "CT4864112000000": "Saginaw city, TX", + "CT4864472000000": "San Angelo city, TX", + "CT4865000000000": "San Antonio city, TX", + "CT4865036000000": "San Benito city, TX", + "CT4865516000000": "San Juan city, TX", + "CT4865600000000": "San Marcos city, TX", + "CT4866128000000": "Schertz city, TX", + "CT4866644000000": "Seguin city, TX", + "CT4867496000000": "Sherman city, TX", + "CT4868636000000": "Socorro city, TX", + "CT4869032000000": "Southlake city, TX", + "CT4870808000000": "Sugar Land city, TX", + "CT4872176000000": "Temple city, TX", + "CT4872368000000": "Texarkana city, TX", + "CT4872392000000": "Texas City city, TX", + "CT4872530000000": "The Colony city, TX", + "CT4874144000000": "Tyler city, TX", + "CT4874492000000": "University Park city, TX", + "CT4875428000000": "Victoria city, TX", + "CT4876000000000": "Waco city, TX", + "CT4876816000000": "Waxahachie city, TX", + "CT4876864000000": "Weatherford city, TX", + "CT4877272000000": "Weslaco city, TX", + "CT4879000000000": "Wichita Falls city, TX", + "CT4880356000000": "Wylie city, TX", + "CT4901310000000": "American Fork city, UT", + "CT4907690000000": "Bountiful city, UT", + "CT4911320000000": "Cedar City city, UT", + "CT4913850000000": "Clearfield city, UT", + "CT4916270000000": "Cottonwood Heights city, UT", + "CT4920120000000": "Draper city, UT", + "CT4920810000000": "Eagle Mountain city, UT", + "CT4924740000000": "Farmington city, UT", + "CT4934970000000": "Herriman city, UT", + "CT4936070000000": "Holladay city, UT", + "CT4940360000000": "Kaysville city, UT", + "CT4940470000000": "Kearns metro township, UT", + "CT4943660000000": "Layton city, UT", + "CT4944320000000": "Lehi city, UT", + "CT4945860000000": "Logan city, UT", + "CT4947290000000": "Magna metro township, UT", + "CT4949710000000": "Midvale city, UT", + "CT4950150000000": "Millcreek city, UT", + "CT4953230000000": "Murray city, UT", + "CT4955980000000": "Ogden city, UT", + "CT4957300000000": "Orem city, UT", + "CT4960930000000": "Pleasant Grove city, UT", + "CT4962470000000": "Provo city, UT", + "CT4964340000000": "Riverton city, UT", + "CT4965110000000": "Roy city, UT", + "CT4965330000000": "St. George city, UT", + "CT4967000000000": "Salt Lake City city, UT", + "CT4967440000000": "Sandy city, UT", + "CT4967825000000": "Saratoga Springs city, UT", + "CT4970850000000": "South Jordan city, UT", + "CT4971070000000": "South Salt Lake city, UT", + "CT4971290000000": "Spanish Fork city, UT", + "CT4972280000000": "Springville city, UT", + "CT4974810000000": "Syracuse city, UT", + "CT4975360000000": "Taylorsville city, UT", + "CT4976680000000": "Tooele city, UT", + "CT4981960000000": "Washington city, UT", + "CT4982950000000": "West Jordan city, UT", + "CT4983470000000": "West Valley City city, UT", + "CT5010675000000": "Burlington city, VT", + "CT5101000000000": "Alexandria city, VA", + "CT5107784000000": "Blacksburg town, VA", + "CT5109816000000": "Bristol city, VA", + "CT5111032000000": "Buena Vista city, VA", + "CT5114968000000": "Charlottesville city, VA", + "CT5116000000000": "Chesapeake city, VA", + "CT5118448000000": "Colonial Heights city, VA", + "CT5119728000000": "Covington city, VA", + "CT5121344000000": "Danville city, VA", + "CT5125808000000": "Emporia city, VA", + "CT5126496000000": "Fairfax city, VA", + "CT5127200000000": "Falls Church city, VA", + "CT5129600000000": "Franklin city, VA", + "CT5129744000000": "Fredericksburg city, VA", + "CT5130208000000": "Galax city, VA", + "CT5135000000000": "Hampton city, VA", + "CT5135624000000": "Harrisonburg city, VA", + "CT5138424000000": "Hopewell city, VA", + "CT5144984000000": "Leesburg town, VA", + "CT5145512000000": "Lexington city, VA", + "CT5147672000000": "Lynchburg city, VA", + "CT5148952000000": "Manassas city, VA", + "CT5148968000000": "Manassas Park city, VA", + "CT5149784000000": "Martinsville city, VA", + "CT5156000000000": "Newport News city, VA", + "CT5157000000000": "Norfolk city, VA", + "CT5157688000000": "Norton city, VA", + "CT5161832000000": "Petersburg city, VA", + "CT5163768000000": "Poquoson city, VA", + "CT5164000000000": "Portsmouth city, VA", + "CT5165392000000": "Radford city, VA", + "CT5167000000000": "Richmond city, VA", + "CT5168000000000": "Roanoke city, VA", + "CT5170000000000": "Salem city, VA", + "CT5175216000000": "Staunton city, VA", + "CT5176432000000": "Suffolk city, VA", + "CT5182000000000": "Virginia Beach city, VA", + "CT5183680000000": "Waynesboro city, VA", + "CT5186160000000": "Williamsburg city, VA", + "CT5186720000000": "Winchester city, VA", + "CT5303180000000": "Auburn city, WA", + "CT5303736000000": "Bainbridge Island city, WA", + "CT5305210000000": "Bellevue city, WA", + "CT5305280000000": "Bellingham city, WA", + "CT5307380000000": "Bothell city, WA", + "CT5307695000000": "Bremerton city, WA", + "CT5308850000000": "Burien city, WA", + "CT5309480000000": "Camas city, WA", + "CT5317635000000": "Des Moines city, WA", + "CT5320750000000": "Edmonds city, WA", + "CT5322640000000": "Everett city, WA", + "CT5323515000000": "Federal Way city, WA", + "CT5333805000000": "Issaquah city, WA", + "CT5335275000000": "Kennewick city, WA", + "CT5335415000000": "Kent city, WA", + "CT5335940000000": "Kirkland city, WA", + "CT5336745000000": "Lacey city, WA", + "CT5337900000000": "Lake Stevens city, WA", + "CT5338038000000": "Lakewood city, WA", + "CT5340245000000": "Longview city, WA", + "CT5340840000000": "Lynnwood city, WA", + "CT5343150000000": "Maple Valley city, WA", + "CT5343955000000": "Marysville city, WA", + "CT5345005000000": "Mercer Island city, WA", + "CT5347245000000": "Moses Lake city, WA", + "CT5347560000000": "Mount Vernon city, WA", + "CT5351300000000": "Olympia city, WA", + "CT5353545000000": "Pasco city, WA", + "CT5356625000000": "Pullman city, WA", + "CT5356695000000": "Puyallup city, WA", + "CT5357535000000": "Redmond city, WA", + "CT5357745000000": "Renton city, WA", + "CT5358235000000": "Richland city, WA", + "CT5361115000000": "Sammamish city, WA", + "CT5362288000000": "SeaTac city, WA", + "CT5363000000000": "Seattle city, WA", + "CT5363960000000": "Shoreline city, WA", + "CT5367000000000": "Spokane city, WA", + "CT5367167000000": "Spokane Valley city, WA", + "CT5370000000000": "Tacoma city, WA", + "CT5372905000000": "Tumwater city, WA", + "CT5373465000000": "University Place city, WA", + "CT5374060000000": "Vancouver city, WA", + "CT5375775000000": "Walla Walla city, WA", + "CT5377105000000": "Wenatchee city, WA", + "CT5380010000000": "Yakima city, WA", + "CT5414600000000": "Charleston city, WV", + "CT5439460000000": "Huntington city, WV", + "CT5455756000000": "Morgantown city, WV", + "CT5462140000000": "Parkersburg city, WV", + "CT5486452000000": "Wheeling city, WV", + "CT5502375000000": "Appleton city, WI", + "CT5506500000000": "Beloit city, WI", + "CT5510025000000": "Brookfield city, WI", + "CT5511950000000": "Caledonia village, WI", + "CT5519775000000": "De Pere city, WI", + "CT5522300000000": "Eau Claire city, WI", + "CT5525950000000": "Fitchburg city, WI", + "CT5526275000000": "Fond du Lac city, WI", + "CT5527300000000": "Franklin city, WI", + "CT5531000000000": "Green Bay city, WI", + "CT5531175000000": "Greenfield city, WI", + "CT5537825000000": "Janesville city, WI", + "CT5539225000000": "Kenosha city, WI", + "CT5540775000000": "La Crosse city, WI", + "CT5548000000000": "Madison city, WI", + "CT5548500000000": "Manitowoc city, WI", + "CT5551000000000": "Menomonee Falls village, WI", + "CT5551150000000": "Mequon city, WI", + "CT5553000000000": "Milwaukee city, WI", + "CT5554875000000": "Mount Pleasant village, WI", + "CT5555275000000": "Muskego city, WI", + "CT5555750000000": "Neenah city, WI", + "CT5556375000000": "New Berlin city, WI", + "CT5558800000000": "Oak Creek city, WI", + "CT5560500000000": "Oshkosh city, WI", + "CT5566000000000": "Racine city, WI", + "CT5572975000000": "Sheboygan city, WI", + "CT5577200000000": "Stevens Point city, WI", + "CT5578600000000": "Sun Prairie city, WI", + "CT5578650000000": "Superior city, WI", + "CT5584250000000": "Waukesha city, WI", + "CT5584475000000": "Wausau city, WI", + "CT5584675000000": "Wauwatosa city, WI", + "CT5585300000000": "West Allis city, WI", + "CT5585350000000": "West Bend city, WI", + "CT5613150000000": "Casper city, WY", + "CT5613900000000": "Cheyenne city, WY", + "CT5631855000000": "Gillette city, WY", + "CT5645050000000": "Laramie city, WY", + "CS0901080000000": "Andover town, CT", + "CS0901430000000": "Ashford town, CT", + "CS0902060000000": "Avon town, CT", + "CS0902760000000": "Barkhamsted town, CT", + "CS0903250000000": "Beacon Falls town, CT", + "CS0904300000000": "Berlin town, CT", + "CS0904580000000": "Bethany town, CT", + "CS0904720000000": "Bethel town, CT", + "CS0904930000000": "Bethlehem town, CT", + "CS0905910000000": "Bloomfield town, CT", + "CS0906260000000": "Bolton town, CT", + "CS0906820000000": "Bozrah town, CT", + "CS0908210000000": "Bridgewater town, CT", + "CS0908980000000": "Brookfield town, CT", + "CS0909190000000": "Brooklyn town, CT", + "CS0910100000000": "Burlington town, CT", + "CS0910940000000": "Canaan town, CT", + "CS0912130000000": "Canterbury town, CT", + "CS0912270000000": "Canton town, CT", + "CS0913810000000": "Chaplin town, CT", + "CS0914300000000": "Chester town, CT", + "CS0915350000000": "Clinton town, CT", + "CS0915910000000": "Colchester town, CT", + "CS0916050000000": "Colebrook town, CT", + "CS0916400000000": "Columbia town, CT", + "CS0917240000000": "Cornwall town, CT", + "CS0917800000000": "Coventry town, CT", + "CS0918080000000": "Cromwell town, CT", + "CS0918850000000": "Darien town, CT", + "CS0919130000000": "Deep River town, CT", + "CS0920810000000": "Durham town, CT", + "CS0921860000000": "Eastford town, CT", + "CS0922070000000": "East Granby town, CT", + "CS0922280000000": "East Haddam town, CT", + "CS0922490000000": "East Hampton town, CT", + "CS0923400000000": "East Lyme town, CT", + "CS0923890000000": "Easton town, CT", + "CS0924800000000": "East Windsor town, CT", + "CS0925360000000": "Ellington town, CT", + "CS0926270000000": "Essex town, CT", + "CS0929910000000": "Franklin town, CT", + "CS0932290000000": "Goshen town, CT", + "CS0932640000000": "Granby town, CT", + "CS0933900000000": "Griswold town, CT", + "CS0934950000000": "Guilford town, CT", + "CS0935230000000": "Haddam town, CT", + "CS0936000000000": "Hampton town, CT", + "CS0937140000000": "Hartland town, CT", + "CS0937280000000": "Harwinton town, CT", + "CS0937910000000": "Hebron town, CT", + "CS0940290000000": "Kent town, CT", + "CS0940500000000": "Killingly town, CT", + "CS0940710000000": "Killingworth town, CT", + "CS0942390000000": "Lebanon town, CT", + "CS0942600000000": "Ledyard town, CT", + "CS0943230000000": "Lisbon town, CT", + "CS0943370000000": "Litchfield town, CT", + "CS0944210000000": "Lyme town, CT", + "CS0944560000000": "Madison town, CT", + "CS0945820000000": "Marlborough town, CT", + "CS0946940000000": "Middlebury town, CT", + "CS0947080000000": "Middlefield town, CT", + "CS0948620000000": "Monroe town, CT", + "CS0948900000000": "Montville town, CT", + "CS0949460000000": "Morris town, CT", + "CS0950580000000": "New Canaan town, CT", + "CS0950860000000": "New Fairfield town, CT", + "CS0951350000000": "New Hartford town, CT", + "CS0953470000000": "Norfolk town, CT", + "CS0953890000000": "North Branford town, CT", + "CS0954030000000": "North Canaan town, CT", + "CS0954870000000": "North Haven town, CT", + "CS0955500000000": "North Stonington town, CT", + "CS0957040000000": "Old Lyme town, CT", + "CS0957320000000": "Old Saybrook town, CT", + "CS0957600000000": "Orange town, CT", + "CS0958300000000": "Oxford town, CT", + "CS0959980000000": "Plainfield town, CT", + "CS0960120000000": "Plainville town, CT", + "CS0960750000000": "Plymouth town, CT", + "CS0961030000000": "Pomfret town, CT", + "CS0961800000000": "Portland town, CT", + "CS0962150000000": "Preston town, CT", + "CS0962290000000": "Prospect town, CT", + "CS0962710000000": "Putnam town, CT", + "CS0963480000000": "Redding town, CT", + "CS0965370000000": "Rocky Hill town, CT", + "CS0965930000000": "Roxbury town, CT", + "CS0966210000000": "Salem town, CT", + "CS0966420000000": "Salisbury town, CT", + "CS0967400000000": "Scotland town, CT", + "CS0967610000000": "Seymour town, CT", + "CS0967960000000": "Sharon town, CT", + "CS0968310000000": "Sherman town, CT", + "CS0968940000000": "Simsbury town, CT", + "CS0969220000000": "Somers town, CT", + "CS0969640000000": "Southbury town, CT", + "CS0971670000000": "Sprague town, CT", + "CS0972090000000": "Stafford town, CT", + "CS0973420000000": "Sterling town, CT", + "CS0973770000000": "Stonington town, CT", + "CS0974540000000": "Suffield town, CT", + "CS0975730000000": "Thomaston town, CT", + "CS0975870000000": "Thompson town, CT", + "CS0976290000000": "Tolland town, CT", + "CS0977830000000": "Union town, CT", + "CS0978600000000": "Voluntown town, CT", + "CS0979510000000": "Warren town, CT", + "CS0979720000000": "Washington town, CT", + "CS0980280000000": "Waterford town, CT", + "CS0980490000000": "Watertown town, CT", + "CS0981680000000": "Westbrook town, CT", + "CS0983430000000": "Weston town, CT", + "CS0985950000000": "Willington town, CT", + "CS0986370000000": "Wilton town, CT", + "CS0986440000000": "Winchester town, CT", + "CS0986790000000": "Windham town, CT", + "CS0987070000000": "Windsor Locks town, CT", + "CS0987560000000": "Wolcott town, CT", + "CS0987700000000": "Woodbridge town, CT", + "CS0987910000000": "Woodbury town, CT", + "CS0988190000000": "Woodstock town, CT", + "CS2300100000000": "Abbot town, ME", + "CS2300275000000": "Acton town, ME", + "CS2300380000000": "Addison town, ME", + "CS2300590000000": "Albion town, ME", + "CS2300660000000": "Alexander town, ME", + "CS2300730000000": "Alfred town, ME", + "CS2300800000000": "Allagash town, ME", + "CS2301010000000": "Alna town, ME", + "CS2301115000000": "Alton town, ME", + "CS2301185000000": "Amherst town, ME", + "CS2301220000000": "Amity town, ME", + "CS2301325000000": "Andover town, ME", + "CS2301395000000": "Anson town, ME", + "CS2301465000000": "Appleton town, ME", + "CS2301500000000": "Argyle unorganized, ME", + "CS2301570000000": "Arrowsic town, ME", + "CS2301605000000": "Arundel town, ME", + "CS2301710000000": "Ashland town, ME", + "CS2301885000000": "Athens town, ME", + "CS2301920000000": "Atkinson town, ME", + "CS2302165000000": "Aurora town, ME", + "CS2302235000000": "Avon town, ME", + "CS2302480000000": "Baileyville town, ME", + "CS2302655000000": "Baldwin town, ME", + "CS2302762000000": "Bancroft unorganized, ME", + "CS2302865000000": "Bar Harbor town, ME", + "CS2302970000000": "Baring plantation, ME", + "CS2303670000000": "Beals town, ME", + "CS2303740000000": "Beaver Cove town, ME", + "CS2303810000000": "Beddington town, ME", + "CS2304020000000": "Belgrade town, ME", + "CS2304125000000": "Belmont town, ME", + "CS2304475000000": "Benton town, ME", + "CS2304720000000": "Berwick town, ME", + "CS2304825000000": "Bethel town, ME", + "CS2305000000000": "Bingham town, ME", + "CS2305385000000": "Blaine town, ME", + "CS2305560000000": "Blanchard unorganized, ME", + "CS2305700000000": "Blue Hill town, ME", + "CS2306050000000": "Boothbay town, ME", + "CS2306120000000": "Boothbay Harbor town, ME", + "CS2306260000000": "Bowdoin town, ME", + "CS2306365000000": "Bowdoinham town, ME", + "CS2306400000000": "Bowerbank town, ME", + "CS2306575000000": "Bradford town, ME", + "CS2306680000000": "Bradley town, ME", + "CS2306855000000": "Bremen town, ME", + "CS2307065000000": "Bridgewater town, ME", + "CS2307170000000": "Bridgton town, ME", + "CS2307380000000": "Brighton plantation, ME", + "CS2307485000000": "Bristol town, ME", + "CS2307800000000": "Brooklin town, ME", + "CS2307870000000": "Brooks town, ME", + "CS2307975000000": "Brooksville town, ME", + "CS2308150000000": "Brownfield town, ME", + "CS2308325000000": "Brownville town, ME", + "CS2308430000000": "Brunswick town, ME", + "CS2308710000000": "Buckfield town, ME", + "CS2308815000000": "Bucksport town, ME", + "CS2309200000000": "Burlington town, ME", + "CS2309270000000": "Burnham town, ME", + "CS2309410000000": "Buxton town, ME", + "CS2309550000000": "Byron town, ME", + "CS2309655000000": "Cambridge town, ME", + "CS2309725000000": "Camden town, ME", + "CS2309935000000": "Canaan town, ME", + "CS2310005000000": "Canton town, ME", + "CS2310180000000": "Cape Elizabeth town, ME", + "CS2310495000000": "Caratunk town, ME", + "CS2310670000000": "Carmel town, ME", + "CS2310740000000": "Carrabassett Valley town, ME", + "CS2310810000000": "Carroll plantation, ME", + "CS2310915000000": "Carthage town, ME", + "CS2311020000000": "Cary plantation, ME", + "CS2311125000000": "Casco town, ME", + "CS2311265000000": "Castine town, ME", + "CS2311300000000": "Castle Hill town, ME", + "CS2311335000000": "Caswell town, ME", + "CS2311785000000": "Central Aroostook unorganized, ME", + "CS2311800000000": "Central Hancock unorganized, ME", + "CS2311820000000": "Central Somerset unorganized, ME", + "CS2312000000000": "Chapman town, ME", + "CS2312105000000": "Charleston town, ME", + "CS2312175000000": "Charlotte town, ME", + "CS2312300000000": "Chebeague Island town, ME", + "CS2312350000000": "Chelsea town, ME", + "CS2312455000000": "Cherryfield town, ME", + "CS2312525000000": "Chester town, ME", + "CS2312595000000": "Chesterville town, ME", + "CS2312735000000": "China town, ME", + "CS2313365000000": "Clifton town, ME", + "CS2313470000000": "Clinton town, ME", + "CS2313610000000": "Codyville plantation, ME", + "CS2313750000000": "Columbia town, ME", + "CS2313820000000": "Columbia Falls town, ME", + "CS2313900000000": "Connor unorganized, ME", + "CS2314100000000": "Cooper town, ME", + "CS2314205000000": "Coplin plantation, ME", + "CS2314310000000": "Corinna town, ME", + "CS2314380000000": "Corinth town, ME", + "CS2314485000000": "Cornish town, ME", + "CS2314555000000": "Cornville town, ME", + "CS2314905000000": "Cranberry Isles town, ME", + "CS2314940000000": "Crawford town, ME", + "CS2315395000000": "Crystal town, ME", + "CS2315430000000": "Cumberland town, ME", + "CS2315780000000": "Cushing town, ME", + "CS2315920000000": "Cutler town, ME", + "CS2315990000000": "Cyr plantation, ME", + "CS2316165000000": "Dallas plantation, ME", + "CS2316235000000": "Damariscotta town, ME", + "CS2316410000000": "Danforth town, ME", + "CS2316725000000": "Dayton town, ME", + "CS2316865000000": "Deblois town, ME", + "CS2316935000000": "Dedham town, ME", + "CS2317145000000": "Deer Isle town, ME", + "CS2317250000000": "Denmark town, ME", + "CS2317285000000": "Dennistown plantation, ME", + "CS2317355000000": "Dennysville town, ME", + "CS2317460000000": "Detroit town, ME", + "CS2317530000000": "Dexter town, ME", + "CS2317740000000": "Dixfield town, ME", + "CS2317950000000": "Dixmont town, ME", + "CS2318195000000": "Dover-Foxcroft town, ME", + "CS2318475000000": "Dresden town, ME", + "CS2318580000000": "Drew plantation, ME", + "CS2319105000000": "Durham town, ME", + "CS2319210000000": "Dyer Brook town, ME", + "CS2319420000000": "Eagle Lake town, ME", + "CS2319770000000": "Eastbrook town, ME", + "CS2319865000000": "East Central Franklin unorganized, ME", + "CS2319868000000": "East Central Penobscot unorganized, ME", + "CS2319870000000": "East Central Washington unorganized, ME", + "CS2320405000000": "East Hancock unorganized, ME", + "CS2320960000000": "East Machias town, ME", + "CS2321030000000": "East Millinocket town, ME", + "CS2321380000000": "Easton town, ME", + "CS2322535000000": "Eddington town, ME", + "CS2322675000000": "Edgecomb town, ME", + "CS2322710000000": "Edinburg town, ME", + "CS2322955000000": "Eliot town, ME", + "CS2323410000000": "Embden town, ME", + "CS2323620000000": "Enfield town, ME", + "CS2323865000000": "Etna town, ME", + "CS2324005000000": "Eustis town, ME", + "CS2324110000000": "Exeter town, ME", + "CS2324320000000": "Fairfield town, ME", + "CS2324495000000": "Falmouth town, ME", + "CS2324670000000": "Farmingdale town, ME", + "CS2324775000000": "Farmington town, ME", + "CS2324950000000": "Fayette town, ME", + "CS2325615000000": "Fort Fairfield town, ME", + "CS2325755000000": "Fort Kent town, ME", + "CS2326280000000": "Frankfort town, ME", + "CS2326350000000": "Franklin town, ME", + "CS2326420000000": "Freedom town, ME", + "CS2326525000000": "Freeport town, ME", + "CS2326595000000": "Frenchboro town, ME", + "CS2326735000000": "Frenchville town, ME", + "CS2326805000000": "Friendship town, ME", + "CS2326910000000": "Fryeburg town, ME", + "CS2327025000000": "Frye Island town, ME", + "CS2327120000000": "Garfield plantation, ME", + "CS2327190000000": "Garland town, ME", + "CS2327295000000": "Georgetown town, ME", + "CS2327505000000": "Gilead town, ME", + "CS2327645000000": "Glenburn town, ME", + "CS2327855000000": "Glenwood plantation, ME", + "CS2328240000000": "Gorham town, ME", + "CS2328450000000": "Gouldsboro town, ME", + "CS2328590000000": "Grand Isle town, ME", + "CS2328660000000": "Grand Lake Stream plantation, ME", + "CS2328870000000": "Gray town, ME", + "CS2328975000000": "Great Pond town, ME", + "CS2329185000000": "Greenbush town, ME", + "CS2329255000000": "Greene town, ME", + "CS2329535000000": "Greenville town, ME", + "CS2329710000000": "Greenwood town, ME", + "CS2330095000000": "Guilford town, ME", + "CS2330690000000": "Hamlin town, ME", + "CS2330725000000": "Hammond town, ME", + "CS2330795000000": "Hampden town, ME", + "CS2330970000000": "Hancock town, ME", + "CS2331110000000": "Hanover town, ME", + "CS2331355000000": "Harmony town, ME", + "CS2331390000000": "Harpswell town, ME", + "CS2331530000000": "Harrington town, ME", + "CS2331600000000": "Harrison town, ME", + "CS2331670000000": "Hartford town, ME", + "CS2331740000000": "Hartland town, ME", + "CS2332195000000": "Haynesville town, ME", + "CS2332370000000": "Hebron town, ME", + "CS2332510000000": "Hermon town, ME", + "CS2332685000000": "Hersey town, ME", + "CS2332715000000": "Hibberts gore, ME", + "CS2332895000000": "Highland plantation, ME", + "CS2333315000000": "Hiram town, ME", + "CS2333385000000": "Hodgdon town, ME", + "CS2333490000000": "Holden town, ME", + "CS2333665000000": "Hollis town, ME", + "CS2333840000000": "Hope town, ME", + "CS2333980000000": "Houlton town, ME", + "CS2334190000000": "Howland town, ME", + "CS2334365000000": "Hudson town, ME", + "CS2334820000000": "Industry town, ME", + "CS2335065000000": "Island Falls town, ME", + "CS2335135000000": "Isle au Haut town, ME", + "CS2335240000000": "Islesboro town, ME", + "CS2335345000000": "Jackman town, ME", + "CS2335450000000": "Jackson town, ME", + "CS2335625000000": "Jay town, ME", + "CS2335695000000": "Jefferson town, ME", + "CS2335905000000": "Jonesboro town, ME", + "CS2336010000000": "Jonesport town, ME", + "CS2336325000000": "Kenduskeag town, ME", + "CS2336535000000": "Kennebunk town, ME", + "CS2336745000000": "Kennebunkport town, ME", + "CS2337025000000": "Kingfield town, ME", + "CS2337075000000": "Kingman unorganized, ME", + "CS2337095000000": "Kingsbury plantation, ME", + "CS2337270000000": "Kittery town, ME", + "CS2337585000000": "Knox town, ME", + "CS2337760000000": "Lagrange town, ME", + "CS2337970000000": "Lake View plantation, ME", + "CS2338005000000": "Lakeville town, ME", + "CS2338180000000": "Lamoine town, ME", + "CS2338425000000": "Lebanon town, ME", + "CS2338530000000": "Lee town, ME", + "CS2338565000000": "Leeds town, ME", + "CS2338705000000": "Levant town, ME", + "CS2339055000000": "Liberty town, ME", + "CS2339195000000": "Limerick town, ME", + "CS2339300000000": "Limestone town, ME", + "CS2339405000000": "Limington town, ME", + "CS2339422000000": "Lincoln plantation, ME", + "CS2339475000000": "Lincoln town, ME", + "CS2339755000000": "Lincolnville town, ME", + "CS2339965000000": "Linneus town, ME", + "CS2340035000000": "Lisbon town, ME", + "CS2340175000000": "Litchfield town, ME", + "CS2340595000000": "Littleton town, ME", + "CS2340665000000": "Livermore town, ME", + "CS2340770000000": "Livermore Falls town, ME", + "CS2341067000000": "Long Island town, ME", + "CS2341365000000": "Lovell town, ME", + "CS2341435000000": "Lowell town, ME", + "CS2341610000000": "Lubec town, ME", + "CS2341715000000": "Ludlow town, ME", + "CS2341750000000": "Lyman town, ME", + "CS2341960000000": "Machias town, ME", + "CS2342100000000": "Machiasport town, ME", + "CS2342450000000": "Macwahoc plantation, ME", + "CS2342520000000": "Madawaska town, ME", + "CS2342660000000": "Madison town, ME", + "CS2342835000000": "Magalloway plantation, ME", + "CS2343080000000": "Manchester town, ME", + "CS2343255000000": "Mapleton town, ME", + "CS2343430000000": "Mariaville town, ME", + "CS2343640000000": "Marshfield town, ME", + "CS2343710000000": "Mars Hill town, ME", + "CS2343990000000": "Masardis town, ME", + "CS2344165000000": "Matinicus Isle plantation, ME", + "CS2344270000000": "Mattawamkeag town, ME", + "CS2344340000000": "Maxfield town, ME", + "CS2344585000000": "Mechanic Falls town, ME", + "CS2344760000000": "Meddybemps town, ME", + "CS2344830000000": "Medford town, ME", + "CS2345005000000": "Medway town, ME", + "CS2345110000000": "Mercer town, ME", + "CS2345180000000": "Merrill town, ME", + "CS2345285000000": "Mexico town, ME", + "CS2345600000000": "Milbridge town, ME", + "CS2345670000000": "Milford town, ME", + "CS2345810000000": "Millinocket town, ME", + "CS2346020000000": "Milo town, ME", + "CS2346105000000": "Milton unorganized, ME", + "CS2346160000000": "Minot town, ME", + "CS2346335000000": "Monhegan plantation, ME", + "CS2346405000000": "Monmouth town, ME", + "CS2346475000000": "Monroe town, ME", + "CS2346580000000": "Monson town, ME", + "CS2346685000000": "Monticello town, ME", + "CS2346790000000": "Montville town, ME", + "CS2347140000000": "Moose River town, ME", + "CS2347175000000": "Moro plantation, ME", + "CS2347245000000": "Morrill town, ME", + "CS2347455000000": "Moscow town, ME", + "CS2347560000000": "Mount Chase town, ME", + "CS2347630000000": "Mount Desert town, ME", + "CS2347770000000": "Mount Vernon town, ME", + "CS2348085000000": "Naples town, ME", + "CS2348120000000": "Nashville plantation, ME", + "CS2348505000000": "Newburgh town, ME", + "CS2348575000000": "New Canada town, ME", + "CS2348645000000": "Newcastle town, ME", + "CS2348750000000": "Newfield town, ME", + "CS2348820000000": "New Gloucester town, ME", + "CS2348960000000": "New Limerick town, ME", + "CS2349065000000": "Newport town, ME", + "CS2349205000000": "New Portland town, ME", + "CS2349275000000": "Newry town, ME", + "CS2349345000000": "New Sharon town, ME", + "CS2349415000000": "New Sweden town, ME", + "CS2349520000000": "New Vineyard town, ME", + "CS2349660000000": "Nobleboro town, ME", + "CS2349835000000": "Norridgewock town, ME", + "CS2350325000000": "North Berwick town, ME", + "CS2351105000000": "Northeast Piscataquis unorganized, ME", + "CS2351114000000": "Northeast Somerset unorganized, ME", + "CS2351375000000": "Northfield town, ME", + "CS2351400000000": "North Franklin unorganized, ME", + "CS2351620000000": "North Haven town, ME", + "CS2352575000000": "North Oxford unorganized, ME", + "CS2352710000000": "North Penobscot unorganized, ME", + "CS2352845000000": "Northport town, ME", + "CS2353500000000": "North Washington unorganized, ME", + "CS2353602000000": "Northwest Aroostook unorganized, ME", + "CS2353620000000": "Northwest Hancock unorganized, ME", + "CS2353628000000": "Northwest Piscataquis unorganized, ME", + "CS2353636000000": "Northwest Somerset unorganized, ME", + "CS2353860000000": "North Yarmouth town, ME", + "CS2354000000000": "Norway town, ME", + "CS2354385000000": "Oakfield town, ME", + "CS2354560000000": "Oakland town, ME", + "CS2354980000000": "Ogunquit town, ME", + "CS2355085000000": "Old Orchard Beach town, ME", + "CS2355435000000": "Orient town, ME", + "CS2355505000000": "Orland town, ME", + "CS2355565000000": "Orono town, ME", + "CS2355680000000": "Orrington town, ME", + "CS2355855000000": "Osborn town, ME", + "CS2355890000000": "Otis town, ME", + "CS2355960000000": "Otisfield town, ME", + "CS2356135000000": "Owls Head town, ME", + "CS2356310000000": "Oxford town, ME", + "CS2356450000000": "Palermo town, ME", + "CS2356520000000": "Palmyra town, ME", + "CS2356625000000": "Paris town, ME", + "CS2356765000000": "Parkman town, ME", + "CS2356870000000": "Parsonsfield town, ME", + "CS2357045000000": "Passadumkeag town, ME", + "CS2357082000000": "Passamaquoddy Indian Township Reservation, ME", + "CS2357090000000": "Passamaquoddy Pleasant Point Reservation, ME", + "CS2357150000000": "Patten town, ME", + "CS2357780000000": "Pembroke town, ME", + "CS2357920000000": "Penobscot town, ME", + "CS2357936000000": "Penobscot Indian Island Reservation, ME", + "CS2358060000000": "Perham town, ME", + "CS2358165000000": "Perry town, ME", + "CS2358270000000": "Peru town, ME", + "CS2358445000000": "Phillips town, ME", + "CS2358515000000": "Phippsburg town, ME", + "CS2359005000000": "Pittsfield town, ME", + "CS2359110000000": "Pittston town, ME", + "CS2359705000000": "Pleasant Ridge plantation, ME", + "CS2359950000000": "Plymouth town, ME", + "CS2360020000000": "Poland town, ME", + "CS2360300000000": "Portage Lake town, ME", + "CS2360405000000": "Porter town, ME", + "CS2360685000000": "Pownal town, ME", + "CS2360790000000": "Prentiss unorganized, ME", + "CS2361035000000": "Princeton town, ME", + "CS2361210000000": "Prospect town, ME", + "CS2361700000000": "Randolph town, ME", + "CS2361840000000": "Rangeley town, ME", + "CS2361875000000": "Rangeley plantation, ME", + "CS2361945000000": "Raymond town, ME", + "CS2362190000000": "Readfield town, ME", + "CS2362400000000": "Reed plantation, ME", + "CS2362645000000": "Richmond town, ME", + "CS2362995000000": "Ripley town, ME", + "CS2363275000000": "Robbinston town, ME", + "CS2363660000000": "Rockport town, ME", + "CS2363835000000": "Rome town, ME", + "CS2363940000000": "Roque Bluffs town, ME", + "CS2364185000000": "Roxbury town, ME", + "CS2364290000000": "Rumford town, ME", + "CS2364570000000": "Sabattus town, ME", + "CS2364780000000": "St. Agatha town, ME", + "CS2364850000000": "St. Albans town, ME", + "CS2365025000000": "St. Francis town, ME", + "CS2365130000000": "St. George town, ME", + "CS2365200000000": "St. John plantation, ME", + "CS2365655000000": "Sandy River plantation, ME", + "CS2365865000000": "Sangerville town, ME", + "CS2366145000000": "Scarborough town, ME", + "CS2366565000000": "Searsmont town, ME", + "CS2366635000000": "Searsport town, ME", + "CS2366775000000": "Sebago town, ME", + "CS2366950000000": "Sebec town, ME", + "CS2367160000000": "Seboeis plantation, ME", + "CS2367238000000": "Seboomook Lake unorganized, ME", + "CS2367300000000": "Sedgwick town, ME", + "CS2367475000000": "Shapleigh town, ME", + "CS2367790000000": "Sherman town, ME", + "CS2368140000000": "Shirley town, ME", + "CS2368385000000": "Sidney town, ME", + "CS2368910000000": "Skowhegan town, ME", + "CS2369155000000": "Smithfield town, ME", + "CS2369260000000": "Smyrna town, ME", + "CS2369505000000": "Solon town, ME", + "CS2369645000000": "Somerville town, ME", + "CS2369750000000": "Sorrento town, ME", + "CS2369930000000": "South Aroostook unorganized, ME", + "CS2370030000000": "South Berwick town, ME", + "CS2370240000000": "South Bristol town, ME", + "CS2370655000000": "Southeast Piscataquis unorganized, ME", + "CS2370760000000": "South Franklin unorganized, ME", + "CS2371755000000": "South Oxford unorganized, ME", + "CS2371955000000": "Southport town, ME", + "CS2372585000000": "South Thomaston town, ME", + "CS2372865000000": "Southwest Harbor town, ME", + "CS2373250000000": "Springfield town, ME", + "CS2373472000000": "Square Lake unorganized, ME", + "CS2373600000000": "Stacyville town, ME", + "CS2373670000000": "Standish town, ME", + "CS2373845000000": "Starks town, ME", + "CS2374055000000": "Stetson town, ME", + "CS2374125000000": "Steuben town, ME", + "CS2374405000000": "Stockholm town, ME", + "CS2374475000000": "Stockton Springs town, ME", + "CS2374510000000": "Stoneham town, ME", + "CS2374580000000": "Stonington town, ME", + "CS2374685000000": "Stow town, ME", + "CS2374825000000": "Strong town, ME", + "CS2374965000000": "Sullivan town, ME", + "CS2375035000000": "Sumner town, ME", + "CS2375280000000": "Surry town, ME", + "CS2375455000000": "Swans Island town, ME", + "CS2375525000000": "Swanville town, ME", + "CS2375595000000": "Sweden town, ME", + "CS2375770000000": "Talmadge town, ME", + "CS2375980000000": "Temple town, ME", + "CS2376190000000": "The Forks plantation, ME", + "CS2376365000000": "Thomaston town, ME", + "CS2376610000000": "Thorndike town, ME", + "CS2376895000000": "Topsfield town, ME", + "CS2376960000000": "Topsham town, ME", + "CS2377345000000": "Tremont town, ME", + "CS2377415000000": "Trenton town, ME", + "CS2377625000000": "Troy town, ME", + "CS2377800000000": "Turner town, ME", + "CS2378115000000": "Union town, ME", + "CS2378190000000": "Unity unorganized, ME", + "CS2378255000000": "Unity town, ME", + "CS2378465000000": "Upton town, ME", + "CS2378570000000": "Van Buren town, ME", + "CS2378675000000": "Vanceboro town, ME", + "CS2378745000000": "Vassalboro town, ME", + "CS2378780000000": "Veazie town, ME", + "CS2378925000000": "Verona Island town, ME", + "CS2379025000000": "Vienna town, ME", + "CS2379130000000": "Vinalhaven town, ME", + "CS2379270000000": "Wade town, ME", + "CS2379375000000": "Waite town, ME", + "CS2379480000000": "Waldo town, ME", + "CS2379550000000": "Waldoboro town, ME", + "CS2379585000000": "Wales town, ME", + "CS2379865000000": "Wallagrass town, ME", + "CS2380040000000": "Waltham town, ME", + "CS2380215000000": "Warren town, ME", + "CS2380285000000": "Washburn town, ME", + "CS2380425000000": "Washington town, ME", + "CS2380530000000": "Waterboro town, ME", + "CS2380635000000": "Waterford town, ME", + "CS2380880000000": "Wayne town, ME", + "CS2381055000000": "Webster plantation, ME", + "CS2381300000000": "Weld town, ME", + "CS2381405000000": "Wellington town, ME", + "CS2381475000000": "Wells town, ME", + "CS2381685000000": "Wesley town, ME", + "CS2381930000000": "West Bath town, ME", + "CS2382770000000": "Westfield town, ME", + "CS2382840000000": "West Forks plantation, ME", + "CS2382945000000": "West Gardiner town, ME", + "CS2383540000000": "Westmanland town, ME", + "CS2383785000000": "Weston town, ME", + "CS2383890000000": "West Paris town, ME", + "CS2384140000000": "Westport Island town, ME", + "CS2385010000000": "Whitefield town, ME", + "CS2385185000000": "Whiting town, ME", + "CS2385290000000": "Whitneyville town, ME", + "CS2385710000000": "Willimantic town, ME", + "CS2385850000000": "Wilton town, ME", + "CS2386025000000": "Windham town, ME", + "CS2386165000000": "Windsor town, ME", + "CS2386305000000": "Winn town, ME", + "CS2386515000000": "Winslow town, ME", + "CS2386655000000": "Winter Harbor town, ME", + "CS2386760000000": "Winterport town, ME", + "CS2386865000000": "Winterville plantation, ME", + "CS2386970000000": "Winthrop town, ME", + "CS2387075000000": "Wiscasset town, ME", + "CS2387215000000": "Woodland town, ME", + "CS2387355000000": "Woodstock town, ME", + "CS2387390000000": "Woodville town, ME", + "CS2387460000000": "Woolwich town, ME", + "CS2387680000000": "Wyman unorganized, ME", + "CS2387845000000": "Yarmouth town, ME", + "CS2387985000000": "York town, ME", + "CS2500170000000": "Abington town, MA", + "CS2500380000000": "Acton town, MA", + "CS2500520000000": "Acushnet town, MA", + "CS2500555000000": "Adams town, MA", + "CS2500975000000": "Alford town, MA", + "CS2501585000000": "Aquinnah town, MA", + "CS2501885000000": "Ashburnham town, MA", + "CS2501955000000": "Ashby town, MA", + "CS2502095000000": "Ashfield town, MA", + "CS2502130000000": "Ashland town, MA", + "CS2502480000000": "Athol town, MA", + "CS2502760000000": "Auburn town, MA", + "CS2502935000000": "Avon town, MA", + "CS2503005000000": "Ayer town, MA", + "CS2503740000000": "Barre town, MA", + "CS2504545000000": "Becket town, MA", + "CS2504615000000": "Bedford town, MA", + "CS2504825000000": "Belchertown town, MA", + "CS2504930000000": "Bellingham town, MA", + "CS2505280000000": "Berkley town, MA", + "CS2505490000000": "Berlin town, MA", + "CS2505560000000": "Bernardston town, MA", + "CS2506015000000": "Blackstone town, MA", + "CS2506085000000": "Blandford town, MA", + "CS2506365000000": "Bolton town, MA", + "CS2507175000000": "Bourne town, MA", + "CS2507350000000": "Boxborough town, MA", + "CS2507420000000": "Boxford town, MA", + "CS2507525000000": "Boylston town, MA", + "CS2507980000000": "Brewster town, MA", + "CS2508470000000": "Brimfield town, MA", + "CS2509105000000": "Brookfield town, MA", + "CS2509595000000": "Buckland town, MA", + "CS2511315000000": "Canton town, MA", + "CS2511525000000": "Carlisle town, MA", + "CS2511665000000": "Carver town, MA", + "CS2512505000000": "Charlemont town, MA", + "CS2512715000000": "Charlton town, MA", + "CS2512995000000": "Chatham town, MA", + "CS2513345000000": "Cheshire town, MA", + "CS2513485000000": "Chester town, MA", + "CS2513590000000": "Chesterfield town, MA", + "CS2513800000000": "Chilmark town, MA", + "CS2514010000000": "Clarksburg town, MA", + "CS2514395000000": "Clinton town, MA", + "CS2514640000000": "Cohasset town, MA", + "CS2514885000000": "Colrain town, MA", + "CS2515060000000": "Concord town, MA", + "CS2515200000000": "Conway town, MA", + "CS2516040000000": "Cummington town, MA", + "CS2516180000000": "Dalton town, MA", + "CS2516670000000": "Deerfield town, MA", + "CS2516775000000": "Dennis town, MA", + "CS2516950000000": "Dighton town, MA", + "CS2517300000000": "Douglas town, MA", + "CS2517405000000": "Dover town, MA", + "CS2517685000000": "Dudley town, MA", + "CS2517825000000": "Dunstable town, MA", + "CS2517895000000": "Duxbury town, MA", + "CS2518455000000": "East Bridgewater town, MA", + "CS2518560000000": "East Brookfield town, MA", + "CS2519295000000": "Eastham town, MA", + "CS2519645000000": "East Longmeadow town, MA", + "CS2521150000000": "Edgartown town, MA", + "CS2521360000000": "Egremont town, MA", + "CS2521780000000": "Erving town, MA", + "CS2521850000000": "Essex town, MA", + "CS2522130000000": "Fairhaven town, MA", + "CS2524120000000": "Florida town, MA", + "CS2524820000000": "Foxborough town, MA", + "CS2525240000000": "Freetown town, MA", + "CS2525625000000": "Georgetown town, MA", + "CS2525730000000": "Gill town, MA", + "CS2526290000000": "Goshen town, MA", + "CS2526325000000": "Gosnold town, MA", + "CS2526430000000": "Grafton town, MA", + "CS2526535000000": "Granby town, MA", + "CS2526675000000": "Granville town, MA", + "CS2526815000000": "Great Barrington town, MA", + "CS2527480000000": "Groton town, MA", + "CS2527620000000": "Groveland town, MA", + "CS2527690000000": "Hadley town, MA", + "CS2527795000000": "Halifax town, MA", + "CS2527900000000": "Hamilton town, MA", + "CS2528075000000": "Hampden town, MA", + "CS2528180000000": "Hancock town, MA", + "CS2528285000000": "Hanover town, MA", + "CS2528495000000": "Hanson town, MA", + "CS2528740000000": "Hardwick town, MA", + "CS2528950000000": "Harvard town, MA", + "CS2529020000000": "Harwich town, MA", + "CS2529265000000": "Hatfield town, MA", + "CS2529475000000": "Hawley town, MA", + "CS2529650000000": "Heath town, MA", + "CS2530210000000": "Hingham town, MA", + "CS2530315000000": "Hinsdale town, MA", + "CS2530455000000": "Holbrook town, MA", + "CS2530560000000": "Holden town, MA", + "CS2530665000000": "Holland town, MA", + "CS2530700000000": "Holliston town, MA", + "CS2530945000000": "Hopedale town, MA", + "CS2531085000000": "Hopkinton town, MA", + "CS2531435000000": "Hubbardston town, MA", + "CS2531540000000": "Hudson town, MA", + "CS2531645000000": "Hull town, MA", + "CS2531785000000": "Huntington town, MA", + "CS2532310000000": "Ipswich town, MA", + "CS2533220000000": "Kingston town, MA", + "CS2533920000000": "Lakeville town, MA", + "CS2534165000000": "Lancaster town, MA", + "CS2534340000000": "Lanesborough town, MA", + "CS2534655000000": "Lee town, MA", + "CS2534795000000": "Leicester town, MA", + "CS2534970000000": "Lenox town, MA", + "CS2535180000000": "Leverett town, MA", + "CS2535285000000": "Leyden town, MA", + "CS2535425000000": "Lincoln town, MA", + "CS2535950000000": "Littleton town, MA", + "CS2536300000000": "Longmeadow town, MA", + "CS2537175000000": "Ludlow town, MA", + "CS2537420000000": "Lunenburg town, MA", + "CS2537560000000": "Lynnfield town, MA", + "CS2537995000000": "Manchester-by-the-Sea town, MA", + "CS2538225000000": "Mansfield town, MA", + "CS2538400000000": "Marblehead town, MA", + "CS2538540000000": "Marion town, MA", + "CS2539100000000": "Mashpee town, MA", + "CS2539450000000": "Mattapoisett town, MA", + "CS2539625000000": "Maynard town, MA", + "CS2539765000000": "Medfield town, MA", + "CS2539975000000": "Medway town, MA", + "CS2540255000000": "Mendon town, MA", + "CS2540430000000": "Merrimac town, MA", + "CS2540850000000": "Middleborough town, MA", + "CS2540990000000": "Middlefield town, MA", + "CS2541095000000": "Middleton town, MA", + "CS2541340000000": "Millbury town, MA", + "CS2541515000000": "Millis town, MA", + "CS2541585000000": "Millville town, MA", + "CS2542040000000": "Monroe town, MA", + "CS2542145000000": "Monson town, MA", + "CS2542285000000": "Montague town, MA", + "CS2542460000000": "Monterey town, MA", + "CS2542530000000": "Montgomery town, MA", + "CS2543300000000": "Mount Washington town, MA", + "CS2543580000000": "Nahant town, MA", + "CS2543790000000": "Nantucket County/town, MA", + "CS2544385000000": "New Ashford town, MA", + "CS2545105000000": "New Braintree town, MA", + "CS2545175000000": "Newbury town, MA", + "CS2545420000000": "New Marlborough town, MA", + "CS2545490000000": "New Salem town, MA", + "CS2546050000000": "Norfolk town, MA", + "CS2546820000000": "Northborough town, MA", + "CS2546925000000": "Northbridge town, MA", + "CS2547135000000": "North Brookfield town, MA", + "CS2547835000000": "Northfield town, MA", + "CS2548955000000": "North Reading town, MA", + "CS2549970000000": "Norton town, MA", + "CS2550145000000": "Norwell town, MA", + "CS2550390000000": "Oak Bluffs town, MA", + "CS2550670000000": "Oakham town, MA", + "CS2551265000000": "Orange town, MA", + "CS2551440000000": "Orleans town, MA", + "CS2551580000000": "Otis town, MA", + "CS2551825000000": "Oxford town, MA", + "CS2552420000000": "Paxton town, MA", + "CS2552560000000": "Pelham town, MA", + "CS2552630000000": "Pembroke town, MA", + "CS2552805000000": "Pepperell town, MA", + "CS2553050000000": "Peru town, MA", + "CS2553120000000": "Petersham town, MA", + "CS2553225000000": "Phillipston town, MA", + "CS2554030000000": "Plainfield town, MA", + "CS2554100000000": "Plainville town, MA", + "CS2554415000000": "Plympton town, MA", + "CS2555395000000": "Princeton town, MA", + "CS2555500000000": "Provincetown town, MA", + "CS2556060000000": "Raynham town, MA", + "CS2556375000000": "Rehoboth town, MA", + "CS2556795000000": "Richmond town, MA", + "CS2557600000000": "Rochester town, MA", + "CS2557775000000": "Rockland town, MA", + "CS2557880000000": "Rockport town, MA", + "CS2558335000000": "Rowe town, MA", + "CS2558405000000": "Rowley town, MA", + "CS2558580000000": "Royalston town, MA", + "CS2558650000000": "Russell town, MA", + "CS2558825000000": "Rutland town, MA", + "CS2559245000000": "Salisbury town, MA", + "CS2559665000000": "Sandisfield town, MA", + "CS2559735000000": "Sandwich town, MA", + "CS2560225000000": "Savoy town, MA", + "CS2560330000000": "Scituate town, MA", + "CS2560645000000": "Seekonk town, MA", + "CS2560785000000": "Sharon town, MA", + "CS2561065000000": "Sheffield town, MA", + "CS2561135000000": "Shelburne town, MA", + "CS2561380000000": "Sherborn town, MA", + "CS2561590000000": "Shirley town, MA", + "CS2561905000000": "Shutesbury town, MA", + "CS2562430000000": "Somerset town, MA", + "CS2562745000000": "Southampton town, MA", + "CS2563165000000": "Southborough town, MA", + "CS2564145000000": "South Hadley town, MA", + "CS2565825000000": "Southwick town, MA", + "CS2566105000000": "Spencer town, MA", + "CS2567385000000": "Sterling town, MA", + "CS2567595000000": "Stockbridge town, MA", + "CS2567665000000": "Stoneham town, MA", + "CS2568050000000": "Stow town, MA", + "CS2568155000000": "Sturbridge town, MA", + "CS2568260000000": "Sudbury town, MA", + "CS2568400000000": "Sunderland town, MA", + "CS2568610000000": "Sutton town, MA", + "CS2568645000000": "Swampscott town, MA", + "CS2568750000000": "Swansea town, MA", + "CS2569275000000": "Templeton town, MA", + "CS2569940000000": "Tisbury town, MA", + "CS2570045000000": "Tolland town, MA", + "CS2570150000000": "Topsfield town, MA", + "CS2570360000000": "Townsend town, MA", + "CS2570605000000": "Truro town, MA", + "CS2571025000000": "Tyngsborough town, MA", + "CS2571095000000": "Tyringham town, MA", + "CS2571480000000": "Upton town, MA", + "CS2571620000000": "Uxbridge town, MA", + "CS2572390000000": "Wales town, MA", + "CS2572880000000": "Ware town, MA", + "CS2572985000000": "Wareham town, MA", + "CS2573090000000": "Warren town, MA", + "CS2573265000000": "Warwick town, MA", + "CS2573335000000": "Washington town, MA", + "CS2573790000000": "Wayland town, MA", + "CS2573895000000": "Webster town, MA", + "CS2574385000000": "Wellfleet town, MA", + "CS2574525000000": "Wendell town, MA", + "CS2574595000000": "Wenham town, MA", + "CS2575015000000": "Westborough town, MA", + "CS2575155000000": "West Boylston town, MA", + "CS2575260000000": "West Bridgewater town, MA", + "CS2575400000000": "West Brookfield town, MA", + "CS2576135000000": "Westford town, MA", + "CS2576380000000": "Westhampton town, MA", + "CS2577010000000": "Westminster town, MA", + "CS2577150000000": "West Newbury town, MA", + "CS2577255000000": "Weston town, MA", + "CS2577570000000": "Westport town, MA", + "CS2577990000000": "West Stockbridge town, MA", + "CS2578235000000": "West Tisbury town, MA", + "CS2578690000000": "Westwood town, MA", + "CS2579110000000": "Whately town, MA", + "CS2579530000000": "Whitman town, MA", + "CS2579740000000": "Wilbraham town, MA", + "CS2579915000000": "Williamsburg town, MA", + "CS2579985000000": "Williamstown town, MA", + "CS2580230000000": "Wilmington town, MA", + "CS2580405000000": "Winchendon town, MA", + "CS2580510000000": "Winchester town, MA", + "CS2580685000000": "Windsor town, MA", + "CS2582175000000": "Worthington town, MA", + "CS2582315000000": "Wrentham town, MA", + "CS3300260000000": "Acworth town, NH", + "CS3300420000000": "Albany town, NH", + "CS3300580000000": "Alexandria town, NH", + "CS3300660000000": "Allenstown town, NH", + "CS3300820000000": "Alstead town, NH", + "CS3301060000000": "Alton town, NH", + "CS3301300000000": "Amherst town, NH", + "CS3301460000000": "Andover town, NH", + "CS3301700000000": "Antrim town, NH", + "CS3302020000000": "Ashland town, NH", + "CS3302340000000": "Atkinson town, NH", + "CS3302820000000": "Auburn town, NH", + "CS3303220000000": "Barnstead town, NH", + "CS3303460000000": "Barrington town, NH", + "CS3303700000000": "Bartlett town, NH", + "CS3303940000000": "Bath town, NH", + "CS3304500000000": "Bedford town, NH", + "CS3304740000000": "Belmont town, NH", + "CS3304900000000": "Bennington town, NH", + "CS3305060000000": "Benton town, NH", + "CS3305460000000": "Bethlehem town, NH", + "CS3306260000000": "Boscawen town, NH", + "CS3306500000000": "Bow town, NH", + "CS3306980000000": "Bradford town, NH", + "CS3307220000000": "Brentwood town, NH", + "CS3307540000000": "Bridgewater town, NH", + "CS3307700000000": "Bristol town, NH", + "CS3307940000000": "Brookfield town, NH", + "CS3308100000000": "Brookline town, NH", + "CS3308420000000": "Cambridge township, NH", + "CS3308660000000": "Campton town, NH", + "CS3308980000000": "Canaan town, NH", + "CS3309300000000": "Candia town, NH", + "CS3309860000000": "Canterbury town, NH", + "CS3310100000000": "Carroll town, NH", + "CS3310660000000": "Center Harbor town, NH", + "CS3311380000000": "Charlestown town, NH", + "CS3311780000000": "Chatham town, NH", + "CS3312100000000": "Chester town, NH", + "CS3312260000000": "Chesterfield town, NH", + "CS3312420000000": "Chichester town, NH", + "CS3313220000000": "Clarksville town, NH", + "CS3313780000000": "Colebrook town, NH", + "CS3313940000000": "Columbia town, NH", + "CS3314660000000": "Conway town, NH", + "CS3315060000000": "Cornish town, NH", + "CS3316340000000": "Croydon town, NH", + "CS3316820000000": "Dalton town, NH", + "CS3316980000000": "Danbury town, NH", + "CS3317140000000": "Danville town, NH", + "CS3317460000000": "Deerfield town, NH", + "CS3317780000000": "Deering town, NH", + "CS3318420000000": "Dixville township, NH", + "CS3318740000000": "Dorchester town, NH", + "CS3319140000000": "Dublin town, NH", + "CS3319300000000": "Dummer town, NH", + "CS3319460000000": "Dunbarton town, NH", + "CS3319700000000": "Durham town, NH", + "CS3321380000000": "East Kingston town, NH", + "CS3322020000000": "Easton town, NH", + "CS3323380000000": "Eaton town, NH", + "CS3323620000000": "Effingham town, NH", + "CS3323860000000": "Ellsworth town, NH", + "CS3324340000000": "Enfield town, NH", + "CS3324660000000": "Epping town, NH", + "CS3324900000000": "Epsom town, NH", + "CS3325140000000": "Errol town, NH", + "CS3325380000000": "Exeter town, NH", + "CS3326020000000": "Farmington town, NH", + "CS3326500000000": "Fitzwilliam town, NH", + "CS3327140000000": "Francestown town, NH", + "CS3327300000000": "Franconia town, NH", + "CS3327700000000": "Freedom town, NH", + "CS3327940000000": "Fremont town, NH", + "CS3328740000000": "Gilford town, NH", + "CS3328980000000": "Gilmanton town, NH", + "CS3329220000000": "Gilsum town, NH", + "CS3329860000000": "Goffstown town, NH", + "CS3330260000000": "Gorham town, NH", + "CS3330500000000": "Goshen town, NH", + "CS3330820000000": "Grafton town, NH", + "CS3331220000000": "Grantham town, NH", + "CS3331540000000": "Greenfield town, NH", + "CS3331700000000": "Greenland town, NH", + "CS3331940000000": "Greenville town, NH", + "CS3332180000000": "Groton town, NH", + "CS3332500000000": "Hale's location, NH", + "CS3332900000000": "Hampstead town, NH", + "CS3333060000000": "Hampton town, NH", + "CS3333460000000": "Hampton Falls town, NH", + "CS3333700000000": "Hancock town, NH", + "CS3333860000000": "Hanover town, NH", + "CS3334420000000": "Harrisville town, NH", + "CS3334500000000": "Hart's Location town, NH", + "CS3334820000000": "Haverhill town, NH", + "CS3335220000000": "Hebron town, NH", + "CS3335540000000": "Henniker town, NH", + "CS3335860000000": "Hill town, NH", + "CS3336180000000": "Hillsborough town, NH", + "CS3336660000000": "Hinsdale town, NH", + "CS3336900000000": "Holderness town, NH", + "CS3337140000000": "Hollis town, NH", + "CS3337300000000": "Hooksett town, NH", + "CS3337540000000": "Hopkinton town, NH", + "CS3338260000000": "Jackson town, NH", + "CS3338500000000": "Jaffrey town, NH", + "CS3338820000000": "Jefferson town, NH", + "CS3339780000000": "Kensington town, NH", + "CS3340100000000": "Kingston town, NH", + "CS3340420000000": "Lancaster town, NH", + "CS3340660000000": "Landaff town, NH", + "CS3340900000000": "Langdon town, NH", + "CS3341460000000": "Lee town, NH", + "CS3341700000000": "Lempster town, NH", + "CS3341860000000": "Lincoln town, NH", + "CS3342020000000": "Lisbon town, NH", + "CS3342260000000": "Litchfield town, NH", + "CS3342580000000": "Littleton town, NH", + "CS3343380000000": "Loudon town, NH", + "CS3344100000000": "Lyman town, NH", + "CS3344260000000": "Lyme town, NH", + "CS3344580000000": "Lyndeborough town, NH", + "CS3344820000000": "Madbury town, NH", + "CS3345060000000": "Madison town, NH", + "CS3345460000000": "Marlborough town, NH", + "CS3345700000000": "Marlow town, NH", + "CS3346260000000": "Mason town, NH", + "CS3347140000000": "Meredith town, NH", + "CS3347700000000": "Middleton town, NH", + "CS3347860000000": "Milan town, NH", + "CS3348020000000": "Milford town, NH", + "CS3348260000000": "Millsfield township, NH", + "CS3348660000000": "Milton town, NH", + "CS3348980000000": "Monroe town, NH", + "CS3349140000000": "Mont Vernon town, NH", + "CS3349380000000": "Moultonborough town, NH", + "CS3350580000000": "Nelson town, NH", + "CS3350740000000": "New Boston town, NH", + "CS3350900000000": "Newbury town, NH", + "CS3350980000000": "New Castle town, NH", + "CS3351220000000": "New Durham town, NH", + "CS3351380000000": "Newfields town, NH", + "CS3351540000000": "New Hampton town, NH", + "CS3351620000000": "Newington town, NH", + "CS3351940000000": "New Ipswich town, NH", + "CS3352100000000": "New London town, NH", + "CS3352340000000": "Newmarket town, NH", + "CS3352580000000": "Newport town, NH", + "CS3352900000000": "Newton town, NH", + "CS3354260000000": "Northfield town, NH", + "CS3354580000000": "North Hampton town, NH", + "CS3356100000000": "Northumberland town, NH", + "CS3356820000000": "Northwood town, NH", + "CS3357460000000": "Nottingham town, NH", + "CS3358340000000": "Orange town, NH", + "CS3358500000000": "Orford town, NH", + "CS3358740000000": "Ossipee town, NH", + "CS3359940000000": "Pelham town, NH", + "CS3360020000000": "Pembroke town, NH", + "CS3360580000000": "Peterborough town, NH", + "CS3361060000000": "Piermont town, NH", + "CS3361620000000": "Pinkhams grant, NH", + "CS3361780000000": "Pittsburg town, NH", + "CS3361940000000": "Pittsfield town, NH", + "CS3362340000000": "Plainfield town, NH", + "CS3362500000000": "Plaistow town, NH", + "CS3362660000000": "Plymouth town, NH", + "CS3363860000000": "Randolph town, NH", + "CS3364020000000": "Raymond town, NH", + "CS3364420000000": "Richmond town, NH", + "CS3364580000000": "Rindge town, NH", + "CS3365540000000": "Rollinsford town, NH", + "CS3365700000000": "Roxbury town, NH", + "CS3365940000000": "Rumney town, NH", + "CS3366180000000": "Rye town, NH", + "CS3366980000000": "Salisbury town, NH", + "CS3367300000000": "Sanbornton town, NH", + "CS3367620000000": "Sandown town, NH", + "CS3367780000000": "Sandwich town, NH", + "CS3368260000000": "Seabrook town, NH", + "CS3368820000000": "Sharon town, NH", + "CS3368980000000": "Shelburne town, NH", + "CS3371140000000": "South Hampton town, NH", + "CS3372740000000": "Springfield town, NH", + "CS3373060000000": "Stark town, NH", + "CS3373380000000": "Stewartstown town, NH", + "CS3373700000000": "Stoddard town, NH", + "CS3373860000000": "Strafford town, NH", + "CS3374180000000": "Stratford town, NH", + "CS3374340000000": "Stratham town, NH", + "CS3374740000000": "Sugar Hill town, NH", + "CS3374900000000": "Sullivan town, NH", + "CS3375060000000": "Sunapee town, NH", + "CS3375300000000": "Surry town, NH", + "CS3375460000000": "Sutton town, NH", + "CS3375700000000": "Swanzey town, NH", + "CS3376100000000": "Tamworth town, NH", + "CS3376260000000": "Temple town, NH", + "CS3376740000000": "Thornton town, NH", + "CS3377060000000": "Tilton town, NH", + "CS3377380000000": "Troy town, NH", + "CS3377620000000": "Tuftonboro town, NH", + "CS3377940000000": "Unity town, NH", + "CS3378180000000": "Wakefield town, NH", + "CS3378420000000": "Walpole town, NH", + "CS3378580000000": "Warner town, NH", + "CS3378740000000": "Warren town, NH", + "CS3378980000000": "Washington town, NH", + "CS3379380000000": "Waterville Valley town, NH", + "CS3379780000000": "Weare town, NH", + "CS3380020000000": "Webster town, NH", + "CS3380500000000": "Wentworth town, NH", + "CS3380740000000": "Wentworth location, NH", + "CS3382660000000": "Westmoreland town, NH", + "CS3384420000000": "Whitefield town, NH", + "CS3384900000000": "Wilmot town, NH", + "CS3385220000000": "Wilton town, NH", + "CS3385540000000": "Winchester town, NH", + "CS3385780000000": "Windham town, NH", + "CS3385940000000": "Windsor town, NH", + "CS3386420000000": "Wolfeboro town, NH", + "CS3387060000000": "Woodstock town, NH", + "CS4405140000000": "Barrington town, RI", + "CS4409280000000": "Bristol town, RI", + "CS4411800000000": "Burrillville town, RI", + "CS4414500000000": "Charlestown town, RI", + "CS4422240000000": "East Greenwich town, RI", + "CS4425300000000": "Exeter town, RI", + "CS4427460000000": "Foster town, RI", + "CS4430340000000": "Glocester town, RI", + "CS4435380000000": "Hopkinton town, RI", + "CS4436820000000": "Jamestown town, RI", + "CS4441500000000": "Lincoln town, RI", + "CS4442400000000": "Little Compton town, RI", + "CS4445460000000": "Middletown town, RI", + "CS4448340000000": "Narragansett town, RI", + "CS4450500000000": "New Shoreham town, RI", + "CS4452480000000": "North Smithfield town, RI", + "CS4457880000000": "Portsmouth town, RI", + "CS4461160000000": "Richmond town, RI", + "CS4464220000000": "Scituate town, RI", + "CS4466200000000": "Smithfield town, RI", + "CS4470880000000": "Tiverton town, RI", + "CS4473760000000": "Warren town, RI", + "CS4477000000000": "Westerly town, RI", + "CS4477720000000": "West Greenwich town, RI", + "CS5000325000000": "Addison town, VT", + "CS5000475000000": "Albany town, VT", + "CS5000860000000": "Alburgh town, VT", + "CS5001300000000": "Andover town, VT", + "CS5001450000000": "Arlington town, VT", + "CS5001900000000": "Athens town, VT", + "CS5002125000000": "Averill town, VT", + "CS5002500000000": "Bakersfield town, VT", + "CS5002575000000": "Baltimore town, VT", + "CS5002725000000": "Barnard town, VT", + "CS5002875000000": "Barnet town, VT", + "CS5003250000000": "Barre town, VT", + "CS5003550000000": "Barton town, VT", + "CS5004375000000": "Belvidere town, VT", + "CS5004825000000": "Bennington town, VT", + "CS5005200000000": "Benson town, VT", + "CS5005425000000": "Berkshire town, VT", + "CS5005650000000": "Berlin town, VT", + "CS5005800000000": "Bethel town, VT", + "CS5006325000000": "Bloomfield town, VT", + "CS5006550000000": "Bolton town, VT", + "CS5007375000000": "Bradford town, VT", + "CS5007600000000": "Braintree town, VT", + "CS5007750000000": "Brandon town, VT", + "CS5007900000000": "Brattleboro town, VT", + "CS5008275000000": "Bridgewater town, VT", + "CS5008575000000": "Bridport town, VT", + "CS5008725000000": "Brighton town, VT", + "CS5009025000000": "Bristol town, VT", + "CS5009325000000": "Brookfield town, VT", + "CS5009475000000": "Brookline town, VT", + "CS5009850000000": "Brownington town, VT", + "CS5010075000000": "Brunswick town, VT", + "CS5010300000000": "Buels gore, VT", + "CS5010450000000": "Burke town, VT", + "CS5011125000000": "Cabot town, VT", + "CS5011350000000": "Calais town, VT", + "CS5011500000000": "Cambridge town, VT", + "CS5011800000000": "Canaan town, VT", + "CS5011950000000": "Castleton town, VT", + "CS5012250000000": "Cavendish town, VT", + "CS5013150000000": "Charleston town, VT", + "CS5013300000000": "Charlotte town, VT", + "CS5013525000000": "Chelsea town, VT", + "CS5013675000000": "Chester town, VT", + "CS5014350000000": "Chittenden town, VT", + "CS5014500000000": "Clarendon town, VT", + "CS5014875000000": "Colchester town, VT", + "CS5015250000000": "Concord town, VT", + "CS5015700000000": "Corinth town, VT", + "CS5016000000000": "Cornwall town, VT", + "CS5016150000000": "Coventry town, VT", + "CS5016300000000": "Craftsbury town, VT", + "CS5016825000000": "Danby town, VT", + "CS5017125000000": "Danville town, VT", + "CS5017350000000": "Derby town, VT", + "CS5017725000000": "Dorset town, VT", + "CS5017875000000": "Dover town, VT", + "CS5018325000000": "Dummerston town, VT", + "CS5018550000000": "Duxbury town, VT", + "CS5021250000000": "East Haven town, VT", + "CS5021925000000": "East Montpelier town, VT", + "CS5023500000000": "Eden town, VT", + "CS5023725000000": "Elmore town, VT", + "CS5024050000000": "Enosburgh town, VT", + "CS5024175000000": "Essex town, VT", + "CS5024925000000": "Fairfax town, VT", + "CS5025225000000": "Fairfield town, VT", + "CS5025375000000": "Fair Haven town, VT", + "CS5025675000000": "Fairlee town, VT", + "CS5025825000000": "Fayston town, VT", + "CS5025975000000": "Ferdinand town, VT", + "CS5026300000000": "Ferrisburgh town, VT", + "CS5026500000000": "Fletcher town, VT", + "CS5027100000000": "Franklin town, VT", + "CS5027700000000": "Georgia town, VT", + "CS5027962000000": "Glastenbury town, VT", + "CS5028075000000": "Glover town, VT", + "CS5028600000000": "Goshen town, VT", + "CS5028900000000": "Grafton town, VT", + "CS5029125000000": "Granby town, VT", + "CS5029275000000": "Grand Isle town, VT", + "CS5029575000000": "Granville town, VT", + "CS5030175000000": "Greensboro town, VT", + "CS5030550000000": "Groton town, VT", + "CS5030775000000": "Guildhall town, VT", + "CS5030925000000": "Guilford town, VT", + "CS5031150000000": "Halifax town, VT", + "CS5031525000000": "Hancock town, VT", + "CS5031825000000": "Hardwick town, VT", + "CS5032275000000": "Hartford town, VT", + "CS5032425000000": "Hartland town, VT", + "CS5033025000000": "Highgate town, VT", + "CS5033475000000": "Hinesburg town, VT", + "CS5033775000000": "Holland town, VT", + "CS5034450000000": "Hubbardton town, VT", + "CS5034600000000": "Huntington town, VT", + "CS5035050000000": "Hyde Park town, VT", + "CS5035425000000": "Ira town, VT", + "CS5035575000000": "Irasburg town, VT", + "CS5035875000000": "Isle La Motte town, VT", + "CS5036175000000": "Jamaica town, VT", + "CS5036325000000": "Jay town, VT", + "CS5036700000000": "Jericho town, VT", + "CS5037075000000": "Johnson town, VT", + "CS5037685000000": "Killington town, VT", + "CS5037900000000": "Kirby town, VT", + "CS5039025000000": "Landgrove town, VT", + "CS5039325000000": "Leicester town, VT", + "CS5039700000000": "Lemington town, VT", + "CS5040075000000": "Lincoln town, VT", + "CS5040225000000": "Londonderry town, VT", + "CS5040525000000": "Lowell town, VT", + "CS5041275000000": "Ludlow town, VT", + "CS5041425000000": "Lunenburg town, VT", + "CS5041725000000": "Lyndon town, VT", + "CS5042475000000": "Maidstone town, VT", + "CS5042850000000": "Manchester town, VT", + "CS5043375000000": "Marlboro town, VT", + "CS5043600000000": "Marshfield town, VT", + "CS5044125000000": "Mendon town, VT", + "CS5044350000000": "Middlebury town, VT", + "CS5044500000000": "Middlesex town, VT", + "CS5044800000000": "Middletown Springs town, VT", + "CS5045250000000": "Milton town, VT", + "CS5045550000000": "Monkton town, VT", + "CS5045850000000": "Montgomery town, VT", + "CS5046225000000": "Moretown town, VT", + "CS5046450000000": "Morgan town, VT", + "CS5046675000000": "Morristown town, VT", + "CS5047200000000": "Mount Holly town, VT", + "CS5047425000000": "Mount Tabor town, VT", + "CS5047725000000": "Newark town, VT", + "CS5048175000000": "Newbury town, VT", + "CS5048400000000": "Newfane town, VT", + "CS5048700000000": "New Haven town, VT", + "CS5048925000000": "Newport town, VT", + "CS5050275000000": "Northfield town, VT", + "CS5050650000000": "North Hero town, VT", + "CS5052750000000": "Norton town, VT", + "CS5052900000000": "Norwich town, VT", + "CS5053425000000": "Orange town, VT", + "CS5053725000000": "Orwell town, VT", + "CS5053950000000": "Panton town, VT", + "CS5054250000000": "Pawlet town, VT", + "CS5054400000000": "Peacham town, VT", + "CS5055000000000": "Peru town, VT", + "CS5055450000000": "Pittsfield town, VT", + "CS5055600000000": "Pittsford town, VT", + "CS5055825000000": "Plainfield town, VT", + "CS5056050000000": "Plymouth town, VT", + "CS5056350000000": "Pomfret town, VT", + "CS5056875000000": "Poultney town, VT", + "CS5057025000000": "Pownal town, VT", + "CS5057250000000": "Proctor town, VT", + "CS5057700000000": "Putney town, VT", + "CS5058075000000": "Randolph town, VT", + "CS5058375000000": "Reading town, VT", + "CS5058600000000": "Readsboro town, VT", + "CS5059125000000": "Richford town, VT", + "CS5059275000000": "Richmond town, VT", + "CS5059650000000": "Ripton town, VT", + "CS5060100000000": "Rochester town, VT", + "CS5060250000000": "Rockingham town, VT", + "CS5060625000000": "Roxbury town, VT", + "CS5060850000000": "Royalton town, VT", + "CS5061000000000": "Rupert town, VT", + "CS5061300000000": "Rutland town, VT", + "CS5061525000000": "Ryegate town, VT", + "CS5061750000000": "St. Albans town, VT", + "CS5062050000000": "St. George town, VT", + "CS5062200000000": "St. Johnsbury town, VT", + "CS5062575000000": "Salisbury town, VT", + "CS5062875000000": "Sandgate town, VT", + "CS5063175000000": "Searsburg town, VT", + "CS5063550000000": "Shaftsbury town, VT", + "CS5063775000000": "Sharon town, VT", + "CS5064075000000": "Sheffield town, VT", + "CS5064300000000": "Shelburne town, VT", + "CS5064600000000": "Sheldon town, VT", + "CS5065050000000": "Shoreham town, VT", + "CS5065275000000": "Shrewsbury town, VT", + "CS5067000000000": "South Hero town, VT", + "CS5069550000000": "Springfield town, VT", + "CS5069775000000": "Stamford town, VT", + "CS5069925000000": "Stannard town, VT", + "CS5070075000000": "Starksboro town, VT", + "CS5070375000000": "Stockbridge town, VT", + "CS5070525000000": "Stowe town, VT", + "CS5070675000000": "Strafford town, VT", + "CS5070750000000": "Stratton town, VT", + "CS5071050000000": "Sudbury town, VT", + "CS5071425000000": "Sunderland town, VT", + "CS5071575000000": "Sutton town, VT", + "CS5071725000000": "Swanton town, VT", + "CS5072400000000": "Thetford town, VT", + "CS5072925000000": "Tinmouth town, VT", + "CS5073075000000": "Topsham town, VT", + "CS5073300000000": "Townshend town, VT", + "CS5073525000000": "Troy town, VT", + "CS5073675000000": "Tunbridge town, VT", + "CS5073975000000": "Underhill town, VT", + "CS5074800000000": "Vernon town, VT", + "CS5074950000000": "Vershire town, VT", + "CS5075175000000": "Victory town, VT", + "CS5075325000000": "Waitsfield town, VT", + "CS5075700000000": "Walden town, VT", + "CS5075925000000": "Wallingford town, VT", + "CS5076075000000": "Waltham town, VT", + "CS5076225000000": "Wardsboro town, VT", + "CS5076525000000": "Warren town, VT", + "CS5076562000000": "Warren's gore, VT", + "CS5076750000000": "Washington town, VT", + "CS5076975000000": "Waterbury town, VT", + "CS5077125000000": "Waterford town, VT", + "CS5077425000000": "Waterville town, VT", + "CS5077500000000": "Weathersfield town, VT", + "CS5077950000000": "Wells town, VT", + "CS5079975000000": "West Fairlee town, VT", + "CS5080200000000": "Westfield town, VT", + "CS5080350000000": "Westford town, VT", + "CS5080875000000": "West Haven town, VT", + "CS5081400000000": "Westminster town, VT", + "CS5081700000000": "Westmore town, VT", + "CS5082000000000": "Weston town, VT", + "CS5082300000000": "West Rutland town, VT", + "CS5083050000000": "West Windsor town, VT", + "CS5083275000000": "Weybridge town, VT", + "CS5083500000000": "Wheelock town, VT", + "CS5083800000000": "Whiting town, VT", + "CS5083950000000": "Whitingham town, VT", + "CS5084175000000": "Williamstown town, VT", + "CS5084475000000": "Williston town, VT", + "CS5084700000000": "Wilmington town, VT", + "CS5084850000000": "Windham town, VT", + "CS5084925000000": "Windsor town, VT", + "CS5085075000000": "Winhall town, VT", + "CS5085375000000": "Wolcott town, VT", + "CS5085525000000": "Woodbury town, VT", + "CS5085675000000": "Woodford town, VT", + "CS5085975000000": "Woodstock town, VT", + "CS5086125000000": "Worcester town, VT", + "CT0901150000000": "Ansonia city/town, CT", + "CT0919480000000": "Derby city/town, CT", + "CT2302060000000": "Auburn city, ME", + "CT2302100000000": "Augusta city, ME", + "CT2303355000000": "Bath city, ME", + "CT2303950000000": "Belfast city, ME", + "CT2304860000000": "Biddeford city, ME", + "CT2306925000000": "Brewer city, ME", + "CT2309585000000": "Calais city, ME", + "CT2310565000000": "Caribou city, ME", + "CT2321730000000": "Eastport city, ME", + "CT2323200000000": "Ellsworth city, ME", + "CT2327085000000": "Gardiner city, ME", + "CT2330550000000": "Hallowell city, ME", + "CT2355225000000": "Old Town city, ME", + "CT2360825000000": "Presque Isle city, ME", + "CT2363590000000": "Rockland city, ME", + "CT2364675000000": "Saco city, ME", + "CT2365725000000": "Sanford city, ME", + "CT2380740000000": "Waterville city, ME", + "CT2382105000000": "Westbrook city, ME", + "CT2501260000000": "Amesbury Town city, MA", + "CT2519370000000": "Easthampton Town city, MA", + "CT2525485000000": "Gardner city, MA", + "CT2527060000000": "Greenfield city, MA", + "CT2545245000000": "Newburyport city, MA", + "CT2546225000000": "North Adams city, MA", + "CT2552144000000": "Palmer Town city, MA", + "CT2563345000000": "Southbridge Town city, MA", + "CT2581005000000": "Winthrop Town city, MA", + "CT3305140000000": "Berlin city, NH", + "CT3312900000000": "Claremont city, NH", + "CT3327380000000": "Franklin city, NH", + "CT3339300000000": "Keene city, NH", + "CT3340180000000": "Laconia city, NH", + "CT3341300000000": "Lebanon city, NH", + "CT3362900000000": "Portsmouth city, NH", + "CT3369940000000": "Somersworth city, NH", + "CT4414140000000": "Central Falls city, RI", + "CT5003175000000": "Barre city, VT", + "CT5046000000000": "Montpelier city, VT", + "CT5048850000000": "Newport city, VT", + "CT5061225000000": "Rutland city, VT", + "CT5061675000000": "St. Albans city, VT", + "CT5066175000000": "South Burlington city, VT", + "CT5074650000000": "Vergennes city, VT", + "CT5085150000000": "Winooski city, VT", + "PT0107000073000": "Birmingham city, Jefferson County part, AL", + "PT0107000117000": "Birmingham city, Shelby County part, AL", + "PT0120104083000": "Decatur city, Limestone County part, AL", + "PT0120104103000": "Decatur city, Morgan County part, AL", + "PT0121184045000": "Dothan city, Dale County part, AL", + "PT0121184069000": "Dothan city, Houston County part, AL", + "PT0124184031000": "Enterprise city, Coffee County part, AL", + "PT0124184045000": "Enterprise city, Dale County part, AL", + "PT0135896073000": "Hoover city, Jefferson County part, AL", + "PT0135896117000": "Hoover city, Shelby County part, AL", + "PT0137000083000": "Huntsville city, Limestone County part, AL", + "PT0137000089000": "Huntsville city, Madison County part, AL", + "PT0145784083000": "Madison city, Limestone County part, AL", + "PT0145784089000": "Madison city, Madison County part, AL", + "PT0159472081000": "Phenix City city, Lee County part, AL", + "PT0159472113000": "Phenix City city, Russell County part, AL", + "PT0162328001000": "Prattville city, Autauga County part, AL", + "PT0162328051000": "Prattville city, Elmore County part, AL", + "PT0176944073000": "Trussville city, Jefferson County part, AL", + "PT0176944115000": "Trussville city, St. Clair County part, AL", + "PT0178552073000": "Vestavia Hills city, Jefferson County part, AL", + "PT0178552117000": "Vestavia Hills city, Shelby County part, AL", + "PT0402830013000": "Apache Junction city, Maricopa County part, AZ", + "PT0402830021000": "Apache Junction city, Pinal County part, AZ", + "PT0458150013000": "Queen Creek town, Maricopa County part, AZ", + "PT0458150021000": "Queen Creek town, Pinal County part, AZ", + "PT0566080007000": "Springdale city, Benton County part, AR", + "PT0566080143000": "Springdale city, Washington County part, AR", + "PT0803455001000": "Arvada city, Adams County part, CO", + "PT0803455059000": "Arvada city, Jefferson County part, CO", + "PT0804000001000": "Aurora city, Adams County part, CO", + "PT0804000005000": "Aurora city, Arapahoe County part, CO", + "PT0804000035000": "Aurora city, Douglas County part, CO", + "PT0808675001000": "Brighton city, Adams County part, CO", + "PT0808675123000": "Brighton city, Weld County part, CO", + "PT0824950013000": "Erie town, Boulder County part, CO", + "PT0824950123000": "Erie town, Weld County part, CO", + "PT0845255005000": "Littleton city, Arapahoe County part, CO", + "PT0845255035000": "Littleton city, Douglas County part, CO", + "PT0845255059000": "Littleton city, Jefferson County part, CO", + "PT0845970013000": "Longmont city, Boulder County part, CO", + "PT0845970123000": "Longmont city, Weld County part, CO", + "PT0854330001000": "Northglenn city, Adams County part, CO", + "PT0854330123000": "Northglenn city, Weld County part, CO", + "PT0883835001000": "Westminster city, Adams County part, CO", + "PT0883835059000": "Westminster city, Jefferson County part, CO", + "PT0885485069000": "Windsor town, Larimer County part, CO", + "PT0885485123000": "Windsor town, Weld County part, CO", + "PT1304000089000": "Atlanta city, DeKalb County part, GA", + "PT1304000121000": "Atlanta city, Fulton County part, GA", + "PT1380508153000": "Warner Robins city, Houston County part, GA", + "PT1380508225000": "Warner Robins city, Peach County part, GA", + "PT1664090005000": "Pocatello city, Bannock County part, ID", + "PT1664090077000": "Pocatello city, Power County part, ID", + "PT1700685089000": "Algonquin village, Kane County part, IL", + "PT1700685111000": "Algonquin village, McHenry County part, IL", + "PT1703012043000": "Aurora city, DuPage County part, IL", + "PT1703012089000": "Aurora city, Kane County part, IL", + "PT1703012093000": "Aurora city, Kendall County part, IL", + "PT1703012197000": "Aurora city, Will County part, IL", + "PT1704013031000": "Bartlett village, Cook County part, IL", + "PT1704013043000": "Bartlett village, DuPage County part, IL", + "PT1707133043000": "Bolingbrook village, DuPage County part, IL", + "PT1707133197000": "Bolingbrook village, Will County part, IL", + "PT1709447031000": "Buffalo Grove village, Cook County part, IL", + "PT1709447097000": "Buffalo Grove village, Lake County part, IL", + "PT1715599119000": "Collinsville city, Madison County part, IL", + "PT1715599163000": "Collinsville city, St. Clair County part, IL", + "PT1723074031000": "Elgin city, Cook County part, IL", + "PT1723074089000": "Elgin city, Kane County part, IL", + "PT1732746031000": "Hanover Park village, Cook County part, IL", + "PT1732746043000": "Hanover Park village, DuPage County part, IL", + "PT1736750089000": "Huntley village, Kane County part, IL", + "PT1736750111000": "Huntley village, McHenry County part, IL", + "PT1738570093000": "Joliet city, Kendall County part, IL", + "PT1738570197000": "Joliet city, Will County part, IL", + "PT1751622043000": "Naperville city, DuPage County part, IL", + "PT1751622197000": "Naperville city, Will County part, IL", + "PT1757732031000": "Park Forest village, Cook County part, IL", + "PT1757732197000": "Park Forest village, Will County part, IL", + "PT1760287093000": "Plainfield village, Kendall County part, IL", + "PT1760287197000": "Plainfield village, Will County part, IL", + "PT1766703043000": "St. Charles city, DuPage County part, IL", + "PT1766703089000": "St. Charles city, Kane County part, IL", + "PT1775484031000": "Tinley Park village, Cook County part, IL", + "PT1775484197000": "Tinley Park village, Will County part, IL", + "PT1921000153000": "Des Moines city, Polk County part, IA", + "PT1921000181000": "Des Moines city, Warren County part, IA", + "PT1979950049000": "Urbandale city, Dallas County part, IA", + "PT1979950153000": "Urbandale city, Polk County part, IA", + "PT1983910049000": "West Des Moines city, Dallas County part, IA", + "PT1983910153000": "West Des Moines city, Polk County part, IA", + "PT2044250149000": "Manhattan city, Pottawatomie County part, KS", + "PT2044250161000": "Manhattan city, Riley County part, KS", + "PT2270000015000": "Shreveport city, Bossier Parish part, LA", + "PT2270000017000": "Shreveport city, Caddo Parish part, LA", + "PT2624120037000": "East Lansing city, Clinton County part, MI", + "PT2624120065000": "East Lansing city, Ingham County part, MI", + "PT2638640005000": "Holland city, Allegan County part, MI", + "PT2638640139000": "Holland city, Ottawa County part, MI", + "PT2646000045000": "Lansing city, Eaton County part, MI", + "PT2646000065000": "Lansing city, Ingham County part, MI", + "PT2653780017000": "Midland city, Bay County part, MI", + "PT2653780111000": "Midland city, Midland County part, MI", + "PT2739878013000": "Mankato city, Blue Earth County part, MN", + "PT2739878103000": "Mankato city, Nicollet County part, MN", + "PT2756896009000": "St. Cloud city, Benton County part, MN", + "PT2756896141000": "St. Cloud city, Sherburne County part, MN", + "PT2756896145000": "St. Cloud city, Stearns County part, MN", + "PT2769970123000": "White Bear Lake city, Ramsey County part, MN", + "PT2769970163000": "White Bear Lake city, Washington County part, MN", + "PT2831020035000": "Hattiesburg city, Forrest County part, MS", + "PT2831020073000": "Hattiesburg city, Lamar County part, MS", + "PT2836000049000": "Jackson city, Hinds County part, MS", + "PT2836000089000": "Jackson city, Madison County part, MS", + "PT2836000121000": "Jackson city, Rankin County part, MS", + "PT2937000027000": "Jefferson City city, Callaway County part, MO", + "PT2937000051000": "Jefferson City city, Cole County part, MO", + "PT2937592097000": "Joplin city, Jasper County part, MO", + "PT2937592145000": "Joplin city, Newton County part, MO", + "PT2938000037000": "Kansas City city, Cass County part, MO", + "PT2938000047000": "Kansas City city, Clay County part, MO", + "PT2938000095000": "Kansas City city, Jackson County part, MO", + "PT2938000165000": "Kansas City city, Platte County part, MO", + "PT2941348037000": "Lee's Summit city, Cass County part, MO", + "PT2941348095000": "Lee's Summit city, Jackson County part, MO", + "PT3709060001000": "Burlington city, Alamance County part, NC", + "PT3709060081000": "Burlington city, Guilford County part, NC", + "PT3710740037000": "Cary town, Chatham County part, NC", + "PT3710740183000": "Cary town, Wake County part, NC", + "PT3711800063000": "Chapel Hill town, Durham County part, NC", + "PT3711800135000": "Chapel Hill town, Orange County part, NC", + "PT3719000063000": "Durham city, Durham County part, NC", + "PT3719000135000": "Durham city, Orange County part, NC", + "PT3731060023000": "Hickory city, Burke County part, NC", + "PT3731060027000": "Hickory city, Caldwell County part, NC", + "PT3731060035000": "Hickory city, Catawba County part, NC", + "PT3731400057000": "High Point city, Davidson County part, NC", + "PT3731400081000": "High Point city, Guilford County part, NC", + "PT3731400151000": "High Point city, Randolph County part, NC", + "PT3735200025000": "Kannapolis city, Cabarrus County part, NC", + "PT3735200159000": "Kannapolis city, Rowan County part, NC", + "PT3735600067000": "Kernersville town, Forsyth County part, NC", + "PT3735600081000": "Kernersville town, Guilford County part, NC", + "PT3755000063000": "Raleigh city, Durham County part, NC", + "PT3755000183000": "Raleigh city, Wake County part, NC", + "PT3757500065000": "Rocky Mount city, Edgecombe County part, NC", + "PT3757500127000": "Rocky Mount city, Nash County part, NC", + "PT3767420057000": "Thomasville city, Davidson County part, NC", + "PT3767420151000": "Thomasville city, Randolph County part, NC", + "PT3770540069000": "Wake Forest town, Franklin County part, NC", + "PT3770540183000": "Wake Forest town, Wake County part, NC", + "PT3918000041000": "Columbus city, Delaware County part, OH", + "PT3918000045000": "Columbus city, Fairfield County part, OH", + "PT3918000049000": "Columbus city, Franklin County part, OH", + "PT3922694041000": "Dublin city, Delaware County part, OH", + "PT3922694049000": "Dublin city, Franklin County part, OH", + "PT3922694159000": "Dublin city, Union County part, OH", + "PT3936610109000": "Huber Heights city, Miami County part, OH", + "PT3936610113000": "Huber Heights city, Montgomery County part, OH", + "PT3940040057000": "Kettering city, Greene County part, OH", + "PT3940040113000": "Kettering city, Montgomery County part, OH", + "PT3949840017000": "Middletown city, Butler County part, OH", + "PT3949840165000": "Middletown city, Warren County part, OH", + "PT3966390045000": "Reynoldsburg city, Fairfield County part, OH", + "PT3966390049000": "Reynoldsburg city, Franklin County part, OH", + "PT3966390089000": "Reynoldsburg city, Licking County part, OH", + "PT3983342041000": "Westerville city, Delaware County part, OH", + "PT3983342049000": "Westerville city, Franklin County part, OH", + "PT4006400143000": "Bixby city, Tulsa County part, OK", + "PT4006400145000": "Bixby city, Wagoner County part, OK", + "PT4009050143000": "Broken Arrow city, Tulsa County part, OK", + "PT4009050145000": "Broken Arrow city, Wagoner County part, OK", + "PT4055000017000": "Oklahoma City city, Canadian County part, OK", + "PT4055000027000": "Oklahoma City city, Cleveland County part, OK", + "PT4055000109000": "Oklahoma City city, Oklahoma County part, OK", + "PT4055000125000": "Oklahoma City city, Pottawatomie County part, OK", + "PT4056650131000": "Owasso city, Rogers County part, OK", + "PT4056650143000": "Owasso city, Tulsa County part, OK", + "PT4075000113000": "Tulsa city, Osage County part, OK", + "PT4075000143000": "Tulsa city, Tulsa County part, OK", + "PT4075000145000": "Tulsa city, Wagoner County part, OK", + "PT4101000003000": "Albany city, Benton County part, OR", + "PT4101000043000": "Albany city, Linn County part, OR", + "PT4140550005000": "Lake Oswego city, Clackamas County part, OR", + "PT4140550051000": "Lake Oswego city, Multnomah County part, OR", + "PT4159000005000": "Portland city, Clackamas County part, OR", + "PT4159000051000": "Portland city, Multnomah County part, OR", + "PT4159000067000": "Portland city, Washington County part, OR", + "PT4164900047000": "Salem city, Marion County part, OR", + "PT4164900053000": "Salem city, Polk County part, OR", + "PT4174950005000": "Tualatin city, Clackamas County part, OR", + "PT4174950067000": "Tualatin city, Washington County part, OR", + "PT4182800005000": "Wilsonville city, Clackamas County part, OR", + "PT4182800067000": "Wilsonville city, Washington County part, OR", + "PT4206088077000": "Bethlehem city, Lehigh County part, PA", + "PT4206088095000": "Bethlehem city, Northampton County part, PA", + "PT4513330015000": "Charleston city, Berkeley County part, SC", + "PT4513330019000": "Charleston city, Charleston County part, SC", + "PT4516000063000": "Columbia city, Lexington County part, SC", + "PT4516000079000": "Columbia city, Richland County part, SC", + "PT4530985045000": "Greer city, Greenville County part, SC", + "PT4530985083000": "Greer city, Spartanburg County part, SC", + "PT4550875019000": "North Charleston city, Charleston County part, SC", + "PT4550875035000": "North Charleston city, Dorchester County part, SC", + "PT4570270015000": "Summerville town, Berkeley County part, SC", + "PT4570270019000": "Summerville town, Charleston County part, SC", + "PT4570270035000": "Summerville town, Dorchester County part, SC", + "PT4659020083000": "Sioux Falls city, Lincoln County part, SD", + "PT4659020099000": "Sioux Falls city, Minnehaha County part, SD", + "PT4738320019000": "Johnson City city, Carter County part, TN", + "PT4738320163000": "Johnson City city, Sullivan County part, TN", + "PT4738320179000": "Johnson City city, Washington County part, TN", + "PT4739560073000": "Kingsport city, Hawkins County part, TN", + "PT4739560163000": "Kingsport city, Sullivan County part, TN", + "PT4755120001000": "Oak Ridge city, Anderson County part, TN", + "PT4755120145000": "Oak Ridge city, Roane County part, TN", + "PT4770580119000": "Spring Hill city, Maury County part, TN", + "PT4770580187000": "Spring Hill city, Williamson County part, TN", + "PT4801000253000": "Abilene city, Jones County part, TX", + "PT4801000441000": "Abilene city, Taylor County part, TX", + "PT4803000375000": "Amarillo city, Potter County part, TX", + "PT4803000381000": "Amarillo city, Randall County part, TX", + "PT4805000453000": "Austin city, Travis County part, TX", + "PT4805000491000": "Austin city, Williamson County part, TX", + "PT4806128071000": "Baytown city, Chambers County part, TX", + "PT4806128201000": "Baytown city, Harris County part, TX", + "PT4811428251000": "Burleson city, Johnson County part, TX", + "PT4811428439000": "Burleson city, Tarrant County part, TX", + "PT4813024113000": "Carrollton city, Dallas County part, TX", + "PT4813024121000": "Carrollton city, Denton County part, TX", + "PT4813492113000": "Cedar Hill city, Dallas County part, TX", + "PT4813492139000": "Cedar Hill city, Ellis County part, TX", + "PT4813552453000": "Cedar Park city, Travis County part, TX", + "PT4813552491000": "Cedar Park city, Williamson County part, TX", + "PT4813684085000": "Celina city, Collin County part, TX", + "PT4813684121000": "Celina city, Denton County part, TX", + "PT4816612113000": "Coppell city, Dallas County part, TX", + "PT4816612121000": "Coppell city, Denton County part, TX", + "PT4816624099000": "Copperas Cove city, Coryell County part, TX", + "PT4816624281000": "Copperas Cove city, Lampasas County part, TX", + "PT4819000085000": "Dallas city, Collin County part, TX", + "PT4819000113000": "Dallas city, Dallas County part, TX", + "PT4819000121000": "Dallas city, Denton County part, TX", + "PT4819000397000": "Dallas city, Rockwall County part, TX", + "PT4826232121000": "Flower Mound town, Denton County part, TX", + "PT4826232439000": "Flower Mound town, Tarrant County part, TX", + "PT4827000121000": "Fort Worth city, Denton County part, TX", + "PT4827000439000": "Fort Worth city, Tarrant County part, TX", + "PT4827648167000": "Friendswood city, Galveston County part, TX", + "PT4827648201000": "Friendswood city, Harris County part, TX", + "PT4827684085000": "Frisco city, Collin County part, TX", + "PT4827684121000": "Frisco city, Denton County part, TX", + "PT4829000085000": "Garland city, Collin County part, TX", + "PT4829000113000": "Garland city, Dallas County part, TX", + "PT4830464113000": "Grand Prairie city, Dallas County part, TX", + "PT4830464439000": "Grand Prairie city, Tarrant County part, TX", + "PT4830644113000": "Grapevine city, Dallas County part, TX", + "PT4830644439000": "Grapevine city, Tarrant County part, TX", + "PT4835000157000": "Houston city, Fort Bend County part, TX", + "PT4835000201000": "Houston city, Harris County part, TX", + "PT4835000339000": "Houston city, Montgomery County part, TX", + "PT4838476157000": "Katy city, Fort Bend County part, TX", + "PT4838476201000": "Katy city, Harris County part, TX", + "PT4838476473000": "Katy city, Waller County part, TX", + "PT4841980167000": "League City city, Galveston County part, TX", + "PT4841980201000": "League City city, Harris County part, TX", + "PT4842016453000": "Leander city, Travis County part, TX", + "PT4842016491000": "Leander city, Williamson County part, TX", + "PT4842508113000": "Lewisville city, Dallas County part, TX", + "PT4842508121000": "Lewisville city, Denton County part, TX", + "PT4843888183000": "Longview city, Gregg County part, TX", + "PT4843888203000": "Longview city, Harrison County part, TX", + "PT4846452139000": "Mansfield city, Ellis County part, TX", + "PT4846452251000": "Mansfield city, Johnson County part, TX", + "PT4846452439000": "Mansfield city, Tarrant County part, TX", + "PT4847892113000": "Mesquite city, Dallas County part, TX", + "PT4847892257000": "Mesquite city, Kaufman County part, TX", + "PT4848804157000": "Missouri City city, Fort Bend County part, TX", + "PT4848804201000": "Missouri City city, Harris County part, TX", + "PT4850820091000": "New Braunfels city, Comal County part, TX", + "PT4850820187000": "New Braunfels city, Guadalupe County part, TX", + "PT4853388135000": "Odessa city, Ector County part, TX", + "PT4853388329000": "Odessa city, Midland County part, TX", + "PT4856348039000": "Pearland city, Brazoria County part, TX", + "PT4856348157000": "Pearland city, Fort Bend County part, TX", + "PT4856348201000": "Pearland city, Harris County part, TX", + "PT4857176453000": "Pflugerville city, Travis County part, TX", + "PT4857176491000": "Pflugerville city, Williamson County part, TX", + "PT4858016085000": "Plano city, Collin County part, TX", + "PT4858016121000": "Plano city, Denton County part, TX", + "PT4859696085000": "Prosper town, Collin County part, TX", + "PT4859696121000": "Prosper town, Denton County part, TX", + "PT4861796085000": "Richardson city, Collin County part, TX", + "PT4861796113000": "Richardson city, Dallas County part, TX", + "PT4863500453000": "Round Rock city, Travis County part, TX", + "PT4863500491000": "Round Rock city, Williamson County part, TX", + "PT4863572113000": "Rowlett city, Dallas County part, TX", + "PT4863572397000": "Rowlett city, Rockwall County part, TX", + "PT4864064085000": "Sachse city, Collin County part, TX", + "PT4864064113000": "Sachse city, Dallas County part, TX", + "PT4865000029000": "San Antonio city, Bexar County part, TX", + "PT4865000325000": "San Antonio city, Medina County part, TX", + "PT4866128029000": "Schertz city, Bexar County part, TX", + "PT4866128091000": "Schertz city, Comal County part, TX", + "PT4866128187000": "Schertz city, Guadalupe County part, TX", + "PT4869032121000": "Southlake city, Denton County part, TX", + "PT4869032439000": "Southlake city, Tarrant County part, TX", + "PT4880356085000": "Wylie city, Collin County part, TX", + "PT4880356113000": "Wylie city, Dallas County part, TX", + "PT4880356397000": "Wylie city, Rockwall County part, TX", + "PT4920120035000": "Draper city, Salt Lake County part, UT", + "PT4920120049000": "Draper city, Utah County part, UT", + "PT5303180033000": "Auburn city, King County part, WA", + "PT5303180053000": "Auburn city, Pierce County part, WA", + "PT5307380033000": "Bothell city, King County part, WA", + "PT5307380061000": "Bothell city, Snohomish County part, WA", + "PT5439460011000": "Huntington city, Cabell County part, WV", + "PT5439460099000": "Huntington city, Wayne County part, WV", + "PT5486452051000": "Wheeling city, Marshall County part, WV", + "PT5486452069000": "Wheeling city, Ohio County part, WV", + "PT5502375015000": "Appleton city, Calumet County part, WI", + "PT5502375087000": "Appleton city, Outagamie County part, WI", + "PT5502375139000": "Appleton city, Winnebago County part, WI", + "PT5522300017000": "Eau Claire city, Chippewa County part, WI", + "PT5522300035000": "Eau Claire city, Eau Claire County part, WI", + "SA0880140000000": "Alamosa-Conejos, CO LMA", + "SA0882100000000": "Otero-Crowley, CO LMA", + "SA0981220000000": "Hampton, CT LMA", + "SA0981580000000": "Litchfield, CT LMA", + "SA1381140000000": "Greene-Wilkes-Taliaferro, GA LMA", + "SA1681460000000": "Idaho-Lewis, ID LMA", + "SA2181500000000": "Lee-Owsley, KY LMA", + "SA2182180000000": "Perry-Knott-Leslie, KY LMA", + "SA2380100000000": "Acton, ME LMA", + "SA2380300000000": "Belfast, ME LMA", + "SA2380380000000": "Boothbay, ME LMA", + "SA2380460000000": "Bridgton-Paris, ME LMA", + "SA2380540000000": "Calais, ME LMA", + "SA2380900000000": "Dover-Foxcroft, ME LMA", + "SA2380940000000": "Ellsworth, ME LMA", + "SA2380980000000": "Farmington, ME LMA", + "SA2381420000000": "Houlton, ME LMA", + "SA2381540000000": "Lincoln, ME LMA", + "SA2381660000000": "Machias, ME LMA", + "SA2381700000000": "Madawaska, ME LMA", + "SA2381860000000": "Millinocket, ME LMA", + "SA2382260000000": "Pittsfield, ME LMA", + "SA2382340000000": "Presque Isle, ME LMA", + "SA2382580000000": "Rockland-Camden, ME LMA", + "SA2382620000000": "Rumford, ME LMA", + "SA2382700000000": "Skowhegan, ME LMA", + "SA2382820000000": "Waldoboro, ME LMA", + "SA2382860000000": "Wells, ME LMA", + "SA2580500000000": "Buckland, MA LMA", + "SA2581100000000": "Great Barrington, MA LMA", + "SA2681060000000": "Gogebic-Iron, MI-WI LMA", + "SA2782140000000": "Pennington-Red Lake, MN LMA", + "SA3081940000000": "Musselshell-Petroleum, MT LMA", + "SA3182500000000": "Red Willow-Hitchcock, NE LMA", + "SA3380340000000": "Belmont, NH LMA", + "SA3380620000000": "Charlestown, NH LMA", + "SA3380700000000": "Colebrook, NH-VT LMA", + "SA3380740000000": "Conway, NH-ME LMA", + "SA3381020000000": "Franklin, NH LMA", + "SA3381260000000": "Haverhill, NH LMA", + "SA3381380000000": "Hillsborough, NH LMA", + "SA3381620000000": "Littleton, NH-VT LMA", + "SA3381780000000": "Meredith, NH LMA", + "SA3381980000000": "New London, NH LMA", + "SA3382040000000": "Newport, NH LMA", + "SA3382220000000": "Peterborough, NH LMA", + "SA3382300000000": "Plymouth, NH LMA", + "SA3382460000000": "Raymond, NH LMA", + "SA3382940000000": "Wolfeboro, NH LMA", + "SA4680860000000": "Dewey-Ziebach, SD LMA", + "SA4880780000000": "Dallam-Hartley, TX LMA", + "SA4882900000000": "Winkler-Loving, TX LMA", + "SA5080420000000": "Brattleboro, VT-NH LMA", + "SA5080820000000": "Derby, VT LMA", + "SA5081340000000": "Highgate, VT LMA", + "SA5081740000000": "Manchester, VT LMA", + "SA5081820000000": "Middlebury, VT LMA", + "SA5081900000000": "Morristown-Waterbury, VT LMA", + "SA5082020000000": "Newbury, VT LMA", + "SA5082060000000": "Northfield-Waitsfield, VT LMA", + "SA5082420000000": "Randolph, VT LMA", + "SA5082660000000": "St. Johnsbury, VT LMA", + "SA5082780000000": "Springfield, VT LMA", + "SA5082980000000": "Woodstock, VT LMA", + "SA5180180000000": "Alleghany-Covington, VA LMA", + "SA5180580000000": "Carroll-Grayson-Galax, VA LMA", + "SA5181180000000": "Greensville-Emporia, VA LMA", + "SA5182380000000": "Prince Edward-Cumberland, VA LMA", + "SA5182540000000": "Rockbridge-Lexington-Buena Vista, VA LMA", + "SA5182740000000": "Southampton-Franklin, VA LMA", + "SA5580220000000": "Ashland-Bayfield, WI LMA", + "ID1048864000000": "Wilmington, DE-MD-NJ Metropolitan Division, DE part", + "ID1147894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, DC part", + "ID1729404000000": "Lake County-Kenosha County, IL-WI Metropolitan Division, IL part", + "ID2447894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, MD part", + "ID2448864000000": "Wilmington, DE-MD-NJ Metropolitan Division, MD part", + "ID2573604000000": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division, MA part", + "ID2574204000000": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division, MA part", + "ID2574804000000": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division, MA part", + "ID2575404000000": "Nashua, NH-MA NECTA Division, MA part", + "ID3373604000000": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division, NH part", + "ID3374204000000": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division, NH part", + "ID3374804000000": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division, NH part", + "ID3375404000000": "Nashua, NH-MA NECTA Division, NH part", + "ID3435084000000": "Newark, NJ-PA Metropolitan Division, NJ part", + "ID3435614000000": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division, NJ part", + "ID3448864000000": "Wilmington, DE-MD-NJ Metropolitan Division, NJ part", + "ID3635614000000": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division, NY part", + "ID4235084000000": "Newark, NJ-PA Metropolitan Division, PA part", + "ID5147894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, VA part", + "ID5447894000000": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division, WV part", + "ID5529404000000": "Lake County-Kenosha County, IL-WI Metropolitan Division, WI part", + "IM0117980000000": "Columbus, GA-AL Metropolitan Statistical Area, AL part", + "IM0121640000000": "Eufaula, AL-GA Micropolitan Statistical Area, AL part", + "IM0522220000000": "Fayetteville-Springdale-Rogers, AR-MO Metropolitan Statistical Area, AR part", + "IM0522900000000": "Fort Smith, AR-OK Metropolitan Statistical Area, AR part", + "IM0532820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area, AR part", + "IM0545500000000": "Texarkana, TX-AR Metropolitan Statistical Area, AR part", + "IM0976450000000": "Norwich-New London-Westerly, CT-RI Metropolitan NECTA, CT part", + "IM0978100000000": "Springfield, MA-CT Metropolitan NECTA, CT part", + "IM0979600000000": "Worcester, MA-CT Metropolitan NECTA, CT part", + "IM1041540000000": "Salisbury, MD-DE Metropolitan Statistical Area, DE part", + "IM1312260000000": "Augusta-Richmond County, GA-SC Metropolitan Statistical Area, GA part", + "IM1316860000000": "Chattanooga, TN-GA Metropolitan Statistical Area, GA part", + "IM1317980000000": "Columbus, GA-AL Metropolitan Statistical Area, GA part", + "IM1321640000000": "Eufaula, AL-GA Micropolitan Statistical Area, GA part", + "IM1627220000000": "Jackson, WY-ID Micropolitan Statistical Area, ID part", + "IM1630300000000": "Lewiston, ID-WA Metropolitan Statistical Area, ID part", + "IM1630860000000": "Logan, UT-ID Metropolitan Statistical Area, ID part", + "IM1636620000000": "Ontario, OR-ID Micropolitan Statistical Area, ID part", + "IM1715460000000": "Burlington, IA-IL Micropolitan Statistical Area, IL part", + "IM1716020000000": "Cape Girardeau, MO-IL Metropolitan Statistical Area, IL part", + "IM1719340000000": "Davenport-Moline-Rock Island, IA-IL Metropolitan Statistical Area, IL part", + "IM1722800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area, IL part", + "IM1737140000000": "Paducah, KY-IL Micropolitan Statistical Area, IL part", + "IM1739500000000": "Quincy, IL-MO Micropolitan Statistical Area, IL part", + "IM1741180000000": "St. Louis, MO-IL Metropolitan Statistical Area, IL part", + "IM1817140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area, IN part", + "IM1821780000000": "Evansville, IN-KY Metropolitan Statistical Area, IN part", + "IM1831140000000": "Louisville/Jefferson County, KY-IN Metropolitan Statistical Area, IN part", + "IM1843780000000": "South Bend-Mishawaka, IN-MI Metropolitan Statistical Area, IN part", + "IM1915460000000": "Burlington, IA-IL Micropolitan Statistical Area, IA part", + "IM1919340000000": "Davenport-Moline-Rock Island, IA-IL Metropolitan Statistical Area, IA part", + "IM1922800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area, IA part", + "IM1936540000000": "Omaha-Council Bluffs, NE-IA Metropolitan Statistical Area, IA part", + "IM1943580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area, IA part", + "IM2028140000000": "Kansas City, MO-KS Metropolitan Statistical Area, KS part", + "IM2041140000000": "St. Joseph, MO-KS Metropolitan Statistical Area, KS part", + "IM2117140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area, KY part", + "IM2117300000000": "Clarksville, TN-KY Metropolitan Statistical Area, KY part", + "IM2121780000000": "Evansville, IN-KY Metropolitan Statistical Area, KY part", + "IM2126580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area, KY part", + "IM2131140000000": "Louisville/Jefferson County, KY-IN Metropolitan Statistical Area, KY part", + "IM2137140000000": "Paducah, KY-IL Micropolitan Statistical Area, KY part", + "IM2146460000000": "Union City, TN-KY Micropolitan Statistical Area, KY part", + "IM2235020000000": "Natchez, MS-LA Micropolitan Statistical Area, LA part", + "IM2373050000000": "Dover-Durham, NH-ME Metropolitan NECTA, ME part", + "IM2376900000000": "Portsmouth, NH-ME Metropolitan NECTA, ME part", + "IM2419060000000": "Cumberland, MD-WV Metropolitan Statistical Area, MD part", + "IM2425180000000": "Hagerstown-Martinsburg, MD-WV Metropolitan Statistical Area, MD part", + "IM2441540000000": "Salisbury, MD-DE Metropolitan Statistical Area, MD part", + "IM2576150000000": "North Adams, MA-VT Micropolitan NECTA, MA part", + "IM2577200000000": "Providence-Warwick, RI-MA Metropolitan NECTA, MA part", + "IM2578100000000": "Springfield, MA-CT Metropolitan NECTA, MA part", + "IM2579600000000": "Worcester, MA-CT Metropolitan NECTA, MA part", + "IM2627020000000": "Iron Mountain, MI-WI Micropolitan Statistical Area, MI part", + "IM2631940000000": "Marinette, WI-MI Micropolitan Statistical Area, MI part", + "IM2643780000000": "South Bend-Mishawaka, IN-MI Metropolitan Statistical Area, MI part", + "IM2720260000000": "Duluth, MN-WI Metropolitan Statistical Area, MN part", + "IM2722020000000": "Fargo, ND-MN Metropolitan Statistical Area, MN part", + "IM2724220000000": "Grand Forks, ND-MN Metropolitan Statistical Area, MN part", + "IM2729100000000": "La Crosse-Onalaska, WI-MN Metropolitan Statistical Area, MN part", + "IM2733460000000": "Minneapolis-St. Paul-Bloomington, MN-WI Metropolitan Statistical Area, MN part", + "IM2747420000000": "Wahpeton, ND-MN Micropolitan Statistical Area, MN part", + "IM2832820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area, MS part", + "IM2835020000000": "Natchez, MS-LA Micropolitan Statistical Area, MS part", + "IM2916020000000": "Cape Girardeau, MO-IL Metropolitan Statistical Area, MO part", + "IM2922220000000": "Fayetteville-Springdale-Rogers, AR-MO Metropolitan Statistical Area, MO part", + "IM2922800000000": "Fort Madison-Keokuk, IA-IL-MO Micropolitan Statistical Area, MO part", + "IM2928140000000": "Kansas City, MO-KS Metropolitan Statistical Area, MO part", + "IM2939500000000": "Quincy, IL-MO Micropolitan Statistical Area, MO part", + "IM2941140000000": "St. Joseph, MO-KS Metropolitan Statistical Area, MO part", + "IM2941180000000": "St. Louis, MO-IL Metropolitan Statistical Area, MO part", + "IM3136540000000": "Omaha-Council Bluffs, NE-IA Metropolitan Statistical Area, NE part", + "IM3143580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area, NE part", + "IM3373050000000": "Dover-Durham, NH-ME Metropolitan NECTA, NH part", + "IM3374350000000": "Lebanon, NH-VT Micropolitan NECTA, NH part", + "IM3376900000000": "Portsmouth, NH-ME Metropolitan NECTA, NH part", + "IM3410900000000": "Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area, NJ part", + "IM3716740000000": "Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area, NC part", + "IM3734820000000": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC Metropolitan Statistical Area, NC part", + "IM3747260000000": "Virginia Beach-Norfolk-Newport News, VA-NC Metropolitan Statistical Area, NC part", + "IM3822020000000": "Fargo, ND-MN Metropolitan Statistical Area, ND part", + "IM3824220000000": "Grand Forks, ND-MN Metropolitan Statistical Area, ND part", + "IM3847420000000": "Wahpeton, ND-MN Micropolitan Statistical Area, ND part", + "IM3917140000000": "Cincinnati, OH-KY-IN Metropolitan Statistical Area, OH part", + "IM3926580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area, OH part", + "IM3938580000000": "Point Pleasant, WV-OH Micropolitan Statistical Area, OH part", + "IM3948260000000": "Weirton-Steubenville, WV-OH Metropolitan Statistical Area, OH part", + "IM3948540000000": "Wheeling, WV-OH Metropolitan Statistical Area, OH part", + "IM3949660000000": "Youngstown-Warren-Boardman, OH-PA Metropolitan Statistical Area, OH part", + "IM4022900000000": "Fort Smith, AR-OK Metropolitan Statistical Area, OK part", + "IM4136620000000": "Ontario, OR-ID Micropolitan Statistical Area, OR part", + "IM4138900000000": "Portland-Vancouver-Hillsboro, OR-WA Metropolitan Statistical Area, OR part", + "IM4210900000000": "Allentown-Bethlehem-Easton, PA-NJ Metropolitan Statistical Area, PA part", + "IM4249660000000": "Youngstown-Warren-Boardman, OH-PA Metropolitan Statistical Area, PA part", + "IM4476450000000": "Norwich-New London-Westerly, CT-RI Metropolitan NECTA, RI part", + "IM4477200000000": "Providence-Warwick, RI-MA Metropolitan NECTA, RI part", + "IM4512260000000": "Augusta-Richmond County, GA-SC Metropolitan Statistical Area, SC part", + "IM4516740000000": "Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area, SC part", + "IM4534820000000": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC Metropolitan Statistical Area, SC part", + "IM4643580000000": "Sioux City, IA-NE-SD Metropolitan Statistical Area, SD part", + "IM4716860000000": "Chattanooga, TN-GA Metropolitan Statistical Area, TN part", + "IM4717300000000": "Clarksville, TN-KY Metropolitan Statistical Area, TN part", + "IM4728700000000": "Kingsport-Bristol-Bristol, TN-VA Metropolitan Statistical Area, TN part", + "IM4732820000000": "Memphis, TN-MS-AR Metropolitan Statistical Area, TN part", + "IM4746460000000": "Union City, TN-KY Micropolitan Statistical Area, TN part", + "IM4845500000000": "Texarkana, TX-AR Metropolitan Statistical Area, TX part", + "IM4930860000000": "Logan, UT-ID Metropolitan Statistical Area, UT part", + "IM5074350000000": "Lebanon, NH-VT Micropolitan NECTA, VT part", + "IM5076150000000": "North Adams, MA-VT Micropolitan NECTA, VT part", + "IM5114140000000": "Bluefield, WV-VA Micropolitan Statistical Area, VA part", + "IM5128700000000": "Kingsport-Bristol-Bristol, TN-VA Metropolitan Statistical Area, VA part", + "IM5147260000000": "Virginia Beach-Norfolk-Newport News, VA-NC Metropolitan Statistical Area, VA part", + "IM5149020000000": "Winchester, VA-WV Metropolitan Statistical Area, VA part", + "IM5330300000000": "Lewiston, ID-WA Metropolitan Statistical Area, WA part", + "IM5338900000000": "Portland-Vancouver-Hillsboro, OR-WA Metropolitan Statistical Area, WA part", + "IM5414140000000": "Bluefield, WV-VA Micropolitan Statistical Area, WV part", + "IM5419060000000": "Cumberland, MD-WV Metropolitan Statistical Area, WV part", + "IM5425180000000": "Hagerstown-Martinsburg, MD-WV Metropolitan Statistical Area, WV part", + "IM5426580000000": "Huntington-Ashland, WV-KY-OH Metropolitan Statistical Area, WV part", + "IM5438580000000": "Point Pleasant, WV-OH Micropolitan Statistical Area, WV part", + "IM5448260000000": "Weirton-Steubenville, WV-OH Metropolitan Statistical Area, WV part", + "IM5448540000000": "Wheeling, WV-OH Metropolitan Statistical Area, WV part", + "IM5449020000000": "Winchester, VA-WV Metropolitan Statistical Area, WV part", + "IM5520260000000": "Duluth, MN-WI Metropolitan Statistical Area, WI part", + "IM5527020000000": "Iron Mountain, MI-WI Micropolitan Statistical Area, WI part", + "IM5529100000000": "La Crosse-Onalaska, WI-MN Metropolitan Statistical Area, WI part", + "IM5531940000000": "Marinette, WI-MI Micropolitan Statistical Area, WI part", + "IM5533460000000": "Minneapolis-St. Paul-Bloomington, MN-WI Metropolitan Statistical Area, WI part", + "IM5627220000000": "Jackson, WY-ID Micropolitan Statistical Area, WY part", + "IS2380740000000": "Conway, NH-ME LMA, ME part", + "IS2681060000000": "Gogebic-Iron, MI-WI LMA, MI part", + "IS3380420000000": "Brattleboro, VT-NH LMA, NH part", + "IS3380700000000": "Colebrook, NH-VT LMA, NH part", + "IS3380740000000": "Conway, NH-ME LMA, NH part", + "IS3381620000000": "Littleton, NH-VT LMA, NH part", + "IS5080420000000": "Brattleboro, VT-NH LMA, VT part", + "IS5080700000000": "Colebrook, NH-VT LMA, VT part", + "IS5081620000000": "Littleton, NH-VT LMA, VT part", + "IS5581060000000": "Gogebic-Iron, MI-WI LMA, WI part", + "BS0600000000000": "Balance of California, state less Los Angeles-Long Beach-Glendale MD", + "BS1200000000000": "Balance of Florida, state less Miami-Miami Beach-Kendall MD", + "BS1700000000000": "Balance of Illinois, state less Chicago-Naperville-Arlington Heights MD", + "BS2600000000000": "Balance of Michigan, state less Detroit-Warren-Dearborn MSA", + "BS3600000000000": "Balance of New York, state less New York city", + "BS3900000000000": "Balance of Ohio, state less Cleveland-Elyria MSA", + "BS5300000000000": "Balance of Washington, state less Seattle-Bellevue-Everett MD", + "RD9100000000000": "Northeast region", + "RD9200000000000": "Midwest region", + "RD9300000000000": "South region", + "RD9400000000000": "West region", + "RD8100000000000": "New England division", + "RD8200000000000": "Middle Atlantic division", + "RD8300000000000": "East North Central division", + "RD8400000000000": "West North Central division", + "RD8500000000000": "South Atlantic division", + "RD8600000000000": "East South Central division", + "RD8700000000000": "West South Central division", + "RD8800000000000": "Mountain division", + "RD8900000000000": "Pacific division" + }, + "measure_code": { + "03": "unemployment rate", + "04": "unemployment", + "05": "employment", + "06": "labor force", + "07": "employment-population ratio", + "08": "labor force participation rate", + "09": "civilian noninstitutional population" + }, + "footnote_code": { + "A": "Area boundaries do not reflect official OMB definitions.", + "N": "Not available.", + "P": "Preliminary.", + "R": "Data were subject to revision on March 1, 2024.", + "T": "Data were subject to revision on April 19, 2024.", + "U": "The annual average cannot be calculated due to missing monthly data.", + "V": "The survey was not conducted due to bad weather. Interpolated data were seasonally adjusted.", + "W": "The household survey was not conducted for this month due to bad weather. Data were interpolated.", + "Y": "Data reflect controlling to interpolated statewide totals because the survey was not conducted." + } + }, + "sm": { + "state_code": { + "00": "All States", + "01": "Alabama", + "02": "Alaska", + "04": "Arizona", + "05": "Arkansas", + "06": "California", + "08": "Colorado", + "09": "Connecticut", + "10": "Delaware", + "11": "District of Columbia", + "12": "Florida", + "13": "Georgia", + "15": "Hawaii", + "16": "Idaho", + "17": "Illinois", + "18": "Indiana", + "19": "Iowa", + "20": "Kansas", + "21": "Kentucky", + "22": "Louisiana", + "23": "Maine", + "24": "Maryland", + "25": "Massachusetts", + "26": "Michigan", + "27": "Minnesota", + "28": "Mississippi", + "29": "Missouri", + "30": "Montana", + "31": "Nebraska", + "32": "Nevada", + "33": "New Hampshire", + "34": "New Jersey", + "35": "New Mexico", + "36": "New York", + "37": "North Carolina", + "38": "North Dakota", + "39": "Ohio", + "40": "Oklahoma", + "41": "Oregon", + "42": "Pennsylvania", + "44": "Rhode Island", + "45": "South Carolina", + "46": "South Dakota", + "47": "Tennessee", + "48": "Texas", + "49": "Utah", + "50": "Vermont", + "51": "Virginia", + "53": "Washington", + "54": "West Virginia", + "55": "Wisconsin", + "56": "Wyoming", + "72": "Puerto Rico", + "78": "Virgin Islands", + "99": "All Metropolitan Statistical Areas" + }, + "area_code": { + "00000": "Statewide", + "10180": "Abilene, TX", + "10380": "Aguadilla-Isabela, PR", + "10420": "Akron, OH", + "10500": "Albany, GA", + "10540": "Albany, OR", + "10580": "Albany-Schenectady-Troy, NY", + "10740": "Albuquerque, NM", + "10780": "Alexandria, LA", + "10900": "Allentown-Bethlehem-Easton, PA-NJ", + "11020": "Altoona, PA", + "11100": "Amarillo, TX", + "11180": "Ames, IA", + "11244": "Anaheim-Santa Ana-Irvine, CA Metropolitan Division", + "11260": "Anchorage, AK", + "11460": "Ann Arbor, MI", + "11500": "Anniston-Oxford-Jacksonville, AL", + "11540": "Appleton, WI", + "11640": "Arecibo, PR", + "11700": "Asheville, NC", + "12020": "Athens-Clarke County, GA", + "12060": "Atlanta-Sandy Springs-Roswell, GA", + "12100": "Atlantic City-Hammonton, NJ", + "12220": "Auburn-Opelika, AL", + "12260": "Augusta-Richmond County, GA-SC", + "12420": "Austin-Round Rock, TX", + "12540": "Bakersfield, CA", + "12580": "Baltimore-Columbia-Towson, MD", + "12940": "Baton Rouge, LA", + "12980": "Battle Creek, MI", + "13020": "Bay City, MI", + "13140": "Beaumont-Port Arthur, TX", + "13220": "Beckley, WV", + "13380": "Bellingham, WA", + "13460": "Bend-Redmond, OR", + "13740": "Billings, MT", + "13780": "Binghamton, NY", + "13820": "Birmingham-Hoover, AL", + "13900": "Bismarck, ND", + "13980": "Blacksburg-Christiansburg-Radford, VA", + "14010": "Bloomington, IL", + "14020": "Bloomington, IN", + "14100": "Bloomsburg-Berwick, PA", + "14260": "Boise City, ID", + "14500": "Boulder, CO", + "14540": "Bowling Green, KY", + "14740": "Bremerton-Silverdale, WA", + "15180": "Brownsville-Harlingen, TX", + "15260": "Brunswick, GA", + "15380": "Buffalo-Cheektowaga-Niagara Falls, NY", + "15500": "Burlington, NC", + "15680": "California-Lexington Park, MD", + "15804": "Camden, NJ Metropolitan Division", + "15940": "Canton-Massillon, OH", + "15980": "Cape Coral-Fort Myers, FL", + "16020": "Cape Girardeau, MO-IL", + "16060": "Carbondale-Marion, IL", + "16180": "Carson City, NV", + "16220": "Casper, WY", + "16300": "Cedar Rapids, IA", + "16540": "Chambersburg-Waynesboro, PA", + "16580": "Champaign-Urbana, IL", + "16620": "Charleston, WV", + "16700": "Charleston-North Charleston, SC", + "16740": "Charlotte-Concord-Gastonia, NC-SC", + "16820": "Charlottesville, VA", + "16860": "Chattanooga, TN-GA", + "16940": "Cheyenne, WY", + "16974": "Chicago-Naperville-Arlington Heights, IL Metropolitan Division", + "16980": "Chicago-Naperville-Elgin, IL-IN-WI", + "17020": "Chico, CA", + "17140": "Cincinnati, OH-KY-IN", + "17300": "Clarksville, TN-KY", + "17420": "Cleveland, TN", + "17460": "Cleveland-Elyria, OH", + "17660": "Coeur d'Alene, ID", + "17780": "College Station-Bryan, TX", + "17820": "Colorado Springs, CO", + "17860": "Columbia, MO", + "17900": "Columbia, SC", + "17980": "Columbus, GA-AL", + "18020": "Columbus, IN", + "18140": "Columbus, OH", + "18580": "Corpus Christi, TX", + "18700": "Corvallis, OR", + "18880": "Crestview-Fort Walton Beach-Destin, FL", + "19060": "Cumberland, MD-WV", + "19100": "Dallas-Fort Worth-Arlington, TX", + "19124": "Dallas-Plano-Irving, TX Metropolitan Division", + "19140": "Dalton, GA", + "19180": "Danville, IL", + "19300": "Daphne-Fairhope-Foley, AL", + "19340": "Davenport-Moline-Rock Island, IA-IL", + "19380": "Dayton, OH", + "19460": "Decatur, AL", + "19500": "Decatur, IL", + "19660": "Deltona-Daytona Beach-Ormond Beach, FL", + "19740": "Denver-Aurora-Lakewood, CO", + "19780": "Des Moines-West Des Moines, IA", + "19804": "Detroit-Dearborn-Livonia, MI Metropolitan Division", + "19820": "Detroit-Warren-Dearborn, MI", + "20020": "Dothan, AL", + "20100": "Dover, DE", + "20220": "Dubuque, IA", + "20260": "Duluth, MN-WI", + "20500": "Durham-Chapel Hill, NC", + "20524": "Dutchess County-Putnam County, NY Metropolitan Division", + "20700": "East Stroudsburg, PA", + "20740": "Eau Claire, WI", + "20940": "El Centro, CA", + "20994": "Elgin, IL Metropolitan Division", + "21060": "Elizabethtown-Fort Knox, KY", + "21140": "Elkhart-Goshen, IN", + "21300": "Elmira, NY", + "21340": "El Paso, TX", + "21420": "Enid, OK", + "21500": "Erie, PA", + "21660": "Eugene, OR", + "21780": "Evansville, IN-KY", + "21820": "Fairbanks, AK", + "22020": "Fargo, ND-MN", + "22140": "Farmington, NM", + "22180": "Fayetteville, NC", + "22220": "Fayetteville-Springdale-Rogers, AR-MO", + "22380": "Flagstaff, AZ", + "22420": "Flint, MI", + "22500": "Florence, SC", + "22520": "Florence-Muscle Shoals, AL", + "22540": "Fond du Lac, WI", + "22660": "Fort Collins, CO", + "22744": "Fort Lauderdale-Pompano Beach-Deerfield Beach, FL Metropolitan Division", + "22900": "Fort Smith, AR-OK", + "23060": "Fort Wayne, IN", + "23104": "Fort Worth-Arlington, TX Metropolitan Division", + "23420": "Fresno, CA", + "23460": "Gadsden, AL", + "23540": "Gainesville, FL", + "23580": "Gainesville, GA", + "23844": "Gary, IN Metropolitan Division", + "23900": "Gettysburg, PA", + "24020": "Glens Falls, NY", + "24140": "Goldsboro, NC", + "24220": "Grand Forks, ND-MN", + "24260": "Grand Island, NE", + "24300": "Grand Junction, CO", + "24340": "Grand Rapids-Wyoming, MI", + "24420": "Grants Pass, OR", + "24500": "Great Falls, MT", + "24540": "Greeley, CO", + "24580": "Green Bay, WI", + "24660": "Greensboro-High Point, NC", + "24780": "Greenville, NC", + "24860": "Greenville-Anderson-Mauldin, SC", + "25020": "Guayama, PR", + "25060": "Gulfport-Biloxi-Pascagoula, MS", + "25180": "Hagerstown-Martinsburg, MD-WV", + "25220": "Hammond, LA", + "25260": "Hanford-Corcoran, CA", + "25420": "Harrisburg-Carlisle, PA", + "25500": "Harrisonburg, VA", + "25620": "Hattiesburg, MS", + "25860": "Hickory-Lenoir-Morganton, NC", + "25940": "Hilton Head Island-Bluffton-Beaufort, SC", + "25980": "Hinesville, GA", + "26140": "Homosassa Springs, FL", + "26300": "Hot Springs, AR", + "26380": "Houma-Thibodaux, LA", + "26420": "Houston-The Woodlands-Sugar Land, TX", + "26580": "Huntington-Ashland, WV-KY-OH", + "26620": "Huntsville, AL", + "26820": "Idaho Falls, ID", + "26900": "Indianapolis-Carmel-Anderson, IN", + "26980": "Iowa City, IA", + "27060": "Ithaca, NY", + "27100": "Jackson, MI", + "27140": "Jackson, MS", + "27180": "Jackson, TN", + "27260": "Jacksonville, FL", + "27340": "Jacksonville, NC", + "27500": "Janesville-Beloit, WI", + "27620": "Jefferson City, MO", + "27740": "Johnson City, TN", + "27780": "Johnstown, PA", + "27860": "Jonesboro, AR", + "27900": "Joplin, MO", + "27980": "Kahului-Wailuku-Lahaina, HI", + "28020": "Kalamazoo-Portage, MI", + "28100": "Kankakee, IL", + "28140": "Kansas City, MO-KS", + "28420": "Kennewick-Richland, WA", + "28660": "Killeen-Temple, TX", + "28700": "Kingsport-Bristol-Bristol, TN-VA", + "28740": "Kingston, NY", + "28940": "Knoxville, TN", + "29020": "Kokomo, IN", + "29100": "La Crosse-Onalaska, WI-MN", + "29180": "Lafayette, LA", + "29200": "Lafayette-West Lafayette, IN", + "29340": "Lake Charles, LA", + "29404": "Lake County-Kenosha County, IL-WI Metropolitan Division", + "29420": "Lake Havasu City-Kingman, AZ", + "29460": "Lakeland-Winter Haven, FL", + "29540": "Lancaster, PA", + "29620": "Lansing-East Lansing, MI", + "29700": "Laredo, TX", + "29740": "Las Cruces, NM", + "29820": "Las Vegas-Henderson-Paradise, NV", + "29940": "Lawrence, KS", + "30020": "Lawton, OK", + "30140": "Lebanon, PA", + "30300": "Lewiston, ID-WA", + "30460": "Lexington-Fayette, KY", + "30620": "Lima, OH", + "30700": "Lincoln, NE", + "30780": "Little Rock-North Little Rock-Conway, AR", + "30860": "Logan, UT-ID", + "30980": "Longview, TX", + "31020": "Longview, WA", + "31080": "Los Angeles-Long Beach-Anaheim, CA", + "31084": "Los Angeles-Long Beach-Glendale, CA Metropolitan Division", + "31140": "Louisville/Jefferson County, KY-IN", + "31180": "Lubbock, TX", + "31340": "Lynchburg, VA", + "31420": "Macon-Bibb County, GA", + "31460": "Madera, CA", + "31540": "Madison, WI", + "31740": "Manhattan, KS", + "31860": "Mankato-North Mankato, MN", + "31900": "Mansfield, OH", + "32420": "Mayaguez, PR", + "32580": "McAllen-Edinburg-Mission, TX", + "32780": "Medford, OR", + "32820": "Memphis, TN-MS-AR", + "32900": "Merced, CA", + "33100": "Miami-Fort Lauderdale-West Palm Beach, FL", + "33124": "Miami-Miami Beach-Kendall, FL Metropolitan Division", + "33140": "Michigan City-La Porte, IN", + "33220": "Midland, MI", + "33260": "Midland, TX", + "33340": "Milwaukee-Waukesha-West Allis, WI", + "33460": "Minneapolis-St. Paul-Bloomington, MN-WI", + "33540": "Missoula, MT", + "33660": "Mobile, AL", + "33700": "Modesto, CA", + "33740": "Monroe, LA", + "33780": "Monroe, MI", + "33860": "Montgomery, AL", + "33874": "Montgomery County-Bucks County-Chester County, PA Metropolitan Division", + "34060": "Morgantown, WV", + "34100": "Morristown, TN", + "34580": "Mount Vernon-Anacortes, WA", + "34620": "Muncie, IN", + "34740": "Muskegon, MI", + "34820": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC", + "34900": "Napa, CA", + "34940": "Naples-Immokalee-Marco Island, FL", + "34980": "Nashville-Davidson--Murfreesboro--Franklin, TN", + "35004": "Nassau County-Suffolk County, NY Metropolitan Division", + "35084": "Newark, NJ-PA Metropolitan Division", + "35100": "New Bern, NC", + "35380": "New Orleans-Metairie, LA", + "35614": "New York-Jersey City-White Plains, NY-NJ Metropolitan Division", + "35620": "New York-Newark-Jersey City, NY-NJ-PA", + "35660": "Niles-Benton Harbor, MI", + "35840": "North Port-Sarasota-Bradenton, FL", + "36084": "Oakland-Hayward-Berkeley, CA Metropolitan Division", + "36100": "Ocala, FL", + "36140": "Ocean City, NJ", + "36220": "Odessa, TX", + "36260": "Ogden-Clearfield, UT", + "36420": "Oklahoma City, OK", + "36500": "Olympia-Tumwater, WA", + "36540": "Omaha-Council Bluffs, NE-IA", + "36740": "Orlando-Kissimmee-Sanford, FL", + "36780": "Oshkosh-Neenah, WI", + "36980": "Owensboro, KY", + "37100": "Oxnard-Thousand Oaks-Ventura, CA", + "37340": "Palm Bay-Melbourne-Titusville, FL", + "37460": "Panama City, FL", + "37620": "Parkersburg-Vienna, WV", + "37860": "Pensacola-Ferry Pass-Brent, FL", + "37900": "Peoria, IL", + "37964": "Philadelphia, PA Metropolitan Division", + "37980": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "38060": "Phoenix-Mesa-Scottsdale, AZ", + "38220": "Pine Bluff, AR", + "38300": "Pittsburgh, PA", + "38540": "Pocatello, ID", + "38660": "Ponce, PR", + "38900": "Portland-Vancouver-Hillsboro, OR-WA", + "38940": "Port St. Lucie, FL", + "39140": "Prescott, AZ", + "39340": "Provo-Orem, UT", + "39380": "Pueblo, CO", + "39460": "Punta Gorda, FL", + "39540": "Racine, WI", + "39580": "Raleigh, NC", + "39660": "Rapid City, SD", + "39740": "Reading, PA", + "39820": "Redding, CA", + "39900": "Reno, NV", + "40060": "Richmond, VA", + "40140": "Riverside-San Bernardino-Ontario, CA", + "40220": "Roanoke, VA", + "40340": "Rochester, MN", + "40380": "Rochester, NY", + "40420": "Rockford, IL", + "40580": "Rocky Mount, NC", + "40660": "Rome, GA", + "40900": "Sacramento--Roseville--Arden-Arcade, CA", + "40980": "Saginaw, MI", + "41060": "St. Cloud, MN", + "41100": "St. George, UT", + "41140": "St. Joseph, MO-KS", + "41180": "St. Louis, MO-IL", + "41420": "Salem, OR", + "41500": "Salinas, CA", + "41540": "Salisbury, MD-DE", + "41620": "Salt Lake City, UT", + "41660": "San Angelo, TX", + "41700": "San Antonio-New Braunfels, TX", + "41740": "San Diego-Carlsbad, CA", + "41860": "San Francisco-Oakland-Hayward, CA", + "41884": "San Francisco-Redwood City-South San Francisco, CA Metropolitan Division", + "41900": "San German, PR", + "41940": "San Jose-Sunnyvale-Santa Clara, CA", + "41980": "San Juan-Carolina-Caguas, PR", + "42020": "San Luis Obispo-Paso Robles-Arroyo Grande, CA", + "42034": "San Rafael, CA Metropolitan Division", + "42100": "Santa Cruz-Watsonville, CA", + "42140": "Santa Fe, NM", + "42200": "Santa Maria-Santa Barbara, CA", + "42220": "Santa Rosa, CA", + "42340": "Savannah, GA", + "42540": "Scranton--Wilkes-Barre--Hazleton, PA", + "42644": "Seattle-Bellevue-Everett, WA Metropolitan Division", + "42660": "Seattle-Tacoma-Bellevue, WA", + "42680": "Sebastian-Vero Beach, FL", + "42700": "Sebring, FL", + "43100": "Sheboygan, WI", + "43300": "Sherman-Denison, TX", + "43340": "Shreveport-Bossier City, LA", + "43420": "Sierra Vista-Douglas, AZ", + "43524": "Silver Spring-Frederick-Rockville, MD Metropolitan Division", + "43580": "Sioux City, IA-NE-SD", + "43620": "Sioux Falls, SD", + "43780": "South Bend-Mishawaka, IN-MI", + "43900": "Spartanburg, SC", + "44060": "Spokane-Spokane Valley, WA", + "44100": "Springfield, IL", + "44180": "Springfield, MO", + "44220": "Springfield, OH", + "44300": "State College, PA", + "44420": "Staunton-Waynesboro, VA", + "44700": "Stockton-Lodi, CA", + "44940": "Sumter, SC", + "45060": "Syracuse, NY", + "45104": "Tacoma-Lakewood, WA Metropolitan Division", + "45220": "Tallahassee, FL", + "45300": "Tampa-St. Petersburg-Clearwater, FL", + "45460": "Terre Haute, IN", + "45500": "Texarkana, TX-AR", + "45540": "The Villages, FL", + "45780": "Toledo, OH", + "45820": "Topeka, KS", + "45940": "Trenton, NJ", + "46060": "Tucson, AZ", + "46140": "Tulsa, OK", + "46220": "Tuscaloosa, AL", + "46300": "Twin Falls, ID", + "46340": "Tyler, TX", + "46520": "Urban Honolulu, HI", + "46540": "Utica-Rome, NY", + "46660": "Valdosta, GA", + "46700": "Vallejo-Fairfield, CA", + "47020": "Victoria, TX", + "47220": "Vineland-Bridgeton, NJ", + "47260": "Virginia Beach-Norfolk-Newport News, VA-NC", + "47300": "Visalia-Porterville, CA", + "47380": "Waco, TX", + "47460": "Walla Walla, WA", + "47580": "Warner Robins, GA", + "47664": "Warren-Troy-Farmington Hills, MI Metropolitan Division", + "47894": "Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division", + "47900": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "47940": "Waterloo-Cedar Falls, IA", + "48060": "Watertown-Fort Drum, NY", + "48140": "Wausau, WI", + "48260": "Weirton-Steubenville, WV-OH", + "48300": "Wenatchee, WA", + "48424": "West Palm Beach-Boca Raton-Delray Beach, FL Metropolitan Division", + "48540": "Wheeling, WV-OH", + "48620": "Wichita, KS", + "48660": "Wichita Falls, TX", + "48700": "Williamsport, PA", + "48864": "Wilmington, DE-MD-NJ Metropolitan Division", + "48900": "Wilmington, NC", + "49020": "Winchester, VA-WV", + "49180": "Winston-Salem, NC", + "49420": "Yakima, WA", + "49620": "York-Hanover, PA", + "49660": "Youngstown-Warren-Boardman, OH-PA", + "49700": "Yuba City, CA", + "49740": "Yuma, AZ", + "70750": "Bangor, ME NECTA", + "70900": "Barnstable Town, MA NECTA", + "71650": "Boston-Cambridge-Nashua, MA-NH NECTA", + "71654": "Boston-Cambridge-Newton, MA NECTA Division", + "71950": "Bridgeport-Stamford-Norwalk, CT NECTA", + "72104": "Brockton-Bridgewater-Easton, MA NECTA Division", + "72400": "Burlington-South Burlington, VT NECTA", + "72850": "Danbury, CT NECTA", + "73050": "Dover-Durham, NH-ME NECTA", + "73104": "Framingham, MA NECTA Division", + "73450": "Hartford-West Hartford-East Hartford, CT NECTA", + "73604": "Haverhill-Newburyport-Amesbury Town, MA-NH NECTA Division", + "74204": "Lawrence-Methuen Town-Salem, MA-NH NECTA Division", + "74500": "Leominster-Gardner, MA NECTA", + "74650": "Lewiston-Auburn, ME NECTA", + "74804": "Lowell-Billerica-Chelmsford, MA-NH NECTA Division", + "74854": "Lynn-Saugus-Marblehead, MA NECTA Division", + "74950": "Manchester, NH NECTA", + "75404": "Nashua, NH-MA NECTA Division", + "75550": "New Bedford, MA NECTA", + "75700": "New Haven, CT NECTA", + "76450": "Norwich-New London-Westerly, CT-RI NECTA", + "76524": "Peabody-Salem-Beverly, MA NECTA Division", + "76600": "Pittsfield, MA NECTA", + "76750": "Portland-South Portland, ME NECTA", + "76900": "Portsmouth, NH-ME NECTA", + "77200": "Providence-Warwick, RI-MA NECTA", + "78100": "Springfield, MA-CT NECTA", + "78254": "Taunton-Middleborough-Norton, MA NECTA Division", + "78700": "Waterbury, CT NECTA", + "79600": "Worcester, MA-CT NECTA", + "92581": "Baltimore City, MD", + "92811": "Kansas City, MO", + "92812": "Kansas City, KS", + "93561": "New York City, NY", + "93562": "Orange-Rockland-Westchester, NY", + "93563": "Bergen-Hudson-Passaic, NJ", + "93565": "Middlesex-Monmouth-Ocean, NJ", + "94781": "Calvert-Charles-Prince George's, MD", + "94783": "Northern Virginia, VA", + "97961": "Philadelphia City, PA", + "97962": "Delaware County, PA", + "99999": "All Metropolitan Statistical Areas" + }, + "supersector_code": { + "00": "Total Nonfarm", + "05": "Total Private", + "06": "Goods Producing", + "07": "Service-Providing", + "08": "Private Service Providing", + "10": "Mining and Logging", + "15": "Mining, Logging, and Construction", + "20": "Construction", + "30": "Manufacturing", + "31": "Durable Goods", + "32": "Non-Durable Goods", + "40": "Trade, Transportation, and Utilities", + "41": "Wholesale Trade", + "42": "Retail Trade", + "43": "Transportation and Utilities", + "50": "Information", + "55": "Financial Activities", + "60": "Professional and Business Services", + "65": "Education and Health Services", + "70": "Leisure and Hospitality", + "80": "Other Services", + "90": "Government" + }, + "industry_code": { + "00000000": "Total Nonfarm", + "05000000": "Total Private", + "06000000": "Goods Producing", + "07000000": "Service-Providing", + "08000000": "Private Service Providing", + "10000000": "Mining and Logging", + "10113300": "Logging", + "10210000": "Mining, Quarrying, and Oil and Gas Extraction", + "10211000": "Oil and Gas Extraction", + "10212000": "Mining (except Oil and Gas)", + "10212100": "Coal Mining", + "10212200": "Metal Ore Mining", + "10213000": "Support Activities for Mining", + "10213111": "Drilling Oil and Gas Wells", + "10213112": "Support Activities for Oil and Gas Operations", + "15000000": "Mining, Logging and Construction", + "20000000": "Construction", + "20236000": "Construction of Buildings", + "20236100": "Residential Building Construction", + "20236200": "Nonresidential Building Construction", + "20237000": "Heavy and Civil Engineering Construction", + "20237100": "Utility System Construction", + "20237200": "Land Subdivision", + "20237300": "Highway, Street, and Bridge Construction", + "20237900": "Other Heavy and Civil Engineering Construction", + "20238000": "Specialty Trade Contractors", + "20238100": "Foundation, Structure, and Building Exterior Contractors", + "20238200": "Building Equipment Contractors", + "20238300": "Building Finishing Contractors", + "20238900": "Other Specialty Trade Contractors", + "30000000": "Manufacturing", + "31000000": "Durable Goods", + "31321000": "Wood Product Manufacturing", + "31321100": "Sawmills and Wood Preservation", + "31321200": "Veneer, Plywood, and Engineered Wood Product Manufacturing", + "31321900": "Other Wood Product Manufacturing", + "31327000": "Nonmetallic Mineral Product Manufacturing", + "31327300": "Cement and Concrete Product Manufacturing", + "31331000": "Primary Metal Manufacturing", + "31331100": "Iron and Steel Mills and Ferroalloy Manufacturing", + "31331500": "Foundries", + "31332000": "Fabricated Metal Product Manufacturing", + "31332300": "Architectural and Structural Metals Manufacturing", + "31332700": "Machine Shops; Turned Product; and Screw, Nut, and Bolt Manufacturing", + "31332900": "Other Fabricated Metal Product Manufacturing", + "31333000": "Machinery Manufacturing", + "31333100": "Agriculture, Construction, and Mining Machinery Manufacturing", + "31333200": "Industrial Machinery Manufacturing", + "31333300": "Commercial and Service Industry Machinery Manufacturing", + "31333500": "Metalworking Machinery Manufacturing", + "31333600": "Engine, Turbine, and Power Transmission Equipment Manufacturing", + "31333900": "Other General Purpose Machinery Manufacturing", + "31334000": "Computer and Electronic Product Manufacturing", + "31334100": "Computer and Peripheral Equipment Manufacturing", + "31334111": "Electronic Computer Manufacturing", + "31334200": "Communications Equipment Manufacturing", + "31334400": "Semiconductor and Other Electronic Component Manufacturing", + "31334412": "Bare Printed Circuit Board Manufacturing", + "31334413": "Semiconductor and Related Device Manufacturing", + "31334500": "Navigational, Measuring, Electromedical, and Control Instruments Manufacturing", + "31335000": "Electrical Equipment, Appliance, and Component Manufacturing", + "31335200": "Household Appliance Manufacturing", + "31335300": "Electrical Equipment Manufacturing", + "31336000": "Transportation Equipment Manufacturing", + "31336100": "Motor Vehicle Manufacturing", + "31336200": "Motor Vehicle Body and Trailer Manufacturing", + "31336300": "Motor Vehicle Parts Manufacturing", + "31336400": "Aerospace Product and Parts Manufacturing", + "31336600": "Ship and Boat Building", + "31337000": "Furniture and Related Product Manufacturing", + "31337100": "Household and Institutional Furniture and Kitchen Cabinet Manufacturing", + "31339000": "Miscellaneous Manufacturing", + "31339100": "Medical Equipment and Supplies Manufacturing", + "31339900": "Other Miscellaneous Manufacturing", + "31339910": "Jewelry and Silverware Manufacturing", + "32000000": "Non-Durable Goods", + "32311000": "Food Manufacturing", + "32311200": "Grain and Oilseed Milling", + "32311400": "Fruit and Vegetable Preserving and Specialty Food Manufacturing", + "32311500": "Dairy Product Manufacturing", + "32311600": "Animal Slaughtering and Processing", + "32311700": "Seafood Product Preparation and Packaging", + "32311800": "Bakeries and Tortilla Manufacturing", + "32311900": "Other Food Manufacturing", + "32312000": "Beverage and Tobacco Product Manufacturing", + "32312100": "Beverage Manufacturing", + "32312200": "Tobacco Manufacturing", + "32313000": "Textile Mills", + "32313100": "Fiber, Yarn, and Thread Mills", + "32313200": "Fabric Mills", + "32313300": "Textile and Fabric Finishing and Fabric Coating Mills", + "32314000": "Textile Product Mills", + "32314100": "Textile Furnishings Mills", + "32315000": "Apparel Manufacturing", + "32315100": "Apparel Knitting Mills", + "32315200": "Cut and Sew Apparel Manufacturing", + "32322000": "Paper Manufacturing", + "32322100": "Pulp, Paper, and Paperboard Mills", + "32322200": "Converted Paper Product Manufacturing", + "32323000": "Printing and Related Support Activities", + "32324000": "Petroleum and Coal Products Manufacturing", + "32325000": "Chemical Manufacturing", + "32325100": "Basic Chemical Manufacturing", + "32325400": "Pharmaceutical and Medicine Manufacturing", + "32325600": "Soap, Cleaning Compound, and Toilet Preparation Manufacturing", + "32326000": "Plastics and Rubber Products Manufacturing", + "32326100": "Plastics Product Manufacturing", + "32326200": "Rubber Product Manufacturing", + "40000000": "Trade, Transportation, and Utilities", + "41000000": "Wholesale Trade", + "41423000": "Merchant Wholesalers, Durable Goods", + "41423100": "Motor Vehicle and Motor Vehicle Parts and Supplies Merchant Wholesalers", + "41423200": "Furniture and Home Furnishing Merchant Wholesalers", + "41423300": "Lumber and Other Construction Materials Merchant Wholesalers", + "41423400": "Professional and Commercial Equipment and Supplies Merchant Wholesalers", + "41423600": "Household Appliances and Electrical and Electronic Goods Merchant Wholesalers", + "41423700": "Hardware, and Plumbing and Heating Equipment and Supplies Merchant Wholesalers", + "41423800": "Machinery, Equipment, and Supplies Merchant Wholesalers", + "41423900": "Miscellaneous Durable Goods Merchant Wholesalers", + "41424000": "Merchant Wholesalers, Nondurable Goods", + "41424100": "Paper and Paper Product Merchant Wholesalers", + "41424300": "Apparel, Piece Goods, and Notions Merchant Wholesalers", + "41424400": "Grocery and Related Product Merchant Wholesalers", + "41424600": "Chemical and Allied Products Merchant Wholesalers", + "41424900": "Miscellaneous Nondurable Goods Merchant Wholesalers", + "41425000": "Wholesale Trade Agents and Brokers", + "42000000": "Retail Trade", + "42441000": "Motor Vehicle and Parts Dealers", + "42441100": "Automobile Dealers", + "42441200": "Other Motor Vehicle Dealers", + "42441300": "Automotive Parts, Accessories, and Tire Retailers", + "42444000": "Building Material and Garden Equipment and Supplies Dealers", + "42444100": "Building Material and Supplies Dealers", + "42445000": "Food and Beverage Retailers", + "42445100": "Grocery and Convenience Retailers", + "42445200": "Specialty Food Retailers", + "42445300": "Beer, Wine, and Liquor Retailers", + "42449000": "Furniture, Home Furnishings, Electronics, and Appliance Retailers", + "42449100": "Furniture and Home Furnishings Retailers", + "42449110": "Furniture Retailers", + "42449120": "Home Furnishings Retailers", + "42449200": "Electronics and Appliance Retailers", + "42455000": "General Merchandise Retailers", + "42455100": "Department Stores", + "42455200": "Warehouse Clubs, Supercenters, and Other General Merchandise Retailers", + "42456000": "Health and Personal Care Retailers", + "42457000": "Gasoline Stations and Fuel Dealers", + "42458000": "Clothing, Clothing Accessories, Shoe, and Jewelry Retailers", + "42458100": "Clothing and Clothing Accessories Retailers", + "42458300": "Jewelry, Luggage, and Leather Goods Retailers", + "42459000": "Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers", + "42459100": "Sporting Goods, Hobby, and Musical Instrument Retailers", + "42459200": "Book Retailers and News Dealers", + "42459400": "Office Supplies, Stationery, and Gift Retailers", + "42459500": "Used Merchandise Retailers", + "42459900": "Other Miscellaneous Retailers", + "43000000": "Transportation, Warehousing, and Utilities", + "43220000": "Utilities", + "43221100": "Electric Power Generation, Transmission and Distribution", + "43221200": "Natural Gas Distribution", + "43400089": "Transportation and Warehousing", + "43481000": "Air Transportation", + "43481100": "Scheduled Air Transportation", + "43482000": "Rail Transportation", + "43483000": "Water Transportation", + "43484000": "Truck Transportation", + "43484100": "General Freight Trucking", + "43484200": "Specialized Freight Trucking", + "43485000": "Transit and Ground Passenger Transportation", + "43485300": "Taxi and Limousine Service", + "43485400": "School and Employee Bus Transportation", + "43486000": "Pipeline Transportation", + "43488000": "Support Activities for Transportation", + "43488100": "Support Activities for Air Transportation", + "43488300": "Support Activities for Water Transportation", + "43488400": "Support Activities for Road Transportation", + "43488500": "Freight Transportation Arrangement", + "43492000": "Couriers and Messengers", + "43493000": "Warehousing and Storage", + "50000000": "Information", + "50512000": "Motion Picture and Sound Recording Industries", + "50512100": "Motion Picture and Video Industries", + "50512110": "Motion Picture and Video Production", + "50513000": "Publishing Industries", + "50513100": "Newspaper, Periodical, Book, and Directory Publishers", + "50513200": "Software Publishers", + "50516000": "Broadcasting and Content Providers", + "50516100": "Radio and Television Broadcasting Stations", + "50516200": "Media Streaming Distribution Services, Social Networks, and Other Media Networks and Content Providers", + "50517000": "Telecommunications", + "50517100": "Wired and Wireless Telecommunications (except Satellite)", + "50517111": "Wired Telecommunications Carriers", + "50518000": "Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services", + "50519000": "Web Search Portals, Libraries, Archives, and Other Information Services", + "55000000": "Financial Activities", + "55520000": "Finance and Insurance", + "55522000": "Credit Intermediation and Related Activities including Monetary Authorities - Central Bank", + "55522100": "Depository Credit Intermediation including Monetary Authorities - Central Bank", + "55522110": "Commercial Banking", + "55522200": "Nondepository Credit Intermediation", + "55522300": "Activities Related to Credit Intermediation", + "55523000": "Financial Investments and Related Activities including Financial Vehicles", + "55523100": "Securities and Commodity Contracts Intermediation and Brokerage", + "55523150": "Investment Banking and Securities Intermediation", + "55523900": "Other Financial Investment Activities including Financial Vehicles", + "55524000": "Insurance Carriers and Related Activities", + "55524100": "Insurance Carriers", + "55524113": "Direct Life Insurance Carriers", + "55524114": "Direct Health and Medical Insurance Carriers", + "55524126": "Direct Property and Casualty Insurance Carriers", + "55524200": "Agencies, Brokerages, and Other Insurance Related Activities", + "55530000": "Real Estate and Rental and Leasing", + "55531000": "Real Estate", + "55531100": "Lessors of Real Estate", + "55531200": "Offices of Real Estate Agents and Brokers", + "55531300": "Activities Related to Real Estate", + "55532000": "Rental and Leasing Services", + "55532100": "Automotive Equipment Rental and Leasing", + "55532200": "Consumer Goods Rental", + "55532300": "General Rental Centers", + "55532400": "Commercial and Industrial Machinery and Equipment Rental and Leasing", + "60000000": "Professional and Business Services", + "60540000": "Professional, Scientific, and Technical Services", + "60541100": "Legal Services", + "60541200": "Accounting, Tax Preparation, Bookkeeping, and Payroll Services", + "60541300": "Architectural, Engineering, and Related Services", + "60541400": "Specialized Design Services", + "60541500": "Computer Systems Design and Related Services", + "60541600": "Management, Scientific, and Technical Consulting Services", + "60541700": "Scientific Research and Development Services", + "60541800": "Advertising, Public Relations, and Related Services", + "60541900": "Other Professional, Scientific, and Technical Services", + "60550000": "Management of Companies and Enterprises", + "60560000": "Administrative and Support and Waste Management and Remediation Services", + "60561000": "Administrative and Support Services", + "60561100": "Office Administrative Services", + "60561200": "Facilities Support Services", + "60561300": "Employment Services", + "60561320": "Temporary Help Services", + "60561400": "Business Support Services", + "60561420": "Telephone Call Centers", + "60561500": "Travel Arrangement and Reservation Services", + "60561600": "Investigation and Security Services", + "60561610": "Investigation, Guard, and Armored Car Services", + "60561700": "Services to Buildings and Dwellings", + "60561900": "Other Support Services", + "60562000": "Waste Management and Remediation Services", + "65000000": "Private Education and Health Services", + "65610000": "Private Educational Services", + "65611100": "Private Elementary and Secondary Schools", + "65611200": "Private Junior Colleges", + "65611300": "Private Colleges, Universities, and Professional Schools", + "65611600": "Other Private School and Instruction", + "65620000": "Health Care and Social Assistance", + "65621000": "Ambulatory Health Care Services", + "65621100": "Offices of Physicians", + "65621200": "Offices of Dentists", + "65621300": "Offices of Other Health Practitioners", + "65621400": "Outpatient Care Centers", + "65621500": "Medical and Diagnostic Laboratories", + "65621600": "Home Health Care Services", + "65621900": "Other Ambulatory Health Care Services", + "65622000": "Hospitals", + "65622100": "General Medical and Surgical Hospitals", + "65622200": "Psychiatric and Substance Abuse Hospitals", + "65622300": "Specialty (except Psychiatric and Substance Abuse) Hospitals", + "65623000": "Nursing and Residential Care Facilities", + "65623100": "Nursing Care Facilities (Skilled Nursing Facilities)", + "65623200": "Residential Intellectual and Developmental Disability, Mental Health, and Substance Abuse Facilities", + "65623300": "Continuing Care Retirement Communities and Assisted Living Facilities for the Elderly", + "65623900": "Other Residential Care Facilities", + "65624000": "Social Assistance", + "65624100": "Individual and Family Services", + "65624120": "Services for the Elderly and Persons with Disabilities", + "65624200": "Community Food and Housing, and Emergency and Other Relief Services", + "65624300": "Vocational Rehabilitation Services", + "65624400": "Child Care Services", + "70000000": "Leisure and Hospitality", + "70710000": "Arts, Entertainment, and Recreation", + "70711000": "Performing Arts, Spectator Sports, and Related Industries", + "70711100": "Performing Arts Companies", + "70711200": "Spectator Sports", + "70711300": "Promoters of Performing Arts, Sports, and Similar Events", + "70711500": "Independent Artists, Writers, and Performers", + "70712000": "Museums, Historical Sites, and Similar Institutions", + "70713000": "Amusement, Gambling, and Recreation Industries", + "70713100": "Amusement Parks and Arcades", + "70713200": "Gambling Industries", + "70713900": "Other Amusement and Recreation Industries", + "70713940": "Fitness and Recreational Sports Centers", + "70720000": "Accommodation and Food Services", + "70721000": "Accommodation", + "70721100": "Traveler Accommodation", + "70721110": "Hotels (except Casino Hotels) and Motels", + "70721120": "Casino Hotels", + "70722000": "Food Services and Drinking Places", + "70722300": "Special Food Services", + "70722400": "Drinking Places (Alcoholic Beverages)", + "70722500": "Restaurants and Other Eating Places", + "70722511": "Full-Service Restaurants", + "70722590": "Limited-Service Restaurants and Other Eating Places", + "80000000": "Other Services", + "80811000": "Repair and Maintenance", + "80811100": "Automotive Repair and Maintenance", + "80811300": "Commercial and Industrial Machinery and Equipment (except Automotive and Electronic) Repair and Maintenance", + "80811400": "Personal and Household Goods Repair and Maintenance", + "80812000": "Personal and Laundry Services", + "80812100": "Personal Care Services", + "80812300": "Drycleaning and Laundry Services", + "80812900": "Other Personal Services", + "80813000": "Religious, Grantmaking, Civic, Professional, and Similar Organizations", + "80813100": "Religious Organizations", + "80813200": "Grantmaking and Giving Services", + "80813300": "Social Advocacy Organizations", + "80813400": "Civic and Social Organizations", + "80813900": "Business, Professional, Labor, Political, and Similar Organizations", + "90000000": "Government", + "90910000": "Federal Government", + "90912991": "Federal Government excluding Department of Defense", + "90912993": "Federal Government excluding Postal Service", + "90912994": "Federal Government excluding Postal Service, Department of Defense, Ship Building, and Hospitals", + "90916220": "Federal Government Hospitals", + "90919110": "Department of Defense", + "90919118": "Department of Defense, including Ship Building", + "90919119": "Department of Defense, including Ship Building and Hospitals", + "90919120": "U.S. Postal Service", + "90920000": "State Government", + "90921611": "State Government Educational Services", + "90922000": "State Government Excluding Education", + "90922622": "State Government Hospitals", + "90922991": "State Government excluding Educational Services and Hospitals", + "90930000": "Local Government", + "90931150": "Indian Tribes", + "90931611": "Local Government Educational Services", + "90932000": "Local Government excluding Educational Services", + "90932480": "Transportation", + "90932622": "Local Government Hospitals", + "90936111": "Local Government Elementary and Secondary Education", + "90940000": "Total State and Local Government", + "90940001": "District of Columbia Government" + }, + "footnote_code": { + "C": "Correction", + "P": "Preliminary" + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/sla_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/sla_series.xz new file mode 100644 index 000000000000..b1440931b4b3 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/sla_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/tu_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/tu_codes.json new file mode 100644 index 000000000000..76ff50a96972 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/tu_codes.json @@ -0,0 +1,400 @@ +{ + "tu": { + "stattype_code": { + "10100": "Number of persons (in thousands)", + "10101": "Average hours per day", + "20100": "Number of participants in an activity on an average day (in thousands)", + "20101": "Average hours per day for participants in an activity", + "30105": "Percent of population engaged in activity on an average day", + "30107": "Number of participants in an activity on an average day (in thousands)", + "50212": "Percent - Preprocessing response rate", + "50213": "Percent - Postprocessing response rate" + }, + "datays_code": { + "01": "1 year of ATUS data" + }, + "sex_code": { + "0": "Both sexes", + "1": "Men", + "2": "Women" + }, + "region_code": { + "00": null + }, + "lfstat_code": { + "00": null, + "01": "Employed", + "04": "Employed full time", + "07": "Employed part time", + "20": "Not Employed" + }, + "educ_code": { + "00": "All education levels", + "30": "Less than a high school diploma", + "31": "High school graduates, no college", + "33": "Bachelor's degree and higher", + "35": "Some college or associate degree", + "37": "Bachelor's degree only", + "38": "Advanced degree" + }, + "maritlstat_code": { + "00": null, + "01": "Married, spouse present in household", + "04": "Other marital statuses (not married or married with a spouse living elsewhere)", + "07": "Spouse or unmarried partner present in household", + "08": "Lives alone" + }, + "age_code": { + "000": "15 years and over", + "015": "18 years and over", + "020": "20 to 24 years", + "028": "25 years and over", + "031": "25 to 34 years", + "033": "25 to 54 years", + "038": "35 to 44 years", + "042": "45 to 54 years", + "049": "55 to 64 years", + "065": "65 years and over", + "078": "75 years and over", + "102": "15 to 19 years", + "103": "15 to 24 years", + "113": "65 to 74 years" + }, + "orig_code": { + "00": null, + "01": "Hispanic or Latino" + }, + "race_code": { + "00": "All races", + "01": "White", + "03": "Black or African American", + "04": "Asian" + }, + "mjcow_code": { + "00": null, + "01": "Wage and salary workers", + "20": "Self-employed, unincorporated" + }, + "nmet_code": { + "0": null + }, + "where_code": { + "00": null, + "01": "Home or yard", + "02": "Workplace" + }, + "sjmj_code": { + "0": null, + "1": "Multiple jobholders", + "6": "Single jobholders" + }, + "timeday_code": { + "00": null, + "01": "4 AM to 5 AM", + "02": "5 AM to 6 AM", + "03": "6 AM to 7 AM", + "04": "7 AM to 8 AM", + "05": "8 AM to 9 AM", + "06": "9 AM to 10 AM", + "07": "10 AM to 11 AM", + "08": "11 AM to 12 Noon", + "09": "12 Noon to 1 PM", + "10": "1 PM to 2 PM", + "11": "2 PM to 3 PM", + "12": "3 PM to 4 PM", + "13": "4 PM to 5 PM", + "14": "5 PM to 6 PM", + "15": "6 PM to 7 PM", + "16": "7 PM to 8 PM", + "17": "8 PM to 9 PM", + "18": "9 PM to 10 PM", + "19": "10 PM to 11 PM", + "20": "11 PM to 12 Midnight", + "21": "12 Midnight to 1 AM", + "22": "1 AM to 2 AM", + "23": "2 AM to 3 AM", + "24": "3 AM to 4 AM", + "41": "4 AM", + "42": "5 AM", + "43": "6 AM", + "44": "7 AM", + "45": "8 AM", + "46": "9 AM", + "47": "10 AM", + "48": "11 AM", + "49": "12 PM", + "50": "1 PM", + "51": "2 PM", + "52": "3 PM", + "53": "4 PM", + "54": "5 PM", + "55": "6 PM", + "56": "7 PM", + "57": "8 PM", + "58": "9 PM", + "59": "10 PM", + "60": "11 PM", + "61": "12 AM", + "62": "1 AM", + "63": "2 AM", + "64": "3 AM" + }, + "actcode_code": { + "000000": "Total, all activities", + "010100": "Sleeping", + "010200": "Grooming", + "010300": "Health-related self care", + "010400": "Personal activities", + "020100": "Housework", + "020101": "Interior cleaning", + "020102": "Laundry", + "020104": "Storing interior household items, including food", + "020200": "Food preparation and cleanup", + "020201": "Food and drink preparation", + "020203": "Kitchen and food cleanup", + "020300": "Interior maintenance, repair, and decoration", + "020400": "Exterior maintenance, repair, and decoration", + "020500": "Lawn and garden care", + "020600": "Animal and pet care", + "020601": "Care for animals and pets (not veterinary care)", + "020602": "Walking, exercising, and playing with animals", + "020700": "Vehicle care (by self)", + "020800": "Appliance, tool, and toy maintenance (by self)", + "020901": "Financial management", + "020902": "Household and personal organization and planning", + "020903": "Household and personal mail and messages", + "020904": "Household and personal e-mail and messages", + "030100": "Caring for and helping household children (except activities related to education and health)", + "030101": "Physical care for household children", + "030102": "Reading to/with household children", + "030103": "Playing with household children, not sports", + "030106": "Talking with/listening to household children", + "030109": "Looking after household children (as a primary activity)", + "030110": "Attending household children's events", + "030200": "Activities related to household children's education", + "030201": "Helping household children with homework", + "030300": "Activities related to household children's health", + "030400": "Caring for household adults", + "030401": "Physical care for household adults", + "030500": "Helping household adults", + "040400": "Caring for nonhousehold adults", + "040500": "Helping nonhousehold adults", + "050100": "Working", + "050101": "Working, main job", + "050200": "Work-related activities", + "050300": "Other income-generating activities", + "050400": "Job search and interviewing", + "060100": "Attending class", + "060101": "Taking class for degree, certification, or licensure", + "060300": "Homework and research", + "070000": "Consumer goods purchases", + "070101": "Grocery shopping", + "080000": "Professional and personal care services", + "080200": "Financial services and banking", + "080400": "Medical and care services", + "080500": "Personal care services", + "090000": "Household services", + "090200": "Home maintenance, repair, decoration, and construction (not done by self)", + "090500": "Vehicle maintenance and repair services (not done by self)", + "100200": "Civic obligations and participation", + "110100": "Eating and drinking", + "120000": "Socializing, relaxing, and leisure", + "120100": "Socializing and communicating (except social events)", + "120200": "Attending or hosting social events", + "120300": "Relaxing and leisure", + "120301": "Relaxing and thinking", + "120307": "Playing games", + "120308": "Computer use for leisure (excluding games)", + "120312": "Reading for personal interest", + "120400": "Arts and entertainment (other than sports)", + "130000": "Sports, exercise, and recreation", + "130100": "Participating in sports, exercise, or recreation", + "130131": "Walking", + "130200": "Attending sporting or recreational events", + "140000": "Religious and spiritual activities", + "140101": "Attending religious services", + "140102": "Participation in religious practices", + "150000": "Volunteer activities", + "150100": "Administrative and support activities (volunteering)", + "150200": "Social service and care activities (volunteering)", + "150300": "Indoor and outdoor maintenance, building, and cleanup activities (volunteering)", + "150400": "Participating in performance and cultural activities (volunteering)", + "150500": "Attending meetings, conferences, and training (volunteering)", + "160100": "Telephone calls (to or from)", + "180000": "Traveling", + "180100": "Travel related to personal care", + "180200": "Travel related to household activities", + "180300": "Travel related to caring for and helping household members", + "180400": "Travel related to caring for and helping nonhousehold members", + "180500": "Travel related to work", + "180600": "Travel related to education", + "181100": "Travel related to eating and drinking", + "181600": "Travel related to telephone calls", + "600001": "Personal care activities (includes travel)", + "600003": "Household activities (includes travel)", + "600005": "Household management", + "600007": "Caring for and helping household members (includes travel)", + "600008": "Caring for and helping household children under 18", + "600009": "Caring for and helping household adults", + "600010": "Caring for and helping nonhousehold members (includes travel)", + "600011": "Caring for and helping nonhousehold children", + "600012": "Caring for and helping nonhousehold adults", + "600013": "Working and work-related activities (includes travel)", + "600016": "Educational activities (includes travel)", + "600018": "Purchasing goods and services (includes travel)", + "600021": "Travel related to purchasing goods and services", + "600022": "Eating and drinking (includes travel)", + "600023": "Leisure and sports (includes travel)", + "600024": "Socializing and communicating", + "600025": "Watching TV", + "600027": "Participating in sports, exercise, and recreation (includes related waiting and security)", + "600029": "Travel related to leisure and sports", + "600030": "Organizational, civic, and religious activities", + "600032": "Volunteering (organizational and civic activities)", + "600033": "Telephone calls, mail, and e-mail (includes travel)", + "600034": "Other activities, not elsewhere classified (includes misc. travel and data codes)", + "600039": "Doing hobbies or playing with household children", + "600043": "Caring for household children as a primary activity (includes travel)", + "600057": "Caring for household children under 13 as a secondary activity, total", + "600058": "Playing games and computer use for leisure", + "600059": "Other leisure and sports activities, including travel", + "600060": "Other activities", + "600066": "Travel related to organizational, civic, and religious activities", + "600067": "Travel related to care of household children", + "600069": "Government services", + "600072": "Household and personal messages", + "600083": "Caring for and helping others", + "600085": "Awake time", + "700001": "Talking with/listening to household children", + "700171": "Other childcare activities" + }, + "industry_code": { + "0000": null + }, + "occ_code": { + "0000": null, + "0008": "Management, business, and financial operations occupations", + "0998": "Professional and related occupations", + "3597": "Service occupations", + "4699": "Sales and related occupations", + "4999": "Office and administrative support occupations", + "5999": "Farming, fishing, and forestry occupations", + "6199": "Construction and extraction occupations", + "6999": "Installation, maintenance, and repair occupations", + "7699": "Production occupations", + "8999": "Transportation and material moving occupations" + }, + "prhhchild_code": { + "00": "All persons", + "01": "No household children under age 18", + "05": "Youngest household child age 6-12", + "10": "Youngest household child age 13-17", + "12": "Household child under age 13", + "13": "Household child under age 18", + "14": "Household child under age 6", + "15": "Youngest household child age 6-17" + }, + "earn_code": { + "00": "All persons", + "01": "Weekly earnings less than or equal to the 25th percentile", + "02": "Weekly earnings greater than 25th percentile and less than or equal to 50th percentile", + "03": "Weekly earnings greater than 50th percentile and less than or equal to 75th percentile", + "04": "Weekly earnings greater than the 75th percentile" + }, + "disability_code": { + "00": null + }, + "who_code": { + "00": null, + "01": "Alone", + "02": "Others present (not alone)", + "03": "Spouse only", + "24": "Family (living in HH)", + "29": "WHO data not available", + "35": "Co-workers, colleagues, clients", + "36": "Own household child under age 18", + "40": "Household members", + "41": "Nonhousehold members", + "42": "Family (not living in household)", + "43": "Friends, neighbors, or acquaintances", + "44": "Other, nonhousehold members", + "45": "Nonfamily (living in household)" + }, + "hhnscc03_code": { + "00": null, + "06": "Secondary childcare of household child under 13" + }, + "schenr_code": { + "0": null + }, + "prownhhchild_code": { + "00": "All persons", + "01": "No own household children under age 18", + "05": "Youngest own household child age 6-12", + "10": "Youngest own household child age 13-17", + "12": "Own household child under age 13", + "13": "Own household child under age 18", + "14": "Own household child under age 6", + "15": "Youngest own household child age 6-17" + }, + "work_code": { + "0": null, + "1": "On days worked", + "3": "On days worked at main job" + }, + "elnum_code": { + "00": "All" + }, + "ecage_code": { + "000": "Persons of all ages" + }, + "elfreq_code": { + "0": "All frequencies" + }, + "eldur_code": { + "00": "All durations of care" + }, + "elwho_code": { + "00": null + }, + "ecytd_code": { + "0": "All days" + }, + "elder_code": { + "0": "All persons" + }, + "lfstatw_code": { + "000": "All persons", + "010": "Employed", + "011": "Employed and on days worked", + "013": "Employed and on days worked at main job", + "040": "Employed full time", + "041": "Employed full time and on days worked", + "070": "Employed part time", + "071": "Employed part time and on days worked", + "200": "Not Employed" + }, + "pertype_code": { + "00": "All days", + "16": "Weekend days and holidays", + "18": "Weekdays", + "19": "Nonholiday weekdays" + }, + "footnote_code": { + "A": "Includes naps and spells of sleeplessness.", + "B": "Individuals may have worked at more than one location.", + "C": "See Footnote C on www.bls.gov/tus/footnote.htm.", + "D": "See Footnote D on www.bls.gov/tus/footnote.htm.", + "F": "See Footnote F on www.bls.gov/tus/footnote.htm.", + "G": "See Footnote G on www.bls.gov/tus/footnote.htm.", + "H": "Persons of Hispanic or Latino ethnicity may be of any race.", + "I": "Includes persons with a high school diploma or equivalent.", + "J": "Includes persons with bachelor's, master's, professional, and doctoral degrees.", + "K": "Excludes household and personal mail, e-mail, and messages.", + "M": "See Footnote M on www.bls.gov/tus/footnote.htm.", + "N": "See Footnote N on www.bls.gov/tus/footnote.htm.", + "S": "Estimate is suppressed because it does not meet the American Time Use Survey publication standards.", + "Z": "Estimate is approximately zero." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/tu_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/tu_series.xz new file mode 100644 index 000000000000..38eb6acd7bf9 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/tu_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/assets/wages_codes.json b/openbb_platform/providers/bls/openbb_bls/assets/wages_codes.json new file mode 100644 index 000000000000..d8684ca050cb --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/assets/wages_codes.json @@ -0,0 +1,1417 @@ +{ + "ci": { + "owner_code": { + "1": "Civilian workers", + "2": "Private industry workers", + "3": "State and local government workers" + }, + "industry_code": { + "000000": "All industries", + "220000": "Utilities", + "230000": "Construction", + "300000": "Manufacturing", + "310000": "Nondurable goods manufacturers", + "320000": "Durable goods manufacturers", + "336411": "Aircraft manufacturing", + "400000": "Trade, transportation, and utilities", + "412000": "Retail trade", + "420000": "Wholesale trade", + "430000": "Transportation and warehousing", + "510000": "Information", + "520000": "Finance and insurance", + "520A00": "Financial activities", + "522000": "Credit intermediation", + "524000": "Insurance carriers", + "530000": "Real estate and rental and leasing", + "540000": "Professional, scientific, and technical services", + "540A00": "Professional and business services", + "560000": "Administrative and support and waste management and remediation services", + "600000": "Education and health services", + "610000": "Educational services", + "610500": "Schools", + "611100": "Elementary and secondary schools", + "612000": "Junior colleges, colleges, universities, and professional schools", + "620000": "Health care and social assistance", + "622000": "Hospitals", + "623000": "Nursing and residential care facilities", + "623100": "Nursing care facilities", + "700000": "Leisure and hospitality", + "720000": "Accommodation and food services", + "810000": "Other services (except public administration)", + "920000": "Public administration", + "DISCON": "Discontinued codes", + "G00000": "Goods-producing", + "S00000": "Service-providing" + }, + "occupation_code": { + "000000": "All occupations", + "000001": "All occupations, excluding sales", + "111300": "Management, business, and financial occupations", + "112900": "Management, professional, and related occupations", + "114300": "All white-collar occupations", + "114301": "All white-collar occupations, excluding sales", + "152900": "Professional and related occupations", + "313900": "Service occupations", + "410000": "Sales and related occupations", + "414300": "Sales and office occupations", + "430000": "Office and administrative support occupations", + "43000D": "Office and administrative support occupations (SOC 2010)", + "454700": "Construction, and extraction, farming, fishing, and forestry occupations", + "454900": "Natural resources, construction, and maintenance occupations", + "455300": "All-blue collar occupations", + "490000": "Installation, maintenance, and repair occupations", + "510000": "Production occupations", + "515300": "Production, transportation, and material moving occupations", + "530000": "Transportation and material moving occupations", + "53000D": "Transportation and material moving occupations (SOC 2010)", + "DISCON": "Discontinued Codes" + }, + "subcell_code": { + "00": "All workers", + "23": "Union", + "24": "Nonunion", + "27": "Time-based pay", + "AA": "Establishment Size", + "AB": "Region and Division", + "AC": "Metropolitan Statistical Areas", + "AD": "Bargaining Status", + "AE": "Full-time and Part-time Work Status", + "AF": "Time and Incentive Status", + "AG": "Average Wage", + "AH": "Civilian Wage Percentiles", + "AI": "Private Wage Percentiles", + "AJ": "Government Wage Percentiles", + "AK": "Plan Sponsor" + }, + "area_code": { + "00122": "Atlanta-Athens-Clarke County-Sandy Springs, GA CSA", + "00148": "Boston-Worcester-Providence, MA-RI-NH-CT CSA", + "00176": "Chicago-Naperville, IL-IN-WI CSA", + "00206": "Dallas-Fort Worth, TX-OK CSA", + "00220": "Detroit-Warren-Ann Arbor, MI CSA", + "00288": "Houston-The Woodlands, TX CSA", + "00348": "Los Angeles-Long Beach, CA CSA", + "00378": "Minneapolis-St. Paul, MN-WI CSA", + "00408": "New York-Newark, NY-NJ-CT-PA CSA", + "00428": "Philadelphia-Reading-Camden, PA-NJ-DE-MD CSA", + "00488": "San Jose-San Francisco-Oakland, CA CSA", + "00500": "Seattle-Tacoma, WA CSA", + "00548": "Washington-Baltimore-Arlington, DC-MD-VA-WV-PA CSA", + "33100": "Miami-Fort Lauderdale-Port St. Lucie, FL CSA", + "38060": "Phoenix-Mesa-Scottsdale, AZ MSA", + "98100": "Northeast census region", + "98200": "South census region", + "98300": "Midwest census region", + "98400": "West census region", + "98999": "Regions, divisions, and statistical areas", + "99100": "New England census division", + "99120": "Middle Atlantic census division", + "99130": "East South Central census division", + "99140": "South Atlantic census division", + "99150": "East North Central census division", + "99160": "West North Central census division", + "99170": "West South Central census division", + "99180": "Mountain census division", + "99190": "Pacific census division", + "99200": "Metropolitan statistical areas", + "99210": "Metropolitan", + "99220": "Nonmetropolitan", + "99999": "United States (National)" + }, + "estimate_code": { + "01": "Total compensation", + "02": "Wages and salaries", + "03": "Total benefits", + "15": "Health insurance" + }, + "footnote_code": { + "2": "See Footnote 2 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "3": "See Footnote 3 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "8": "See Footnote 8 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "9": "See Footnote 9 on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "A": "Dashes indicate data not available.", + "B": "Includes wages, salaries, and employer costs for employee benefits.", + "C": "See Footnote C on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "D": "See Footnote D on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "E": "See Footnote E on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "F": "See Footnote F on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "G": "Includes mining, construction, and manufacturing.", + "H": "See Footnote H on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "J": "See Footnote J on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "K": "Includes ambulatory health services and social assistance, not shown separately.", + "N": "Includes farming, fishing, and forestry occupations.", + "O": "See Footnote O on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "Q": "The index for this series is not strictly comparable to other series in this family.", + "S": "Historical data are available beginning with December 2005.", + "X": "See Footnote X on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "Y": "See Footnote Y on www.bls.gov/eci/overview/eci-labstat-footnotes.htm.", + "Z": "Series discontinued beginning December 2008." + } + }, + "wm": { + "area_code": { + "0000000": "National", + "0010180": "Abilene, TX", + "0010420": "Akron, OH", + "0010500": "Albany, GA", + "0010540": "Albany, OR", + "0010580": "Albany-Schenectady-Troy, NY", + "0010740": "Albuquerque, NM", + "0010780": "Alexandria, LA", + "0010900": "Allentown-Bethlehem-Easton, PA-NJ", + "0011020": "Altoona, PA", + "0011100": "Amarillo, TX", + "0011180": "Ames, IA", + "0011260": "Anchorage, AK", + "0011460": "Ann Arbor, MI", + "0011500": "Anniston-Oxford-Jacksonville, AL", + "0011540": "Appleton, WI", + "0011700": "Asheville, NC", + "0012020": "Athens-Clarke County, GA", + "0012060": "Atlanta-Sandy Springs-Roswell, GA", + "0012100": "Atlantic City-Hammonton, NJ", + "0012220": "Auburn-Opelika, AL", + "0012260": "Augusta-Richmond County, GA-SC", + "0012420": "Austin-Round Rock, TX", + "0012540": "Bakersfield, CA", + "0012580": "Baltimore-Columbia-Towson, MD", + "0012940": "Baton Rouge, LA", + "0012980": "Battle Creek, MI", + "0013020": "Bay City, MI", + "0013140": "Beaumont-Port Arthur, TX", + "0013220": "Beckley, WV", + "0013380": "Bellingham, WA", + "0013460": "Bend-Redmond, OR", + "0013740": "Billings, MT", + "0013780": "Binghamton, NY", + "0013820": "Birmingham-Hoover, AL", + "0013900": "Bismarck, ND", + "0013980": "Blacksburg-Christiansburg-Radford, VA", + "0014010": "Bloomington, IL", + "0014020": "Bloomington, IN", + "0014100": "Bloomsburg-Berwick, PA", + "0014260": "Boise City, ID", + "0014500": "Boulder, CO", + "0014540": "Bowling Green, KY", + "0014740": "Bremerton-Silverdale, WA", + "0015180": "Brownsville-Harlingen, TX", + "0015260": "Brunswick, GA", + "0015380": "Buffalo-Cheektowaga-Niagara Falls, NY", + "0015500": "Burlington, NC", + "0015680": "California-Lexington Park, MD", + "0015940": "Canton-Massillon, OH", + "0015980": "Cape Coral-Fort Myers, FL", + "0016020": "Cape Girardeau, MO-IL", + "0016060": "Carbondale-Marion, IL", + "0016180": "Carson City, NV", + "0016220": "Casper, WY", + "0016300": "Cedar Rapids, IA", + "0016540": "Chambersburg-Waynesboro, PA", + "0016580": "Champaign-Urbana, IL", + "0016620": "Charleston, WV", + "0016700": "Charleston-North Charleston, SC", + "0016740": "Charlotte-Concord-Gastonia, NC-SC", + "0016820": "Charlottesville, VA", + "0016860": "Chattanooga, TN-GA", + "0016940": "Cheyenne, WY", + "0016980": "Chicago-Naperville-Elgin, IL-IN-WI", + "0017020": "Chico, CA", + "0017140": "Cincinnati, OH-KY-IN", + "0017300": "Clarksville, TN-KY", + "0017420": "Cleveland, TN", + "0017460": "Cleveland-Elyria, OH", + "0017660": "Coeur d'Alene, ID", + "0017780": "College Station-Bryan, TX", + "0017820": "Colorado Springs, CO", + "0017860": "Columbia, MO", + "0017900": "Columbia, SC", + "0017980": "Columbus, GA-AL", + "0018020": "Columbus, IN", + "0018140": "Columbus, OH", + "0018580": "Corpus Christi, TX", + "0018700": "Corvallis, OR", + "0018880": "Crestview-Fort Walton Beach-Destin, FL", + "0019060": "Cumberland, MD-WV", + "0019100": "Dallas-Fort Worth-Arlington, TX", + "0019140": "Dalton, GA", + "0019180": "Danville, IL", + "0019300": "Daphne-Fairhope-Foley, AL", + "0019340": "Davenport-Moline-Rock Island, IA-IL", + "0019380": "Dayton, OH", + "0019460": "Decatur, AL", + "0019500": "Decatur, IL", + "0019660": "Deltona-Daytona Beach-Ormond Beach, FL", + "0019740": "Denver-Aurora-Lakewood, CO", + "0019780": "Des Moines-West Des Moines, IA", + "0019820": "Detroit-Warren-Dearborn, MI", + "0020020": "Dothan, AL", + "0020100": "Dover, DE", + "0020220": "Dubuque, IA", + "0020260": "Duluth, MN-WI", + "0020500": "Durham-Chapel Hill, NC", + "0020700": "East Stroudsburg, PA", + "0020740": "Eau Claire, WI", + "0020940": "El Centro, CA", + "0021060": "Elizabethtown-Fort Knox, KY", + "0021140": "Elkhart-Goshen, IN", + "0021300": "Elmira, NY", + "0021340": "El Paso, TX", + "0021420": "Enid, OK", + "0021500": "Erie, PA", + "0021660": "Eugene, OR", + "0021780": "Evansville, IN-KY", + "0021820": "Fairbanks, AK", + "0022020": "Fargo, ND-MN", + "0022140": "Farmington, NM", + "0022180": "Fayetteville, NC", + "0022220": "Fayetteville-Springdale-Rogers, AR-MO", + "0022380": "Flagstaff, AZ", + "0022420": "Flint, MI", + "0022500": "Florence, SC", + "0022520": "Florence-Muscle Shoals, AL", + "0022540": "Fond du Lac, WI", + "0022660": "Fort Collins, CO", + "0022900": "Fort Smith, AR-OK", + "0023060": "Fort Wayne, IN", + "0023420": "Fresno, CA", + "0023460": "Gadsden, AL", + "0023540": "Gainesville, FL", + "0023580": "Gainesville, GA", + "0023900": "Gettysburg, PA", + "0024020": "Glens Falls, NY", + "0024140": "Goldsboro, NC", + "0024220": "Grand Forks, ND-MN", + "0024260": "Grand Island, NE", + "0024300": "Grand Junction, CO", + "0024340": "Grand Rapids-Wyoming, MI", + "0024420": "Grants Pass, OR", + "0024500": "Great Falls, MT", + "0024540": "Greeley, CO", + "0024580": "Green Bay, WI", + "0024660": "Greensboro-High Point, NC", + "0024780": "Greenville, NC", + "0024860": "Greenville-Anderson-Mauldin, SC", + "0025060": "Gulfport-Biloxi-Pascagoula, MS", + "0025180": "Hagerstown-Martinsburg, MD-WV", + "0025220": "Hammond, LA", + "0025260": "Hanford-Corcoran, CA", + "0025420": "Harrisburg-Carlisle, PA", + "0025500": "Harrisonburg, VA", + "0025620": "Hattiesburg, MS", + "0025860": "Hickory-Lenoir-Morganton, NC", + "0025940": "Hilton Head Island-Bluffton-Beaufort, SC", + "0025980": "Hinesville, GA", + "0026140": "Homosassa Springs, FL", + "0026300": "Hot Springs, AR", + "0026380": "Houma-Thibodaux, LA", + "0026420": "Houston-The Woodlands-Sugar Land, TX", + "0026580": "Huntington-Ashland, WV-KY-OH", + "0026620": "Huntsville, AL", + "0026820": "Idaho Falls, ID", + "0026900": "Indianapolis-Carmel-Anderson, IN", + "0026980": "Iowa City, IA", + "0027060": "Ithaca, NY", + "0027100": "Jackson, MI", + "0027140": "Jackson, MS", + "0027180": "Jackson, TN", + "0027260": "Jacksonville, FL", + "0027340": "Jacksonville, NC", + "0027500": "Janesville-Beloit, WI", + "0027620": "Jefferson City, MO", + "0027740": "Johnson City, TN", + "0027780": "Johnstown, PA", + "0027860": "Jonesboro, AR", + "0027900": "Joplin, MO", + "0027980": "Kahului-Wailuku-Lahaina, HI", + "0028020": "Kalamazoo-Portage, MI", + "0028100": "Kankakee, IL", + "0028140": "Kansas City, MO-KS", + "0028420": "Kennewick-Richland, WA", + "0028660": "Killeen-Temple, TX", + "0028700": "Kingsport-Bristol-Bristol, TN-VA", + "0028740": "Kingston, NY", + "0028940": "Knoxville, TN", + "0029020": "Kokomo, IN", + "0029100": "La Crosse-Onalaska, WI-MN", + "0029180": "Lafayette, LA", + "0029200": "Lafayette-West Lafayette, IN", + "0029340": "Lake Charles, LA", + "0029420": "Lake Havasu City-Kingman, AZ", + "0029460": "Lakeland-Winter Haven, FL", + "0029540": "Lancaster, PA", + "0029620": "Lansing-East Lansing, MI", + "0029700": "Laredo, TX", + "0029740": "Las Cruces, NM", + "0029820": "Las Vegas-Henderson-Paradise, NV", + "0029940": "Lawrence, KS", + "0030020": "Lawton, OK", + "0030140": "Lebanon, PA", + "0030300": "Lewiston, ID-WA", + "0030460": "Lexington-Fayette, KY", + "0030620": "Lima, OH", + "0030700": "Lincoln, NE", + "0030780": "Little Rock-North Little Rock-Conway, AR", + "0030860": "Logan, UT-ID", + "0030980": "Longview, TX", + "0031020": "Longview, WA", + "0031080": "Los Angeles-Long Beach-Anaheim, CA", + "0031140": "Louisville/Jefferson County, KY-IN", + "0031180": "Lubbock, TX", + "0031340": "Lynchburg, VA", + "0031420": "Macon, GA", + "0031460": "Madera, CA", + "0031540": "Madison, WI", + "0031740": "Manhattan, KS", + "0031860": "Mankato-North Mankato, MN", + "0031900": "Mansfield, OH", + "0032580": "McAllen-Edinburg-Mission, TX", + "0032780": "Medford, OR", + "0032820": "Memphis, TN-MS-AR", + "0032900": "Merced, CA", + "0033100": "Miami-Fort Lauderdale-West Palm Beach, FL", + "0033140": "Michigan City-La Porte, IN", + "0033220": "Midland, MI", + "0033260": "Midland, TX", + "0033340": "Milwaukee-Waukesha-West Allis, WI", + "0033460": "Minneapolis-St. Paul-Bloomington, MN-WI", + "0033540": "Missoula, MT", + "0033660": "Mobile, AL", + "0033700": "Modesto, CA", + "0033740": "Monroe, LA", + "0033780": "Monroe, MI", + "0033860": "Montgomery, AL", + "0034060": "Morgantown, WV", + "0034100": "Morristown, TN", + "0034580": "Mount Vernon-Anacortes, WA", + "0034620": "Muncie, IN", + "0034740": "Muskegon, MI", + "0034820": "Myrtle Beach-Conway-North Myrtle Beach, SC-NC", + "0034900": "Napa, CA", + "0034940": "Naples-Immokalee-Marco Island, FL", + "0034980": "Nashville-Davidson--Murfreesboro--Franklin, TN", + "0035100": "New Bern, NC", + "0035380": "New Orleans-Metairie, LA", + "0035620": "New York-Newark-Jersey City, NY-NJ-PA", + "0035660": "Niles-Benton Harbor, MI", + "0035840": "North Port-Sarasota-Bradenton, FL", + "0036100": "Ocala, FL", + "0036140": "Ocean City, NJ", + "0036220": "Odessa, TX", + "0036260": "Ogden-Clearfield, UT", + "0036420": "Oklahoma City, OK", + "0036500": "Olympia-Tumwater, WA", + "0036540": "Omaha-Council Bluffs, NE-IA", + "0036740": "Orlando-Kissimmee-Sanford, FL", + "0036780": "Oshkosh-Neenah, WI", + "0036980": "Owensboro, KY", + "0037100": "Oxnard-Thousand Oaks-Ventura, CA", + "0037340": "Palm Bay-Melbourne-Titusville, FL", + "0037460": "Panama City, FL", + "0037620": "Parkersburg-Vienna, WV", + "0037860": "Pensacola-Ferry Pass-Brent, FL", + "0037900": "Peoria, IL", + "0037980": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD", + "0038060": "Phoenix-Mesa-Scottsdale, AZ", + "0038220": "Pine Bluff, AR", + "0038300": "Pittsburgh, PA", + "0038540": "Pocatello, ID", + "0038900": "Portland-Vancouver-Hillsboro, OR-WA", + "0038940": "Port St. Lucie, FL", + "0039140": "Prescott, AZ", + "0039340": "Provo-Orem, UT", + "0039380": "Pueblo, CO", + "0039460": "Punta Gorda, FL", + "0039540": "Racine, WI", + "0039580": "Raleigh, NC", + "0039660": "Rapid City, SD", + "0039740": "Reading, PA", + "0039820": "Redding, CA", + "0039900": "Reno, NV", + "0040060": "Richmond, VA", + "0040140": "Riverside-San Bernardino-Ontario, CA", + "0040220": "Roanoke, VA", + "0040340": "Rochester, MN", + "0040380": "Rochester, NY", + "0040420": "Rockford, IL", + "0040580": "Rocky Mount, NC", + "0040660": "Rome, GA", + "0040900": "Sacramento--Roseville--Arden-Arcade, CA", + "0040980": "Saginaw, MI", + "0041060": "St. Cloud, MN", + "0041100": "St. George, UT", + "0041140": "St. Joseph, MO-KS", + "0041180": "St. Louis, MO-IL", + "0041420": "Salem, OR", + "0041500": "Salinas, CA", + "0041540": "Salisbury, MD-DE", + "0041620": "Salt Lake City, UT", + "0041660": "San Angelo, TX", + "0041700": "San Antonio-New Braunfels, TX", + "0041740": "San Diego-Carlsbad, CA", + "0041860": "San Francisco-Oakland-Hayward, CA", + "0041940": "San Jose-Sunnyvale-Santa Clara, CA", + "0042020": "San Luis Obispo-Paso Robles-Arroyo Grande, CA", + "0042100": "Santa Cruz-Watsonville, CA", + "0042140": "Santa Fe, NM", + "0042200": "Santa Maria-Santa Barbara, CA", + "0042220": "Santa Rosa, CA", + "0042340": "Savannah, GA", + "0042540": "Scranton--Wilkes-Barre--Hazleton, PA", + "0042660": "Seattle-Tacoma-Bellevue, WA", + "0042680": "Sebastian-Vero Beach, FL", + "0042700": "Sebring, FL", + "0043100": "Sheboygan, WI", + "0043300": "Sherman-Denison, TX", + "0043340": "Shreveport-Bossier City, LA", + "0043420": "Sierra Vista-Douglas, AZ", + "0043580": "Sioux City, IA-NE-SD", + "0043620": "Sioux Falls, SD", + "0043780": "South Bend-Mishawaka, IN-MI", + "0043900": "Spartanburg, SC", + "0044060": "Spokane-Spokane Valley, WA", + "0044100": "Springfield, IL", + "0044180": "Springfield, MO", + "0044220": "Springfield, OH", + "0044300": "State College, PA", + "0044420": "Staunton-Waynesboro, VA", + "0044700": "Stockton-Lodi, CA", + "0044940": "Sumter, SC", + "0045060": "Syracuse, NY", + "0045220": "Tallahassee, FL", + "0045300": "Tampa-St. Petersburg-Clearwater, FL", + "0045460": "Terre Haute, IN", + "0045500": "Texarkana, TX-AR", + "0045540": "The Villages, FL", + "0045780": "Toledo, OH", + "0045820": "Topeka, KS", + "0045940": "Trenton, NJ", + "0046060": "Tucson, AZ", + "0046140": "Tulsa, OK", + "0046220": "Tuscaloosa, AL", + "0046300": "Twin Falls, ID", + "0046340": "Tyler, TX", + "0046520": "Urban Honolulu, HI", + "0046540": "Utica-Rome, NY", + "0046660": "Valdosta, GA", + "0046700": "Vallejo-Fairfield, CA", + "0047020": "Victoria, TX", + "0047220": "Vineland-Bridgeton, NJ", + "0047260": "Virginia Beach-Norfolk-Newport News, VA-NC", + "0047300": "Visalia-Porterville, CA", + "0047380": "Waco, TX", + "0047460": "Walla Walla, WA", + "0047580": "Warner Robins, GA", + "0047900": "Washington-Arlington-Alexandria, DC-VA-MD-WV", + "0047940": "Waterloo-Cedar Falls, IA", + "0048060": "Watertown-Fort Drum, NY", + "0048140": "Wausau, WI", + "0048260": "Weirton-Steubenville, WV-OH", + "0048300": "Wenatchee, WA", + "0048540": "Wheeling, WV-OH", + "0048620": "Wichita, KS", + "0048660": "Wichita Falls, TX", + "0048700": "Williamsport, PA", + "0048900": "Wilmington, NC", + "0049020": "Winchester, VA-WV", + "0049180": "Winston-Salem, NC", + "0049420": "Yakima, WA", + "0049620": "York-Hanover, PA", + "0049660": "Youngstown-Warren-Boardman, OH-PA", + "0049700": "Yuba City, CA", + "0049740": "Yuma, AZ", + "0070750": "Bangor, ME", + "0070900": "Barnstable Town, MA", + "0071650": "Boston-Cambridge-Nashua, MA-NH", + "0071950": "Bridgeport-Stamford-Norwalk, CT", + "0072400": "Burlington-South Burlington, VT", + "0072850": "Danbury, CT", + "0073050": "Dover-Durham, NH-ME", + "0073450": "Hartford-West Hartford-East Hartford, CT", + "0074500": "Leominster-Gardner, MA", + "0074650": "Lewiston-Auburn, ME", + "0074950": "Manchester, NH", + "0075550": "New Bedford, MA", + "0075700": "New Haven, CT", + "0076450": "Norwich-New London-Westerly, CT-RI", + "0076600": "Pittsfield, MA", + "0076750": "Portland-South Portland, ME", + "0076900": "Portsmouth, NH-ME", + "0077200": "Providence-Warwick, RI-MA", + "0078100": "Springfield, MA-CT", + "0078700": "Waterbury, CT", + "0079600": "Worcester, MA-CT", + "0100000": "Alabama", + "0100001": "Northwest Alabama nonmetropolitan area", + "0100002": "Northeast Alabama nonmetropolitan area", + "0100003": "Southwest Alabama nonmetropolitan area", + "0100004": "Southeast Alabama nonmetropolitan area", + "0200000": "Alaska", + "0200006": "Alaska nonmetropolitan area", + "0400000": "Arizona", + "0400001": "Arizona nonmetropolitan area", + "0500000": "Arkansas", + "0500001": "North Arkansas nonmetropolitan area", + "0500002": "East Arkansas nonmetropolitan area", + "0500003": "West Arkansas nonmetropolitan area", + "0500004": "South Arkansas nonmetropolitan area", + "0600000": "California", + "0600003": "North Coast Region of California nonmetropolitan area", + "0600006": "Eastern Sierra-Mother Lode Region of California nonmetropolitan area", + "0600007": "North Valley-Northern Mountains Region of California nonmetropolitan area", + "0800000": "Colorado", + "0800001": "Eastern and Southern Colorado nonmetropolitan area", + "0800002": "Southwest Colorado nonmetropolitan area", + "0800003": "Northwest Colorado nonmetropolitan area", + "0900000": "Connecticut", + "0900001": "Connecticut nonmetropolitan area", + "1000000": "Delaware", + "1100000": "District of Columbia", + "1200000": "Florida", + "1200003": "South Florida nonmetropolitan area", + "1200006": "North Florida nonmetropolitan area", + "1300000": "Georgia", + "1300001": "North Georgia nonmetropolitan area", + "1300002": "Middle Georgia nonmetropolitan area", + "1300003": "East Georgia nonmetropolitan area", + "1300004": "South Georgia nonmetropolitan area", + "1500000": "Hawaii", + "1500001": "Hawaii / Kauai nonmetropolitan area", + "1600000": "Idaho", + "1600006": "Northwestern Idaho nonmetropolitan area", + "1600007": "Southeast-Central Idaho nonmetropolitan area", + "1700000": "Illinois", + "1700001": "Northwest Illinois nonmetropolitan area", + "1700002": "West Central Illinois nonmetropolitan area", + "1700003": "East Central Illinois nonmetropolitan area", + "1700004": "South Illinois nonmetropolitan area", + "1800000": "Indiana", + "1800001": "Northern Indiana nonmetropolitan area", + "1800002": "Central Indiana nonmetropolitan area", + "1800003": "Southern Indiana nonmetropolitan area", + "1900000": "Iowa", + "1900001": "Northeast Iowa nonmetropolitan area", + "1900002": "Northwest Iowa nonmetropolitan area", + "1900003": "Southwest Iowa nonmetropolitan area", + "1900004": "Southeast Iowa nonmetropolitan area", + "2000000": "Kansas", + "2000006": "Kansas nonmetropolitan area", + "2100000": "Kentucky", + "2100001": "West Kentucky nonmetropolitan area", + "2100002": "South Central Kentucky nonmetropolitan area", + "2100003": "Central Kentucky nonmetropolitan area", + "2100004": "East Kentucky nonmetropolitan area", + "2200000": "Louisiana", + "2200002": "Central Louisiana nonmetropolitan area", + "2200003": "Northeast Louisiana nonmetropolitan area", + "2200006": "Southwest Louisiana nonmetropolitan area", + "2300000": "Maine", + "2300001": "Northeast Maine nonmetropolitan area", + "2300002": "Southwest Maine nonmetropolitan area", + "2400000": "Maryland", + "2400006": "Maryland nonmetropolitan area", + "2500000": "Massachusetts", + "2500006": "Massachusetts nonmetropolitan area", + "2600000": "Michigan", + "2600001": "Upper Peninsula of Michigan nonmetropolitan area", + "2600002": "Northeast Lower Peninsula of Michigan nonmetropolitan area", + "2600003": "Northwest Lower Peninsula of Michigan nonmetropolitan area", + "2600004": "Balance of Lower Peninsula of Michigan nonmetropolitan area", + "2700000": "Minnesota", + "2700001": "Northwest Minnesota nonmetropolitan area", + "2700002": "Northeast Minnesota nonmetropolitan area", + "2700003": "Southwest Minnesota nonmetropolitan area", + "2700004": "Southeast Minnesota nonmetropolitan area", + "2800000": "Mississippi", + "2800001": "Northeast Mississippi nonmetropolitan area", + "2800002": "Northwest Mississippi nonmetropolitan area", + "2800003": "Southeast Mississippi nonmetropolitan area", + "2800004": "Southwest Mississippi nonmetropolitan area", + "2900000": "Missouri", + "2900001": "Central Missouri nonmetropolitan area", + "2900002": "North Missouri nonmetropolitan area", + "2900003": "Southeast Missouri nonmetropolitan area", + "2900004": "Southwest Missouri nonmetropolitan area", + "3000000": "Montana", + "3000003": "Southwest Montana nonmetropolitan area", + "3000004": "West Montana nonmetropolitan area", + "3000006": "East-Central Montana nonmetropolitan area", + "3100000": "Nebraska", + "3100001": "Northwest Nebraska nonmetropolitan area", + "3100003": "Northeast Nebraska nonmetropolitan area", + "3100006": "South Nebraska nonmetropolitan area", + "3200000": "Nevada", + "3200006": "Nevada nonmetropolitan area", + "3300000": "New Hampshire", + "3300001": "Northern New Hampshire nonmetropolitan area", + "3300002": "Central New Hampshire nonmetropolitan area", + "3300006": "West Central-Southwest New Hampshire nonmetropolitan area", + "3400000": "New Jersey", + "3500000": "New Mexico", + "3500006": "Northern New Mexico nonmetropolitan area", + "3500007": "Eastern New Mexico nonmetropolitan area", + "3600000": "New York", + "3600001": "Capital/Northern New York nonmetropolitan area", + "3600004": "Southwest New York nonmetropolitan area", + "3600006": "Central East New York nonmetropolitan area", + "3700000": "North Carolina", + "3700001": "Southeast Coastal North Carolina nonmetropolitan area", + "3700002": "Northeast Coastal North Carolina nonmetropolitan area", + "3700003": "Piedmont North Carolina nonmetropolitan area", + "3700004": "Mountain North Carolina nonmetropolitan area", + "3800000": "North Dakota", + "3800006": "West North Dakota nonmetropolitan area", + "3800007": "East North Dakota nonmetropolitan area", + "3900000": "Ohio", + "3900001": "West Northwestern Ohio nonmetropolitan area", + "3900002": "North Northeastern Ohio nonmetropolitan area", + "3900003": "Eastern Ohio nonmetropolitan area", + "3900004": "Southern Ohio nonmetropolitan area", + "4000000": "Oklahoma", + "4000001": "Northeast Oklahoma nonmetropolitan area", + "4000002": "Northwest Oklahoma nonmetropolitan area", + "4000003": "Southwest Oklahoma nonmetropolitan area", + "4000004": "Southeast Oklahoma nonmetropolitan area", + "4100000": "Oregon", + "4100006": "Coast Oregon nonmetropolitan area", + "4100007": "Central Oregon nonmetropolitan area", + "4100008": "Eastern Oregon nonmetropolitan area", + "4200000": "Pennsylvania", + "4200001": "Western Pennsylvania nonmetropolitan area", + "4200002": "Northern Pennsylvania nonmetropolitan area", + "4200003": "Southern Pennsylvania nonmetropolitan area", + "4400000": "Rhode Island", + "4500000": "South Carolina", + "4500002": "Upper Savannah South Carolina nonmetropolitan area", + "4500004": "Lower Savannah South Carolina nonmetropolitan area", + "4500006": "Northeast South Carolina nonmetropolitan area", + "4600000": "South Dakota", + "4600002": "East South Dakota nonmetropolitan area", + "4600003": "West South Dakota nonmetropolitan area", + "4700000": "Tennessee", + "4700001": "West Tennessee nonmetropolitan area", + "4700002": "South Central Tennessee nonmetropolitan area", + "4700003": "North Central Tennessee nonmetropolitan area", + "4700004": "East Tennessee nonmetropolitan area", + "4800000": "Texas", + "4800001": "West Texas Region of Texas nonmetropolitan area", + "4800002": "North Texas Region of Texas nonmetropolitan area", + "4800003": "Big Thicket Region of Texas nonmetropolitan area", + "4800004": "Hill Country Region of Texas nonmetropolitan area", + "4800005": "Border Region of Texas nonmetropolitan area", + "4800006": "Coastal Plains Region of Texas nonmetropolitan area", + "4900000": "Utah", + "4900006": "Eastern Utah nonmetropolitan area", + "4900007": "Central Utah nonmetropolitan area", + "5000000": "Vermont", + "5000001": "Southern Vermont nonmetropolitan area", + "5000002": "Northern Vermont nonmetropolitan area", + "5100000": "Virginia", + "5100001": "Southwest Virginia nonmetropolitan area", + "5100002": "Southside Virginia nonmetropolitan area", + "5100003": "Northeast Virginia nonmetropolitan area", + "5100004": "Northwest Virginia nonmetropolitan area", + "5300000": "Washington", + "5300006": "Western Washington nonmetropolitan area", + "5300007": "Eastern Washington nonmetropolitan area", + "5400000": "West Virginia", + "5400001": "Southern West Virginia nonmetropolitan area", + "5400002": "Northern West Virginia nonmetropolitan area", + "5500000": "Wisconsin", + "5500001": "Northwestern Wisconsin nonmetropolitan area", + "5500002": "Northeastern Wisconsin nonmetropolitan area", + "5500003": "South Central Wisconsin nonmetropolitan area", + "5500004": "Western Wisconsin nonmetropolitan area", + "5600000": "Wyoming", + "5600006": "Western Wyoming nonmetropolitan area", + "5600007": "Eastern Wyoming nonmetropolitan area" + }, + "ownership_code": { + "1": "Civilian workers" + }, + "estimate_code": { + "02": "Average Hourly Wage" + }, + "industry_code": { + "000000": "All industries" + }, + "occupation_code": { + "110000": "Management Occupations", + "111011": "Chief Executives", + "111021": "General and Operations Managers", + "112011": "Advertising and Promotions Managers", + "112021": "Marketing Managers", + "112022": "Sales Managers", + "112032": "Public Relations Managers", + "112033": "Fundraising Managers", + "113012": "Administrative Services Managers", + "113013": "Facilities Managers", + "113021": "Computer and Information Systems Managers", + "113031": "Financial Managers", + "113051": "Industrial Production Managers", + "113061": "Purchasing Managers", + "113071": "Transportation, Storage, and Distribution Managers", + "113111": "Compensation and Benefits Managers", + "113121": "Human Resources Managers", + "113131": "Training and Development Managers", + "119021": "Construction Managers", + "119031": "Education and Childcare Administrators, Preschool and Daycare", + "119033": "Education Administrators, Postsecondary", + "119039": "Education Administrators, All Other", + "119041": "Architectural and Engineering Managers", + "119051": "Food Service Managers", + "119081": "Lodging Managers", + "119111": "Medical and Health Services Managers", + "119121": "Natural Sciences Managers", + "119141": "Property, Real Estate, and Community Association Managers", + "119151": "Social and Community Service Managers", + "119161": "Emergency Management Directors", + "119199": "Managers, All Other", + "130000": "Business and Financial Operations Occupations", + "131020": "Buyers and Purchasing Agents", + "131031": "Claims Adjusters, Examiners, and Investigators", + "131032": "Insurance Appraisers, Auto Damage", + "131041": "Compliance Officers", + "131051": "Cost Estimators", + "131071": "Human Resources Specialists", + "131075": "Labor Relations Specialists", + "131081": "Logisticians", + "131082": "Project Management Specialists", + "131111": "Management Analysts", + "131121": "Meeting, Convention, and Event Planners", + "131131": "Fundraisers", + "131141": "Compensation, Benefits, and Job Analysis Specialists", + "131151": "Training and Development Specialists", + "131161": "Market Research Analysts and Marketing Specialists", + "131199": "Business Operations Specialists, All Other", + "132011": "Accountants and Auditors", + "132020": "Property Appraisers and Assessors", + "132031": "Budget Analysts", + "132041": "Credit Analysts", + "132051": "Financial and Investment Analysts", + "132052": "Personal Financial Advisors", + "132053": "Insurance Underwriters", + "132054": "Financial Risk Specialists", + "132061": "Financial Examiners", + "132071": "Credit Counselors", + "132072": "Loan Officers", + "132081": "Tax Examiners and Collectors, and Revenue Agents", + "132082": "Tax Preparers", + "132099": "Financial Specialists, All Other", + "150000": "Computer and Mathematical Occupations", + "151211": "Computer Systems Analysts", + "151212": "Information Security Analysts", + "151221": "Computer and Information Research Scientists", + "151231": "Computer Network Support Specialists", + "151232": "Computer User Support Specialists", + "151241": "Computer Network Architects", + "151242": "Database Administrators", + "151243": "Database Architects", + "151244": "Network and Computer Systems Administrators", + "151251": "Computer Programmers", + "151252": "Software Developers", + "151253": "Software Quality Assurance Analysts and Testers", + "151254": "Web Developers", + "151255": "Web and Digital Interface Designers", + "151299": "Computer Occupations, All Other", + "152011": "Actuaries", + "152031": "Operations Research Analysts", + "152041": "Statisticians", + "152051": "Data Scientists", + "170000": "Architecture and Engineering Occupations", + "171011": "Architects, Except Landscape and Naval", + "171022": "Surveyors", + "172011": "Aerospace Engineers", + "172031": "Bioengineers and Biomedical Engineers", + "172041": "Chemical Engineers", + "172051": "Civil Engineers", + "172061": "Computer Hardware Engineers", + "172071": "Electrical Engineers", + "172072": "Electronics Engineers, Except Computer", + "172081": "Environmental Engineers", + "172111": "Health and Safety Engineers, Except Mining Safety Engineers and Inspectors", + "172112": "Industrial Engineers", + "172131": "Materials Engineers", + "172141": "Mechanical Engineers", + "172161": "Nuclear Engineers", + "172171": "Petroleum Engineers", + "172199": "Engineers, All Other", + "173011": "Architectural and Civil Drafters", + "173012": "Electrical and Electronics Drafters", + "173013": "Mechanical Drafters", + "173019": "Drafters, All Other", + "173021": "Aerospace Engineering and Operations Technologists and Technicians", + "173022": "Civil Engineering Technologists and Technicians", + "173023": "Electrical and Electronic Engineering Technologists and Technicians", + "173024": "Electro-Mechanical and Mechatronics Technologists and Technicians", + "173025": "Environmental Engineering Technologists and Technicians", + "173026": "Industrial Engineering Technologists and Technicians", + "173027": "Mechanical Engineering Technologists and Technicians", + "173029": "Engineering Technologists and Technicians, Except Drafters, All Other", + "173031": "Surveying and Mapping Technicians", + "190000": "Life, Physical, and Social Science Occupations", + "191021": "Biochemists and Biophysicists", + "191022": "Microbiologists", + "191023": "Zoologists and Wildlife Biologists", + "191029": "Biological Scientists, All Other", + "191041": "Epidemiologists", + "191042": "Medical Scientists, Except Epidemiologists", + "191099": "Life Scientists, All Other", + "192012": "Physicists", + "192031": "Chemists", + "192032": "Materials Scientists", + "192041": "Environmental Scientists and Specialists, Including Health", + "192042": "Geoscientists, Except Hydrologists and Geographers", + "192099": "Physical Scientists, All Other", + "193011": "Economists", + "193022": "Survey Researchers", + "193033": "Clinical and Counseling Psychologists", + "193034": "School Psychologists", + "193039": "Psychologists, All Other", + "193051": "Urban and Regional Planners", + "193094": "Political Scientists", + "193099": "Social Scientists and Related Workers, All Other", + "194012": "Agricultural Technicians", + "194013": "Food Science Technicians", + "194021": "Biological Technicians", + "194031": "Chemical Technicians", + "194042": "Environmental Science and Protection Technicians, Including Health", + "194051": "Nuclear Technicians", + "194061": "Social Science Research Assistants", + "194099": "Life, Physical, and Social Science Technicians, All Other", + "195011": "Occupational Health and Safety Specialists", + "195012": "Occupational Health and Safety Technicians", + "210000": "Community and Social Service Occupations", + "211012": "Educational, Guidance, and Career Counselors and Advisors", + "211013": "Marriage and Family Therapists", + "211015": "Rehabilitation Counselors", + "211018": "Substance abuse, behavioral disorder, and mental health counselors", + "211019": "Counselors, All Other", + "211021": "Child, Family, and School Social Workers", + "211022": "Healthcare Social Workers", + "211023": "Mental Health and Substance Abuse Social Workers", + "211029": "Social Workers, All Other", + "211091": "Health Education Specialists", + "211092": "Probation Officers and Correctional Treatment Specialists", + "211093": "Social and Human Service Assistants", + "211094": "Community Health Workers", + "211099": "Community and Social Service Specialists, All Other", + "212011": "Clergy", + "212021": "Directors, Religious Activities and Education", + "212099": "Religious Workers, All Other", + "230000": "Legal Occupations", + "231011": "Lawyers", + "231021": "Administrative Law Judges, Adjudicators, and Hearing Officers", + "231023": "Judges, Magistrate Judges, and Magistrates", + "232011": "Paralegals and Legal Assistants", + "232093": "Title Examiners, Abstractors, and Searchers", + "232099": "Legal Support Workers, All Other", + "250000": "Educational Instruction and Library Occupations", + "251194": "Career/Technical Education Teachers, Postsecondary", + "252011": "Preschool Teachers, Except Special Education", + "253011": "Adult Basic Education, Adult Secondary Education, and English as a Second Language Instructors", + "253021": "Self-Enrichment Teachers", + "253031": "Substitute Teachers, Short-Term", + "253041": "Tutors", + "254011": "Archivists", + "254012": "Curators", + "254013": "Museum Technicians and Conservators", + "254022": "Librarians and Media Collections Specialists", + "254031": "Library Technicians", + "259021": "Farm and Home Management Educators", + "259031": "Instructional Coordinators", + "259099": "Educational Instruction and Library Workers, All Other", + "270000": "Arts, Design, Entertainment, Sports, and Media Occupations", + "271011": "Art Directors", + "271014": "Special Effects Artists and Animators", + "271021": "Commercial and Industrial Designers", + "271022": "Fashion Designers", + "271023": "Floral Designers", + "271024": "Graphic Designers", + "271025": "Interior Designers", + "271026": "Merchandise Displayers and Window Trimmers", + "272012": "Producers and Directors", + "272099": "Entertainers and Performers, Sports and Related Workers, All Other", + "273011": "Broadcast Announcers and Radio Disc Jockeys", + "273023": "News Analysts, Reporters, and Journalists", + "273031": "Public Relations Specialists", + "273041": "Editors", + "273042": "Technical Writers", + "273043": "Writers and Authors", + "273091": "Interpreters and Translators", + "274011": "Audio and Video Technicians", + "274021": "Photographers", + "274031": "Camera Operators, Television, Video, and Film", + "274032": "Film and Video Editors", + "274099": "Media and Communication Equipment Workers, All Other", + "290000": "Healthcare Practitioners and Technical Occupations", + "291021": "Dentists, General", + "291031": "Dietitians and Nutritionists", + "291051": "Pharmacists", + "291071": "Physician Assistants", + "291122": "Occupational Therapists", + "291123": "Physical Therapists", + "291124": "Radiation Therapists", + "291125": "Recreational Therapists", + "291126": "Respiratory Therapists", + "291127": "Speech-Language Pathologists", + "291128": "Exercise Physiologists", + "291131": "Veterinarians", + "291141": "Registered Nurses", + "291151": "Nurse Anesthetists", + "291171": "Nurse Practitioners", + "291181": "Audiologists", + "291214": "Emergency Medicine Physicians", + "291215": "Family Medicine Physicians", + "291216": "General Internal Medicine Physicians", + "291218": "Obstetricians and Gynecologists", + "291221": "Pediatricians, General", + "291223": "Psychiatrists", + "291229": "Physicians, All Other", + "291249": "Surgeons, All Other", + "291292": "Dental Hygienists", + "292010": "Clinical Laboratory Technologists and Technicians", + "292031": "Cardiovascular Technologists and Technicians", + "292032": "Diagnostic Medical Sonographers", + "292033": "Nuclear Medicine Technologists", + "292034": "Radiologic Technologists and Technicians", + "292035": "Magnetic Resonance Imaging Technologists", + "292042": "Emergency Medical Technicians", + "292043": "Paramedics", + "292051": "Dietetic Technicians", + "292052": "Pharmacy Technicians", + "292053": "Psychiatric Technicians", + "292055": "Surgical Technologists", + "292056": "Veterinary Technologists and Technicians", + "292057": "Ophthalmic Medical Technicians", + "292061": "Licensed Practical and Licensed Vocational Nurses", + "292072": "Medical Records Specialists", + "292091": "Orthotists and Prosthetists", + "292092": "Hearing Aid Specialists", + "292099": "Health Technologists and Technicians, All Other", + "299021": "Health Information Technologists and Medical Registrars", + "299099": "Healthcare Practitioners and Technical Workers, All Other", + "310000": "Healthcare Support Occupations", + "311120": "Home Health and Personal Care Aides", + "311131": "Nursing Assistants", + "311132": "Orderlies", + "311133": "Psychiatric Aides", + "312011": "Occupational Therapy Assistants", + "312012": "Occupational Therapy Aides", + "312021": "Physical Therapist Assistants", + "312022": "Physical Therapist Aides", + "319011": "Massage Therapists", + "319091": "Dental Assistants", + "319092": "Medical Assistants", + "319093": "Medical Equipment Preparers", + "319094": "Medical Transcriptionists", + "319095": "Pharmacy Aides", + "319096": "Veterinary Assistants and Laboratory Animal Caretakers", + "319097": "Phlebotomists", + "319099": "Healthcare Support Workers, All Other", + "330000": "Protective Service Occupations", + "331011": "First-Line Supervisors of Correctional Officers", + "331012": "First-Line Supervisors of Police and Detectives", + "331021": "First-Line Supervisors of Firefighting and Prevention Workers", + "331091": "First-Line Supervisors of Security Workers", + "331099": "First-Line Supervisors of Protective Service Workers, All Other", + "332011": "Firefighters", + "332021": "Fire Inspectors and Investigators", + "333012": "Correctional Officers and Jailers", + "333021": "Detectives and Criminal Investigators", + "333041": "Parking Enforcement Workers", + "333051": "Police and Sheriff's Patrol Officers", + "339011": "Animal Control Workers", + "339021": "Private Detectives and Investigators", + "339031": "Gaming Surveillance Officers and Gambling Investigators", + "339032": "Security Guards", + "339091": "Crossing Guards and Flaggers", + "339092": "Lifeguards, Ski Patrol, and Other Recreational Protective Service Workers", + "339094": "School Bus Monitors", + "339099": "Protective Service Workers, All Other", + "350000": "Food Preparation and Serving Related Occupations", + "351011": "Chefs and Head Cooks", + "351012": "First-Line Supervisors of Food Preparation and Serving Workers", + "352011": "Cooks, Fast Food", + "352012": "Cooks, Institution and Cafeteria", + "352014": "Cooks, Restaurant", + "352015": "Cooks, Short Order", + "352019": "Cooks, All Other", + "352021": "Food Preparation Workers", + "353011": "Bartenders", + "353023": "Fast Food and Counter Workers", + "353031": "Waiters and Waitresses", + "353041": "Food Servers, Nonrestaurant", + "359011": "Dining Room and Cafeteria Attendants and Bartender Helpers", + "359021": "Dishwashers", + "359031": "Hosts and Hostesses, Restaurant, Lounge, and Coffee Shop", + "359099": "Food Preparation and Serving Related Workers, All Other", + "370000": "Building and Grounds Cleaning and Maintenance Occupations", + "371011": "First-Line Supervisors of Housekeeping and Janitorial Workers", + "371012": "First-Line Supervisors of Landscaping, Lawn Service, and Groundskeeping Workers", + "372011": "Janitors and Cleaners, Except Maids and Housekeeping Cleaners", + "372012": "Maids and Housekeeping Cleaners", + "372019": "Building Cleaning Workers, All Other", + "372021": "Pest Control Workers", + "373011": "Landscaping and Groundskeeping Workers", + "373012": "Pesticide Handlers, Sprayers, and Applicators, Vegetation", + "373013": "Tree Trimmers and Pruners", + "373019": "Grounds Maintenance Workers, All Other", + "390000": "Personal Care and Service Occupations", + "391013": "First-Line Supervisors of Gambling Services Workers", + "391014": "First-Line Supervisors of Entertainment and Recreation Workers, Except Gambling Services", + "391022": "First-Line Supervisors of Personal Service Workers", + "392011": "Animal Trainers", + "392021": "Animal Caretakers", + "393011": "Gambling Dealers", + "393019": "Gambling Service Workers, All Other", + "393031": "Ushers, Lobby Attendants, and Ticket Takers", + "393091": "Amusement and Recreation Attendants", + "393093": "Locker Room, Coatroom, and Dressing Room Attendants", + "393099": "Entertainment Attendants and Related Workers, All Other", + "394031": "Morticians, Undertakers, and Funeral Arrangers", + "395012": "Hairdressers, Hairstylists, and Cosmetologists", + "395092": "Manicurists and Pedicurists", + "395094": "Skincare Specialists", + "396011": "Baggage Porters and Bellhops", + "396012": "Concierges", + "397010": "Tour and Travel Guides", + "399011": "Childcare Workers", + "399031": "Exercise Trainers and Group Fitness Instructors", + "399032": "Recreation Workers", + "399041": "Residential Advisors", + "399099": "Personal Care and Service Workers, All Other", + "410000": "Sales and Related Occupations", + "411011": "First-Line Supervisors of Retail Sales Workers", + "411012": "First-Line Supervisors of Non-Retail Sales Workers", + "412011": "Cashiers", + "412012": "Gambling Change Persons and Booth Cashiers", + "412021": "Counter and Rental Clerks", + "412022": "Parts Salespersons", + "412031": "Retail Salespersons", + "413011": "Advertising Sales Agents", + "413021": "Insurance Sales Agents", + "413031": "Securities, Commodities, and Financial Services Sales Agents", + "413041": "Travel Agents", + "413091": "Sales Representatives of Services, Except Advertising, Insurance, Financial Services, and Travel", + "414011": "Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products", + "414012": "Sales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products", + "419011": "Demonstrators and Product Promoters", + "419021": "Real Estate Brokers", + "419022": "Real Estate Sales Agents", + "419031": "Sales Engineers", + "419041": "Telemarketers", + "419099": "Sales and Related Workers, All Other", + "430000": "Office and Administrative Support Occupations", + "431011": "First-Line Supervisors of Office and Administrative Support Workers", + "432011": "Switchboard Operators, Including Answering Service", + "433011": "Bill and Account Collectors", + "433021": "Billing and Posting Clerks", + "433031": "Bookkeeping, Accounting, and Auditing Clerks", + "433041": "Gambling Cage Workers", + "433051": "Payroll and Timekeeping Clerks", + "433061": "Procurement Clerks", + "433071": "Tellers", + "433099": "Financial Clerks, All Other", + "434011": "Brokerage Clerks", + "434021": "Correspondence Clerks", + "434031": "Court, Municipal, and License Clerks", + "434041": "Credit Authorizers, Checkers, and Clerks", + "434051": "Customer Service Representatives", + "434061": "Eligibility Interviewers, Government Programs", + "434071": "File Clerks", + "434081": "Hotel, Motel, and Resort Desk Clerks", + "434111": "Interviewers, Except Eligibility and Loan", + "434121": "Library Assistants, Clerical", + "434131": "Loan Interviewers and Clerks", + "434141": "New Accounts Clerks", + "434151": "Order Clerks", + "434161": "Human Resources Assistants, Except Payroll and Timekeeping", + "434171": "Receptionists and Information Clerks", + "434181": "Reservation and Transportation Ticket Agents and Travel Clerks", + "434199": "Information and Record Clerks, All Other", + "435011": "Cargo and Freight Agents", + "435021": "Couriers and Messengers", + "435031": "Public Safety Telecommunicators", + "435032": "Dispatchers, Except Police, Fire, and Ambulance", + "435041": "Meter Readers, Utilities", + "435061": "Production, Planning, and Expediting Clerks", + "435071": "Shipping, Receiving, and Inventory Clerks", + "435111": "Weighers, Measurers, Checkers, and Samplers, Recordkeeping", + "436011": "Executive Secretaries and Executive Administrative Assistants", + "436012": "Legal Secretaries and Administrative Assistants", + "436013": "Medical Secretaries and Administrative Assistants", + "436014": "Secretaries and Administrative Assistants, Except Legal, Medical, and Executive", + "439021": "Data Entry Keyers", + "439022": "Word Processors and Typists", + "439031": "Desktop Publishers", + "439041": "Insurance Claims and Policy Processing Clerks", + "439051": "Mail Clerks and Mail Machine Operators, Except Postal Service", + "439061": "Office Clerks, General", + "439071": "Office Machine Operators, Except Computer", + "439081": "Proofreaders and Copy Markers", + "439111": "Statistical Assistants", + "439199": "Office and Administrative Support Workers, All Other", + "470000": "Construction and Extraction Occupations", + "471011": "First-Line Supervisors of Construction Trades and Extraction Workers", + "472011": "Boilermakers", + "472021": "Brickmasons and Blockmasons", + "472022": "Stonemasons", + "472031": "Carpenters", + "472042": "Floor Layers, Except Carpet, Wood, and Hard Tiles", + "472044": "Tile and Stone Setters", + "472051": "Cement Masons and Concrete Finishers", + "472061": "Construction Laborers", + "472071": "Paving, Surfacing, and Tamping Equipment Operators", + "472073": "Operating Engineers and Other Construction Equipment Operators", + "472081": "Drywall and Ceiling Tile Installers", + "472082": "Tapers", + "472111": "Electricians", + "472121": "Glaziers", + "472131": "Insulation Workers, Floor, Ceiling, and Wall", + "472132": "Insulation Workers, Mechanical", + "472141": "Painters, Construction and Maintenance", + "472151": "Pipelayers", + "472152": "Plumbers, Pipefitters, and Steamfitters", + "472161": "Plasterers and Stucco Masons", + "472171": "Reinforcing Iron and Rebar Workers", + "472181": "Roofers", + "472211": "Sheet Metal Workers", + "472221": "Structural Iron and Steel Workers", + "473011": "Helpers--Brickmasons, Blockmasons, Stonemasons, and Tile and Marble Setters", + "473012": "Helpers--Carpenters", + "473013": "Helpers--Electricians", + "473014": "Helpers--Painters, Paperhangers, Plasterers, and Stucco Masons", + "473015": "Helpers--Pipelayers, Plumbers, Pipefitters, and Steamfitters", + "473019": "Helpers, Construction Trades, All Other", + "474011": "Construction and Building Inspectors", + "474021": "Elevator and Escalator Installers and Repairers", + "474031": "Fence Erectors", + "474041": "Hazardous Materials Removal Workers", + "474051": "Highway Maintenance Workers", + "474061": "Rail-Track Laying and Maintenance Equipment Operators", + "474071": "Septic Tank Servicers and Sewer Pipe Cleaners", + "474090": "Miscellaneous Construction and Related Workers", + "475011": "Derrick Operators, Oil and Gas", + "475012": "Rotary Drill Operators, Oil and Gas", + "475013": "Service Unit Operators, Oil and Gas", + "475022": "Excavating and Loading Machine and Dragline Operators, Surface Mining", + "475023": "Earth Drillers, Except Oil and Gas", + "475051": "Rock Splitters, Quarry", + "475071": "Roustabouts, Oil and Gas", + "475081": "Helpers--Extraction Workers", + "475099": "Extraction Workers, All Other", + "490000": "Installation, Maintenance, and Repair Occupations", + "491011": "First-Line Supervisors of Mechanics, Installers, and Repairers", + "492011": "Computer, Automated Teller, and Office Machine Repairers", + "492021": "Radio, Cellular, and Tower Equipment Installers and Repairers", + "492022": "Telecommunications Equipment Installers and Repairers, Except Line Installers", + "492091": "Avionics Technicians", + "492092": "Electric Motor, Power Tool, and Related Repairers", + "492093": "Electrical and Electronics Installers and Repairers, Transportation Equipment", + "492094": "Electrical and Electronics Repairers, Commercial and Industrial Equipment", + "492095": "Electrical and Electronics Repairers, Powerhouse, Substation, and Relay", + "492096": "Electronic Equipment Installers and Repairers, Motor Vehicles", + "492097": "Audiovisual Equipment Installers and Repairers", + "492098": "Security and Fire Alarm Systems Installers", + "493011": "Aircraft Mechanics and Service Technicians", + "493021": "Automotive Body and Related Repairers", + "493022": "Automotive Glass Installers and Repairers", + "493023": "Automotive Service Technicians and Mechanics", + "493031": "Bus and Truck Mechanics and Diesel Engine Specialists", + "493041": "Farm Equipment Mechanics and Service Technicians", + "493042": "Mobile Heavy Equipment Mechanics, Except Engines", + "493043": "Rail Car Repairers", + "493051": "Motorboat Mechanics and Service Technicians", + "493053": "Outdoor Power Equipment and Other Small Engine Mechanics", + "493091": "Bicycle Repairers", + "493092": "Recreational Vehicle Service Technicians", + "493093": "Tire Repairers and Changers", + "499011": "Mechanical Door Repairers", + "499012": "Control and Valve Installers and Repairers, Except Mechanical Door", + "499021": "Heating, Air Conditioning, and Refrigeration Mechanics and Installers", + "499031": "Home Appliance Repairers", + "499041": "Industrial Machinery Mechanics", + "499043": "Maintenance Workers, Machinery", + "499044": "Millwrights", + "499051": "Electrical Power-Line Installers and Repairers", + "499052": "Telecommunications Line Installers and Repairers", + "499062": "Medical Equipment Repairers", + "499069": "Precision Instrument and Equipment Repairers, All Other", + "499071": "Maintenance and Repair Workers, General", + "499091": "Coin, Vending, and Amusement Machine Servicers and Repairers", + "499096": "Riggers", + "499097": "Signal and Track Switch Repairers", + "499098": "Helpers--Installation, Maintenance, and Repair Workers", + "499099": "Installation, Maintenance, and Repair Workers, All Other", + "510000": "Production Occupations", + "511011": "First-Line Supervisors of Production and Operating Workers", + "512011": "Aircraft Structure, Surfaces, Rigging, and Systems Assemblers", + "512021": "Coil Winders, Tapers, and Finishers", + "512028": "Electrical, electronic, and electromechanical assemblers, except coil winders, tapers, and finishers", + "512031": "Engine and Other Machine Assemblers", + "512041": "Structural Metal Fabricators and Fitters", + "512051": "Fiberglass Laminators and Fabricators", + "512090": "Miscellaneous Assemblers and Fabricators", + "513011": "Bakers", + "513021": "Butchers and Meat Cutters", + "513022": "Meat, Poultry, and Fish Cutters and Trimmers", + "513023": "Slaughterers and Meat Packers", + "513091": "Food and Tobacco Roasting, Baking, and Drying Machine Operators and Tenders", + "513092": "Food Batchmakers", + "513093": "Food Cooking Machine Operators and Tenders", + "513099": "Food Processing Workers, All Other", + "514021": "Extruding and Drawing Machine Setters, Operators, and Tenders, Metal and Plastic", + "514022": "Forging Machine Setters, Operators, and Tenders, Metal and Plastic", + "514023": "Rolling Machine Setters, Operators, and Tenders, Metal and Plastic", + "514031": "Cutting, Punching, and Press Machine Setters, Operators, and Tenders, Metal and Plastic", + "514032": "Drilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514033": "Grinding/Lapping/Polishing/Buffing Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514034": "Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514035": "Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic", + "514041": "Machinists", + "514051": "Metal-Refining Furnace Operators and Tenders", + "514052": "Pourers and Casters, Metal", + "514071": "Foundry Mold and Coremakers", + "514072": "Molding, Coremaking, and Casting Machine Setters, Operators, and Tenders, Metal and Plastic", + "514081": "Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic", + "514111": "Tool and Die Makers", + "514121": "Welders, Cutters, Solderers, and Brazers", + "514122": "Welding, Soldering, and Brazing Machine Setters, Operators, and Tenders", + "514191": "Heat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic", + "514192": "Layout Workers, Metal and Plastic", + "514193": "Plating Machine Setters, Operators, and Tenders, Metal and Plastic", + "514194": "Tool Grinders, Filers, and Sharpeners", + "514199": "Metal Workers and Plastic Workers, All Other", + "515111": "Prepress Technicians and Workers", + "515112": "Printing Press Operators", + "515113": "Print Binding and Finishing Workers", + "516011": "Laundry and Dry-Cleaning Workers", + "516021": "Pressers, Textile, Garment, and Related Materials", + "516031": "Sewing Machine Operators", + "516052": "Tailors, Dressmakers, and Custom Sewers", + "516062": "Textile Cutting Machine Setters, Operators, and Tenders", + "516063": "Textile Knitting and Weaving Machine Setters, Operators, and Tenders", + "516064": "Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders", + "516092": "Fabric and Apparel Patternmakers", + "516093": "Upholsterers", + "516099": "Textile, Apparel, and Furnishings Workers, All Other", + "517011": "Cabinetmakers and Bench Carpenters", + "517021": "Furniture Finishers", + "517041": "Sawing Machine Setters, Operators, and Tenders, Wood", + "517042": "Woodworking Machine Setters, Operators, and Tenders, Except Sawing", + "517099": "Woodworkers, All Other", + "518011": "Nuclear Power Reactor Operators", + "518012": "Power Distributors and Dispatchers", + "518013": "Power Plant Operators", + "518021": "Stationary Engineers and Boiler Operators", + "518031": "Water and Wastewater Treatment Plant and System Operators", + "518091": "Chemical Plant and System Operators", + "518092": "Gas Plant Operators", + "518093": "Petroleum Pump System Operators, Refinery Operators, and Gaugers", + "518099": "Plant and System Operators, All Other", + "519011": "Chemical Equipment Operators and Tenders", + "519012": "Separating, Filtering, Clarifying, Precipitating, and Still Machine Setters, Operators, and Tenders", + "519021": "Crushing, Grinding, and Polishing Machine Setters, Operators, and Tenders", + "519022": "Grinding and Polishing Workers, Hand", + "519023": "Mixing and Blending Machine Setters, Operators, and Tenders", + "519031": "Cutters and Trimmers, Hand", + "519032": "Cutting and Slicing Machine Setters, Operators, and Tenders", + "519041": "Extruding, Forming, Pressing, and Compacting Machine Setters, Operators, and Tenders", + "519051": "Furnace, Kiln, Oven, Drier, and Kettle Operators and Tenders", + "519061": "Inspectors, Testers, Sorters, Samplers, and Weighers", + "519071": "Jewelers and Precious Stone and Metal Workers", + "519081": "Dental Laboratory Technicians", + "519083": "Ophthalmic Laboratory Technicians", + "519111": "Packaging and Filling Machine Operators and Tenders", + "519123": "Painting, Coating, and Decorating Workers", + "519124": "Coating, Painting, and Spraying Machine Setters, Operators, and Tenders", + "519141": "Semiconductor Processing Technicians", + "519151": "Photographic Process Workers and Processing Machine Operators", + "519161": "Computer Numerically Controlled Tool Operators", + "519162": "Computer Numerically Controlled Tool Programmers", + "519191": "Adhesive Bonding Machine Operators and Tenders", + "519192": "Cleaning, Washing, and Metal Pickling Equipment Operators and Tenders", + "519194": "Etchers and Engravers", + "519195": "Molders, Shapers, and Casters, Except Metal and Plastic", + "519196": "Paper Goods Machine Setters, Operators, and Tenders", + "519197": "Tire Builders", + "519198": "Helpers--Production Workers", + "519199": "Production Workers, All Other", + "530000": "Transportation and Material Moving Occupations", + "531041": "Aircraft Cargo Handling Supervisors", + "531047": "First-Line Supervisors of Transportation Workers, Except Aircraft Cargo Handling Supervisors", + "533031": "Driver/Sales Workers", + "533032": "Heavy and Tractor-Trailer Truck Drivers", + "533033": "Light Truck Drivers", + "533051": "Bus Drivers, School", + "533052": "Bus Drivers, Transit and Intercity", + "533053": "Shuttle Drivers and Chauffeurs", + "533099": "Motor Vehicle Operators, All Other", + "534011": "Locomotive Engineers", + "534022": "Railroad Brake, Signal, and Switch Operators and Locomotive Firers", + "534031": "Railroad Conductors and Yardmasters", + "534041": "Subway and Streetcar Operators", + "535011": "Sailors and Marine Oilers", + "535021": "Captains, Mates, and Pilots of Water Vessels", + "536021": "Parking Attendants", + "536031": "Automotive and Watercraft Service Attendants", + "536032": "Aircraft Service Attendants", + "536041": "Traffic Technicians", + "536051": "Transportation Inspectors", + "536061": "Passenger Attendants", + "536099": "Transportation Workers, All Other", + "537011": "Conveyor Operators and Tenders", + "537021": "Crane and Tower Operators", + "537041": "Hoist and Winch Operators", + "537051": "Industrial Truck and Tractor Operators", + "537061": "Cleaners of Vehicles and Equipment", + "537062": "Laborers and Freight, Stock, and Material Movers, Hand", + "537063": "Machine Feeders and Offbearers", + "537064": "Packers and Packagers, Hand", + "537065": "Stockers and Order Fillers", + "537073": "Wellhead Pumpers", + "537081": "Refuse and Recyclable Material Collectors", + "537121": "Tank Car, Truck, and Ship Loaders", + "537199": "Material Moving Workers, All Other" + }, + "subcell_code": { + "00": "All workers", + "23": "Union", + "24": "Nonunion", + "25": "Full-time", + "26": "Part-time", + "27": "Time-based pay", + "28": "Incentive-based pay", + "AD": "Bargaining Status", + "AE": "Work Status", + "AF": "Time and Incentive Status" + }, + "datatype_code": { + "30": "Mean" + }, + "level_code": { + "00": "All levels", + "01": "Level 01", + "02": "Level 02", + "03": "Level 03", + "04": "Level 04", + "05": "Level 05", + "06": "Level 06", + "07": "Level 07", + "08": "Level 08", + "09": "Level 09", + "10": "Level 10", + "11": "Level 11", + "12": "Level 12", + "13": "Level 13", + "14": "Level 14", + "16": "Not able to be leveled", + "A1": "Entry", + "A2": "Intermediate", + "A3": "Experienced" + }, + "footnote_code": { + "2": "BLS is currently developing an approach to calculate the relative standard errors due to implementation of modeled-based estimates (MB3) used by the Occupational Employment and Wage Statistics (OEWS)." + } + } +} \ No newline at end of file diff --git a/openbb_platform/providers/bls/openbb_bls/assets/wages_series.xz b/openbb_platform/providers/bls/openbb_bls/assets/wages_series.xz new file mode 100644 index 000000000000..86da40e72aa3 Binary files /dev/null and b/openbb_platform/providers/bls/openbb_bls/assets/wages_series.xz differ diff --git a/openbb_platform/providers/bls/openbb_bls/models/__init__.py b/openbb_platform/providers/bls/openbb_bls/models/__init__.py new file mode 100644 index 000000000000..01ffe849c736 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/models/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Models.""" diff --git a/openbb_platform/providers/bls/openbb_bls/models/search.py b/openbb_platform/providers/bls/openbb_bls/models/search.py new file mode 100644 index 000000000000..451bfacebe86 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/models/search.py @@ -0,0 +1,152 @@ +"""BLS Search Model.""" + +# pylint: disable=unused-argument + +from typing import Any, Dict, List, Optional + +from openbb_bls.utils.constants import SURVEY_CATEGORIES, SURVEY_CATEGORY_NAMES +from openbb_core.app.model.abstract.error import OpenBBError +from openbb_core.provider.abstract.annotated_result import AnnotatedResult +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.bls_search import ( + SearchData, + SearchQueryParams, +) +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field + + +class BlsSearchQueryParams(SearchQueryParams): + """BLS Search Query Parameters.""" + + __json_schema_extra__ = { + "category": { + "multiple_items_allowed": False, + "choices": list(SURVEY_CATEGORY_NAMES), + }, + } + + category: SURVEY_CATEGORIES = Field( + description="""The category of BLS survey to search within. + An empty search query will return all series within the category. Options are: + \n cpi - Consumer Price Index + \n pce - Personal Consumption Expenditure + \n ppi - Producer Price Index + \n ip - Industry Productivity + \n jolts - Job Openings and Labor Turnover Survey + \n nfp - Nonfarm Payrolls + \n cps - Current Population Survey + \n lfs - Labor Force Statistics + \n wages - Wages + \n ec - Employer Costs + \n sla - State and Local Area Employment + \n bed - Business Employment Dynamics + \n tu - Time Use + """, + ) + include_extras: bool = Field( + default=False, + description="Include additional information in the search results." + + " Extra fields returned are metadata and vary by survey." + + " Fields are undefined strings that typically have names ending with '_code'.", + ) + include_code_map: bool = Field( + default=False, + description="When True, includes the complete code map for eaçh survey in the category," + + " returned separately as a nested JSON to the `extras['results_metadata']` property of the response." + + " Example content is the NAICS industry map for PPI surveys." + + " Each code is a value within the 'symbol' of the time series.", + ) + + +class BlsSearchData(SearchData): + """BLS Search Data.""" + + __alias_dict__ = { + "symbol": "series_id", + "title": "series_title", + } + + +class BlsSearchFetcher(Fetcher[BlsSearchQueryParams, List[BlsSearchData]]): + """BLS Search Fetcher.""" + + require_credentials = False + + @staticmethod + def transform_query(params: Dict[str, Any]) -> BlsSearchQueryParams: + """Transform query parameters.""" + return BlsSearchQueryParams(**params) + + @staticmethod + def extract_data( + query: BlsSearchQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> List[Dict]: + """Extract the data.""" + # pylint: disable=import-outside-toplevel + from openbb_bls.utils.helpers import open_asset + from pandas import Series + + try: + df = open_asset(f"{query.category}_series") + except OpenBBError as e: + raise e from e + + terms = [term.strip() for term in query.query.split(";")] if query.query else [] + + if not terms: + records = ( + df.to_dict(orient="records") + if query.include_extras is True + else df.filter( + items=["series_id", "series_title", "survey_name"], axis=1 + ).to_dict(orient="records") + ) + else: + combined_mask = Series([True] * len(df)) + for term in terms: + mask = df.apply( + lambda row, term=term: row.astype(str).str.contains( + term, case=False, regex=True, na=False + ) + ).any(axis=1) + combined_mask &= mask + + matches = df[combined_mask] + + if matches.empty: + raise EmptyDataError("No results found for the provided query.") + + records = ( + matches.to_dict(orient="records") + if query.include_extras is True + else matches.filter( + items=["series_id", "series_title", "survey_name"], axis=1 + ).to_dict(orient="records") + ) + + return records + + @staticmethod + def transform_data( + query: BlsSearchQueryParams, + data: List[Dict], + **kwargs: Any, + ) -> AnnotatedResult[List[BlsSearchData]]: + """Transform the data.""" + metadata: Dict = {} + if query.include_code_map is True: + # pylint: disable=import-outside-toplevel + from openbb_bls.utils.helpers import open_asset + + try: + metadata = open_asset(f"{query.category}_codes") + except OpenBBError as e: + raise e from e + + return AnnotatedResult( + result=[BlsSearchData.model_validate(d) for d in data], + metadata=metadata, + ) diff --git a/openbb_platform/providers/bls/openbb_bls/models/series.py b/openbb_platform/providers/bls/openbb_bls/models/series.py new file mode 100644 index 000000000000..23577535c016 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/models/series.py @@ -0,0 +1,218 @@ +"""BLS Series Model.""" + +# pylint: disable=unused-argument + +from typing import Any, Dict, List, Optional +from warnings import warn + +from openbb_core.app.model.abstract.error import OpenBBError +from openbb_core.provider.abstract.annotated_result import AnnotatedResult +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.bls_series import ( + SeriesData, + SeriesQueryParams, +) +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field + + +class BlsSeriesQueryParams(SeriesQueryParams): + """BLS Series Query Parameters.""" + + __json_schema_extra__ = { + "symbol": {"multiple_items_allowed": True}, + } + + calculations: bool = Field( + default=True, + description="Include calculations in the response, if available. Default is True.", + ) + annual_average: bool = Field( + default=False, + description="Include annual averages in the response, if available. Default is False.", + ) + aspects: bool = Field( + default=False, + description="Include all aspects associated with a data point for a given BLS series ID, if available." + + " Returned with the series metadata, under `extras` of the response object. Default is False.", + ) + + +class BlsSeriesData(SeriesData): + """BLS Series Data.""" + + change_1M: Optional[float] = Field( + default=None, + description="One month change in value.", + ) + change_3M: Optional[float] = Field( + default=None, + description="Three month change in value.", + ) + change_6M: Optional[float] = Field( + default=None, + description="Six month change in value.", + ) + change_12M: Optional[float] = Field( + default=None, + description="One year change in value.", + ) + change_percent_1M: Optional[float] = Field( + default=None, + description="One month change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + change_percent_3M: Optional[float] = Field( + default=None, + description="Three month change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + change_percent_6M: Optional[float] = Field( + default=None, + description="Six month change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + change_percent_12M: Optional[float] = Field( + default=None, + description="One year change in percent.", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + latest: Optional[bool] = Field( + default=None, + description="Latest value indicator.", + ) + footnotes: Optional[str] = Field( + default=None, + description="Footnotes accompanying the value.", + ) + + +class BlsSeriesFetcher(Fetcher[BlsSeriesQueryParams, List[BlsSeriesData]]): + """BLS Series Fetcher.""" + + @staticmethod + def transform_query(params: Dict[str, Any]) -> BlsSeriesQueryParams: + """Transform query parameters.""" + return BlsSeriesQueryParams(**params) + + @staticmethod + async def aextract_data( + query: BlsSeriesQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> Dict: + """Extract the data from the BLS API.""" + # pylint: disable=import-outside-toplevel + import asyncio # noqa + from datetime import datetime, timedelta + from openbb_bls.utils.helpers import get_bls_timeseries + + api_key = credentials.get("bls_api_key") if credentials else "" + symbols = ( + query.symbol.split(",") if isinstance(query.symbol, str) else query.symbol + ) + now = datetime.now() + start_year = ( + query.start_date.year + if query.start_date + else (now - timedelta(weeks=52 * 3)).year + ) + end_year = query.end_date.year if query.end_date else now.year + results: Dict = {"data": [], "messages": [], "metadata": {}} + messages: List = [] + + # The max number of symbols per request is 50. + # The max year range is 20. + # We chunk the request to handle the provided start/end date by the user. + def chunk_list(lst, chunk_size): + """Yield successive chunks from lst of size chunk_size.""" + for i in range(0, len(lst), chunk_size): + yield lst[i : i + chunk_size] + + def chunk_years(start_year, end_year, chunk_size): + """Yield successive year ranges of size chunk_size.""" + for year in range(start_year, end_year + 1, chunk_size): + yield (year, min(year + chunk_size - 1, end_year)) + + # Define a function to wrap as a coroutine. + async def make_query(symbol, start, end): + """Make a query to the BLS API.""" + data = await get_bls_timeseries( + api_key=api_key, + series_ids=symbol, + start_year=start, + end_year=end, + calculations=query.calculations, + catalog=True, + annual_average=query.annual_average, + aspects=query.aspects, + ) + if isinstance(data, dict): + results.update( + { + "data": results.get("data", []) + data.get("data", []), + "messages": list( + set(results.get("messages", []) + data.get("messages", [])) + ), + "metadata": { + **results.get("metadata", {}), + **data.get("metadata", {}), + }, + } + ) + elif isinstance(data, EmptyDataError) and data.message: + messages.append(data.__dict__.get("message", "")) + + # Create a list of tasks to run based on the API query limitations. + tasks: List = [] + + for symbol_chunk in chunk_list(symbols, 50): + for year_range in chunk_years(start_year, end_year, 20): + tasks.append( + asyncio.create_task( + make_query( + symbol_chunk, + year_range[0], + year_range[1], + ) + ) + ) + + await asyncio.gather(*tasks) + + if not results.get("data"): + if messages: + raise OpenBBError(",".join(set(messages))) + raise EmptyDataError("The request was returned empty.") + + return results + + @staticmethod + def transform_data( + query: BlsSeriesQueryParams, + data: Dict, + **kwargs: Any, + ) -> AnnotatedResult[List[BlsSeriesData]]: + """Transform the data.""" + series_data = data.get("data", []) + messages = data.get("messages", []) + metadata = data.get("metadata", {}) + if messages: + for message in messages: + warn(message) + + results = sorted( + [BlsSeriesData.model_validate(series) for series in series_data], + key=lambda x: (x.date, x.symbol), + ) + + if query.start_date is not None: + results = [r for r in results if r.date >= query.start_date] + + if query.end_date is not None: + results = [r for r in results if r.date <= query.end_date] + + return AnnotatedResult( + result=results, + metadata=metadata, + ) diff --git a/openbb_platform/providers/bls/openbb_bls/utils/__init__.py b/openbb_platform/providers/bls/openbb_bls/utils/__init__.py new file mode 100644 index 000000000000..7b9636298e71 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/utils/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Utilities.""" diff --git a/openbb_platform/providers/bls/openbb_bls/utils/constants.py b/openbb_platform/providers/bls/openbb_bls/utils/constants.py new file mode 100644 index 000000000000..ad1f66b31191 --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/utils/constants.py @@ -0,0 +1,442 @@ +"""BLS Provider Constants.""" + +from typing import Literal + +PPI_SURVEYS = ["WP", "PC"] +PCE_SURVEYS = ["CX"] +CPI_SURVEYS = ["AP", "CU", "CW", "LI", "SU", "EI"] +PRODUCTIVITY_SURVEYS = ["IP", "PR", "MP"] +LABOR_FORCE_STATISTICS = ["LN", "FM", "IN", "WS"] +CURRENT_POPULATION_SURVEY = ["LE", "LU"] +LOCAL_EMPLOYMENT_SURVEYS = ["LA", "SM"] +JOLTS_SURVEYS = ["JL", "JT"] +NFP_SURVEYS = ["CE"] +WAGES_SURVEYS = ["CI", "WM"] +EMPLOYER_COSTS = ["CM", "CC"] +BUSINESS_EMPLOYMENT_DYNAMICS = ["BD"] +TIME_USE_SURVEYS = ["TU"] + +SUPPORTED_SURVEYS = sorted( + list( + PPI_SURVEYS + + PCE_SURVEYS + + CPI_SURVEYS + + PRODUCTIVITY_SURVEYS + + LABOR_FORCE_STATISTICS + + LOCAL_EMPLOYMENT_SURVEYS + + CURRENT_POPULATION_SURVEY + + JOLTS_SURVEYS + + NFP_SURVEYS + + WAGES_SURVEYS + + EMPLOYER_COSTS + + BUSINESS_EMPLOYMENT_DYNAMICS + + TIME_USE_SURVEYS + ) +) + +SURVEY_CATEGORY_MAP = { + "cpi": [d.lower() for d in CPI_SURVEYS], + "pce": [d.lower() for d in PCE_SURVEYS], + "ppi": [d.lower() for d in PPI_SURVEYS], + "ip": [d.lower() for d in PRODUCTIVITY_SURVEYS], + "jolts": [d.lower() for d in JOLTS_SURVEYS], + "nfp": [d.lower() for d in NFP_SURVEYS], + "cps": [d.lower() for d in CURRENT_POPULATION_SURVEY], + "lfs": [d.lower() for d in LABOR_FORCE_STATISTICS], + "wages": [d.lower() for d in WAGES_SURVEYS], + "ec": [d.lower() for d in EMPLOYER_COSTS], + "sla": [d.lower() for d in LOCAL_EMPLOYMENT_SURVEYS], + "bed": [d.lower() for d in BUSINESS_EMPLOYMENT_DYNAMICS], + "tu": [d.lower() for d in TIME_USE_SURVEYS], +} + +SURVEY_CATEGORY_NAMES = { + "cpi": "Consumer Price Index", + "pce": "Personal Consumption Expenditure", + "ppi": "Producer Price Index", + "ip": "Industry Productivity", + "jolts": "Job Openings and Labor Turnover Survey", + "nfp": "Nonfarm Payrolls", + "cps": "Current Population Survey", + "lfs": "Labor Force Statistics", + "wages": "Wages", + "ec": "Employer Costs", + "sla": "State and Local Area Employment", + "bed": "Business Employment Dynamics", + "tu": "Time Use", +} + +SURVEY_CATEGORIES = Literal[ + "cpi", + "pce", + "ppi", + "ip", + "jolts", + "nfp", + "cps", + "lfs", + "wages", + "ec", + "sla", + "bed", + "tu", +] + +ALL_SURVEYS = [ + { + "survey_name": "Consumer Price Index - Average Price Data", + "survey_abbreviation": "AP", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Business Employment Dynamics", + "survey_abbreviation": "BD", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Collective Bargaining Agreements-State and Local Government", + "survey_abbreviation": "BG", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Collective Bargaining Agreements-Private Sector", + "survey_abbreviation": "BP", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Biennial Nonfatal Case and Demographic numbers and rates: selected characteristics", + "survey_abbreviation": "CB", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employer Costs for Employee Compensation", + "survey_abbreviation": "CC", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Nonfatal cases involving days away from work: selected characteristics", + "survey_abbreviation": "CD", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employment, Hours, and Earnings from the Current Employment Statistics survey (National)", + "survey_abbreviation": "CE", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Census of Fatal Occupational Injuries", + "survey_abbreviation": "CF", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Nonfatal cases involving days away from work: selected characteristics (2003 - 2010)", + "survey_abbreviation": "CH", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employment Cost Index", + "survey_abbreviation": "CI", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Employer Costs for Employee Compensation", + "survey_abbreviation": "CM", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Nonfatal cases involving days away from work: selected characteristics (2011 forward)", + "survey_abbreviation": "CS", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Consumer Price Index - All Urban Consumers", + "survey_abbreviation": "CU", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Price Index - Urban Wage Earners and Clerical Workers", + "survey_abbreviation": "CW", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Expenditure Survey", + "survey_abbreviation": "CX", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Import/Export Price Indexes", + "survey_abbreviation": "EI", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Quarterly Census of Employment and Wages (SIC)", + "survey_abbreviation": "EW", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Census of Fatal Occupational Injuries (2003 - 2010)", + "survey_abbreviation": "FI", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Marital and family labor force statistics from the Current Population Survey", + "survey_abbreviation": "FM", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Census of Fatal Occupational Injuries (2011 forward)", + "survey_abbreviation": "FW", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Nonfatal cases involving days away from work: Selected Characteristics (2002)", + "survey_abbreviation": "HC", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data (pre-1989)", + "survey_abbreviation": "HS", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data", + "survey_abbreviation": "II", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "International Labor Comparison", + "survey_abbreviation": "IN", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Industry Productivity", + "survey_abbreviation": "IP", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses industry data", + "survey_abbreviation": "IS", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Job Openings and Labor Turnover Survey", + "survey_abbreviation": "JL", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Job Openings and Labor Turnover Survey", + "survey_abbreviation": "JT", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Local Area Unemployment Statistics", + "survey_abbreviation": "LA", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Weekly and hourly earnings data from the Current Population Survey", + "survey_abbreviation": "LE", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Price Index - Department Store Inventory Price Index", + "survey_abbreviation": "LI", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Labor Force Statistics from the Current Population Survey", + "survey_abbreviation": "LN", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Union affiliation data from the Current Population Survey", + "survey_abbreviation": "LU", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Major Sector Total Factor Productivity", + "survey_abbreviation": "MP", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "National Compensation Survey-Benefits", + "survey_abbreviation": "NB", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "National Compensation Survey", + "survey_abbreviation": "NC", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "National Compensation Survey", + "survey_abbreviation": "NW", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational Employment and Wage Statistics", + "survey_abbreviation": "OE", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational Requirements", + "survey_abbreviation": "OR", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Producer Price Index Industry Data", + "survey_abbreviation": "PC", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Major Sector Productivity and Costs", + "survey_abbreviation": "PR", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data (1989-2001)", + "survey_abbreviation": "SH", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Occupational injuries and illnesses: industry data (2002)", + "survey_abbreviation": "SI", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "State and Area Employment, Hours, and Earnings", + "survey_abbreviation": "SM", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Consumer Price Index - Chained Consumer Price Index", + "survey_abbreviation": "SU", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "American Time Use", + "survey_abbreviation": "TU", + "allowsNetChange": "false", + "allowsPercentChange": "false", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Wage Modeling", + "survey_abbreviation": "WM", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "false", + }, + { + "survey_name": "Producer Price Index-Commodities", + "survey_abbreviation": "WP", + "allowsNetChange": "false", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, + { + "survey_name": "Work Stoppage Data", + "survey_abbreviation": "WS", + "allowsNetChange": "true", + "allowsPercentChange": "true", + "hasAnnualAverages": "true", + }, +] + +SURVEY_NAMES = { + d["survey_abbreviation"].lower(): d["survey_name"] + for d in ALL_SURVEYS + if d["survey_abbreviation"] in SUPPORTED_SURVEYS +} diff --git a/openbb_platform/providers/bls/openbb_bls/utils/helpers.py b/openbb_platform/providers/bls/openbb_bls/utils/helpers.py new file mode 100644 index 000000000000..c5fc4331cdda --- /dev/null +++ b/openbb_platform/providers/bls/openbb_bls/utils/helpers.py @@ -0,0 +1,423 @@ +"""BLS Helpers.""" + +from typing import TYPE_CHECKING, Dict, List, Optional, Tuple, Union + +if TYPE_CHECKING: + from pandas import DataFrame + + +# We need to wrap this as a helper to accommodate requests for historical data +# greater than 20 years in length, or containing more than 50 symbols. +async def get_bls_timeseries( # pylint: disable=too-many-branches # noqa: PLR0912 + api_key: str, + series_ids: Union[str, List[str]], + start_year: Optional[int] = None, + end_year: Optional[int] = None, + calculations: bool = True, + catalog: bool = True, + annual_average: bool = True, + aspects: bool = False, +) -> Dict: + """Get BLS timeseries data. Max 50 symbols per request, and a 20 year historical window. + + Parameters + ---------- + api_key : str + BLS API key. + series_ids : List[str] + List of BLS series IDs. Max 50 symbols per request. + start_year : Optional[int] + Start year for the data. Max history per-request may span 20 years. + end_year : Optional[int] + End year for the data. Max history per-request may span 20 years. + calculations : bool + Include calculations in the response, if available. Default is True. + catalog : bool + Include catalog information in the response. Default is True. + annual_average : bool + Include annual averages in the response, if available. Default is True. + aspects : bool + Include aspects in the response, if available. Default is False. + + Returns + ------- + Dict + Returns a dictionary with the following keys: data, metadata, messages. + EmptyDataError + If no data is found, an EmptyDataError is returned and not raised. + """ + # pylint: disable=import-outside-toplevel + import json # noqa + from warnings import warn + from openbb_core.provider.utils.errors import EmptyDataError + from openbb_core.provider.utils.helpers import amake_request + + symbols = series_ids.split(",") if isinstance(series_ids, str) else series_ids + if len(symbols) > 50: + warn( + "Max 50 symbols per request. Truncating to 50 symbols." + "Break the request into multiple queries to get more data." + ) + symbols = symbols[:50] + + headers = {"Content-type": "application/json"} + url = "https://api.bls.gov/publicAPI/v2/timeseries/data/" + payload = json.dumps( + { + k: v + for k, v in { + "seriesid": symbols, + "startyear": start_year, + "endyear": end_year, + "catalog": catalog, + "calculations": calculations, + "annualaverage": annual_average, + "aspects": aspects, + "registrationkey": api_key, + }.items() + if v + } + ) + res = await amake_request(url=url, method="POST", headers=headers, data=payload) + results = res.get("Results", {}).get("series", []) # type: ignore + messages = res.get("message", []) # type: ignore + metadata: Dict = {} + data: List = [] + for result in results: + seriesID = result.get("seriesID") + if not seriesID: + continue + catalog = result.get("catalog") + if catalog: + metadata.update({seriesID: catalog}) + _data = result.get("data", []) + for _d in _data: + new_d: Dict = {} + year = _d.get("year", "") + month = _d.get("period", "").replace("M", "") + if month.startswith("A") or month in ("S01", "Q01"): + _date = year + "-01-01" + elif month == "S02": + _date = year + "-07-01" + elif month in ("S03", "Q05"): + _date = year + "-12-31" + month = "13" + elif month == "Q02": + _date = year + "-04-01" + elif month == "Q03": + _date = year + "-07-01" + elif month == "Q04": + _date = year + "-10-01" + else: + _date = year + "-12-31" if month == "13" else year + "-" + month + "-01" + new_d["symbol"] = seriesID + title = metadata[seriesID].get("series_title") if catalog else None + title = title + (" (Annual Average)" if month == "13" else "") + if title: + new_d["title"] = title + new_d["date"] = _date + value = _d.get("value") + if value and value != "-": + new_d["value"] = float(value) + else: + new_d["value"] = None + new_d["latest"] = _d.get("latest") == "true" + footnotes = _d.get("footnotes") + if footnotes: + new_d["footnotes"] = "; ".join( + [ + f.get("text") if isinstance(f, dict) else str(f) # type: ignore + for f in footnotes + if f + ] + ) + if not new_d.get("footnotes"): + new_d.pop("footnotes") + + calcs = _d.get("calculations") + if calcs: + changes = calcs.get("net_changes") + pct_changes = calcs.get("pct_changes") + if changes: + new_d["change_1M"] = ( + float(changes.get("1")) if changes.get("1") else None + ) + new_d["change_3M"] = ( + float(changes.get("3")) if changes.get("3") else None + ) + new_d["change_6M"] = ( + float(changes.get("6")) if changes.get("6") else None + ) + new_d["change_12M"] = ( + float(changes.get("12")) if changes.get("12") else None + ) + + if pct_changes: + new_d["change_percent_1M"] = ( + float(pct_changes.get("1")) / 100 + if pct_changes.get("1") + else None + ) + new_d["change_percent_3M"] = ( + float(pct_changes.get("3")) / 100 + if pct_changes.get("3") + else None + ) + new_d["change_percent_6M"] = ( + float(pct_changes.get("6")) / 100 + if pct_changes.get("6") + else None + ) + new_d["change_percent_12M"] = ( + float(pct_changes.get("12")) / 100 + if pct_changes.get("12") + else None + ) + if aspects is True: + # If there are aspects returned, we want to separate them from the main data. + # We will store the aspects in the metadata dictionary. + _aspects = _d.get("aspects") + if _aspects: + for aspect in _aspects: + aspect.update( + { + "date": _date, + "footnotes": " ".join( + [f.get("text", "") for f in footnotes] # type: ignore + if footnotes + else None + ).strip(), + } + ) + new_aspects = [ + d for d in _aspects if d.get("value") and d.get("value") != "-" + ] + if new_aspects: + metadata[seriesID]["aspects"] = new_aspects + else: + messages.append(f"No Aspect Available for Series {seriesID}") + + if new_d: + data.append(new_d) + + if not data: + # Return EmptyDataError if no data is found instead of raising. + # If we raise here, the API key can be exposed in the traceback. + return EmptyDataError(f"No data found -> {messages}") # type: ignore + + return {"data": data, "metadata": metadata, "messages": messages} + + +async def get_survey_asset(survey: str, asset: str) -> "DataFrame": + """Get an asset in the FTP download folder of the two-letter survey code.""" + # pylint: disable=import-outside-toplevel + from io import StringIO # noqa + from openbb_core.provider.utils.helpers import make_request + from numpy import nan + from pandas import read_csv, NA + + headers = { + "User-Agent": "Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Glass 1 Build/IMM76L; XE16.2) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" # noqa # pylint: disable=line-too-long + } + url = f"https://download.bls.gov/pub/time.series/{survey.lower()}/{survey.lower()}.{asset.lower()}" + res = make_request(url=url, method="GET", headers=headers) + if res.status_code != 200: + return + df = read_csv(StringIO(res.text), sep="\t", low_memory=False, dtype="object") + df.columns = [d.strip() for d in df.columns] + df = df.apply(lambda x: x.str.strip() if x.dtype == "object" else x) + + return df.replace({"''": None, '""': None, NA: None, "nan": None, nan: None}) + + +async def download_category_series_ids(category) -> Tuple[List, Dict]: + """Download all series ids for a category of survey, along with the code maps. + This should only be required for updating static files. + """ + # pylint: disable=import-outside-toplevel + from numpy import nan # noqa + from openbb_core.provider.utils.errors import EmptyDataError + from openbb_bls.utils.constants import SURVEY_CATEGORY_MAP, SURVEY_NAMES + + series_ids: List = [] + series_codes: Dict = {} + + if category not in SURVEY_CATEGORY_MAP: + raise EmptyDataError( + f"Category {category} is not a supported choice. Choose from {list(SURVEY_CATEGORY_MAP)}" + ) + + async def get_all_series_ids(survey): + """Get an asset in the FTP download folder of the two-letter survey code.""" + if survey in ["ch", "cs", "fw", "is", "nw", "oe", "yy"]: + return + data = await get_survey_asset(survey, "series") + for col in ["series_title", "survey_name"]: + if col not in data.columns: + data.loc[:, col] = None + codes = [d for d in data.columns if "code" in d and "periodicity" not in d] + ids = data.get(["series_id", "series_title"] + codes).copy() + + if ids is None or ids.empty: + return + + ids = ids.rename(columns={"footnote_codes": "footnote_code"}) + ids = ids.astype(str).replace({"nan": None, "''": None, "": None}) + + ids.loc[:, "survey_name"] = SURVEY_NAMES.get(survey.upper(), None) + ids = ids[ids.series_id.astype(str).str.startswith(survey.upper())] + + if ids is None or ids.empty: + return + + # Get the code maps for the survey and convert the codes in the series table. + code_map: Dict = {} + new_codes = [d.split("_")[0] for d in codes] + + for code in new_codes: + code = "datatype" if code == "data" else code # noqa + code_dict: Dict = {} + code_data = await get_survey_asset(survey, code) + if code_data is None or code_data.empty: + continue + code = ( # noqa + "data_type" if code == "datatype" and survey == "ce" else code + ) + code_data = code_data.rename( + columns={ + col: f"{code}_name" + for col in code_data.columns + if col in [f"{code}_text", f"{code}_title"] + } + ) + if f"{code}_code" in code_data.columns: + if ( + code_data.index.dtype == "object" + and code_data.get(f"{code}_name").isnull().all() + ): + code_data.loc[:, f"{code}_name"] = code_data.loc[ + :, f"{code}_code" + ].copy() + code_data.loc[:, f"{code}_code"] = code_data.index.copy() + code_data = code_data.reset_index(drop=True) + code_dict = ( + code_data.set_index(f"{code}_code")[[f"{code}_name"]] + .to_dict() + .get(f"{code}_name", code_dict) + ) + else: + code_dict = code_data.to_dict(orient="series") + + code_map[f"{code}_code"] = code_dict + ids[f"{code}_code"] = [code_dict.get(d, d) for d in ids[f"{code}_code"]] + + # Footnotes may be comma-separated, so we need to expand them. + if "footnote_code" in ids.columns: + expanded_data = [] + for item in ids["footnote_code"]: + if ( + item + and isinstance(item, str) + and "," in item + and any(char.isdigit() for char in item) + ): + expanded_data.append( + " ".join( + [ + code_map["footnote_code"].get(sub_item, sub_item) + for sub_item in item.split(",") + if code_map["footnote_code"].get(sub_item) is not None + ] + ) + ) + else: + expanded_data.append(item) + ids["footnote_code"] = expanded_data + + ids = ids.replace({nan: None, "nan": None, "''": None}).to_dict( + orient="records" + ) + series_ids.extend(ids) + series_codes.update({survey: code_map}) + + # Iterate over the all the surveys in the category and generate the tables and code maps. + # The FTP doesn't seem to like a flood of requests, so we do this operation in series. + for survey in SURVEY_CATEGORY_MAP[category]: + await get_all_series_ids(survey.lower()) + + return series_ids, series_codes + + +def open_asset(asset: str) -> Union["DataFrame", Dict]: + """Open a static file asset for series IDs or code maps.""" + # pylint: disable=import-outside-toplevel + import os # noqa + import json + from importlib.resources import files + from pathlib import Path + from numpy import nan + from openbb_core.app.model.abstract.error import OpenBBError + from pandas import read_csv + + if ".xz" not in asset and "series" in asset: + asset = asset + ".xz" + elif ".json" not in asset and "codes" in asset: + asset = asset + ".json" + elif ".json" in asset or ".xz" in asset: + pass + else: + raise OpenBBError(f"Asset '{asset}' not supported. Expected .json or .xz file.") + + assets_path = Path(str(files("openbb_bls").joinpath("assets"))) + + if not os.path.exists(assets_path.joinpath(asset)): + raise OpenBBError(f"Asset '{asset}' not found.") + + if asset.endswith(".json"): + with open(assets_path.joinpath(asset)) as f: + return json.load(f) + else: + with open(assets_path.joinpath(asset), "rb") as f: + df = read_csv(f, compression="xz", low_memory=False, dtype="str") + return df.replace({nan: None, "nan": None, "''": None}).dropna( + how="all", axis=1 + ) + + +async def update_static_asset(category: str) -> None: + """Update a static file assets with series IDs and code maps for a given category. + Do not use unless the static files in the assets folder require updating. + """ + # pylint: disable=import-outside-toplevel + import json # noqa + from importlib.resources import files + from pathlib import Path + from openbb_core.app.model.abstract.error import OpenBBError + from openbb_bls.utils.constants import SURVEY_CATEGORY_NAMES + from numpy import nan + from pandas import DataFrame + + if category not in SURVEY_CATEGORY_NAMES: + raise OpenBBError( + f"Category '{category}' not found. Choose from {list(SURVEY_CATEGORY_NAMES)}" + ) + + try: + ids, codes = await download_category_series_ids(category) + except Exception as e: # pylint: disable=broad-except + raise OpenBBError(f"Failed to download {category} -> {e}") from e + + assets_path = Path(str(files("openbb_bls").joinpath("assets"))) + + # Save the code map to a JSON file. + if codes: + with open(assets_path.joinpath(f"{category}_codes.json"), "w") as f: + json.dump(codes, f, indent=4) + + # Save the series IDs to a CSV file. + if ids: + df = DataFrame(ids) + df = df.replace({nan: None, "nan": None, "''": None}).dropna(how="all", axis=1) + df.to_csv( + assets_path.joinpath(f"{category}_series.xz"), index=False, compression="xz" + ) diff --git a/openbb_platform/providers/bls/poetry.lock b/openbb_platform/providers/bls/poetry.lock new file mode 100644 index 000000000000..b95910501d9b --- /dev/null +++ b/openbb_platform/providers/bls/poetry.lock @@ -0,0 +1,1992 @@ +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. + +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + +[[package]] +name = "aiohttp" +version = "3.10.5" +description = "Async http client/server framework (asyncio)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, +] + +[package.dependencies] +aiohappyeyeballs = ">=2.3.0" +aiosignal = ">=1.1.2" +async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} +attrs = ">=17.3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +yarl = ">=1.0,<2.0" + +[package.extras] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] + +[[package]] +name = "aiosignal" +version = "1.3.1" +description = "aiosignal: a list of registered asynchronous callbacks" +optional = false +python-versions = ">=3.7" +files = [ + {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, + {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, +] + +[package.dependencies] +frozenlist = ">=1.1.0" + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.4.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.8" +files = [ + {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, + {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, +] + +[package.dependencies] +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} +idna = ">=2.8" +sniffio = ">=1.1" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} + +[package.extras] +doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +trio = ["trio (>=0.23)"] + +[[package]] +name = "async-timeout" +version = "4.0.3" +description = "Timeout context manager for asyncio programs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, + {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, +] + +[[package]] +name = "attrs" +version = "24.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, +] + +[package.extras] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] + +[[package]] +name = "backoff" +version = "2.2.1" +description = "Function decoration for backoff and retry" +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}, + {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"}, +] + +[[package]] +name = "certifi" +version = "2024.8.30" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "click" +version = "8.1.7" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "dnspython" +version = "2.6.1" +description = "DNS toolkit" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, + {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "sphinx (>=7.2.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=41)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] +doq = ["aioquic (>=0.9.25)"] +idna = ["idna (>=3.6)"] +trio = ["trio (>=0.23)"] +wmi = ["wmi (>=1.5.1)"] + +[[package]] +name = "email-validator" +version = "2.2.0" +description = "A robust email address syntax and deliverability validation library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631"}, + {file = "email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7"}, +] + +[package.dependencies] +dnspython = ">=2.0.0" +idna = ">=2.0.0" + +[[package]] +name = "exceptiongroup" +version = "1.2.2" +description = "Backport of PEP 654 (exception groups)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, +] + +[package.extras] +test = ["pytest (>=6)"] + +[[package]] +name = "fastapi" +version = "0.111.1" +description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, +] + +[package.dependencies] +email_validator = ">=2.0.0" +fastapi-cli = ">=0.0.2" +httpx = ">=0.23.0" +jinja2 = ">=2.11.2" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" +python-multipart = ">=0.0.7" +starlette = ">=0.37.2,<0.38.0" +typing-extensions = ">=4.8.0" +uvicorn = {version = ">=0.12.0", extras = ["standard"]} + +[package.extras] +all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] + +[[package]] +name = "fastapi-cli" +version = "0.0.5" +description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, +] + +[package.dependencies] +typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} + +[package.extras] +standard = ["uvicorn[standard] (>=0.15.0)"] + +[[package]] +name = "frozenlist" +version = "1.4.1" +description = "A list-like structure which implements collections.abc.MutableSequence" +optional = false +python-versions = ">=3.8" +files = [ + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, + {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, + {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, + {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, + {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, + {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, + {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, + {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, + {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, + {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, + {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, + {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, + {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, +] + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "html5lib" +version = "1.1" +description = "HTML parser based on the WHATWG HTML specification" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, + {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, +] + +[package.dependencies] +six = ">=1.9" +webencodings = "*" + +[package.extras] +all = ["chardet (>=2.2)", "genshi", "lxml"] +chardet = ["chardet (>=2.2)"] +genshi = ["genshi"] +lxml = ["lxml"] + +[[package]] +name = "httpcore" +version = "1.0.5" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, + {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.13,<0.15" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<0.26.0)"] + +[[package]] +name = "httptools" +version = "0.6.1" +description = "A collection of framework independent HTTP protocol utils." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:639dc4f381a870c9ec860ce5c45921db50205a37cc3334e756269736ff0aac58"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57997ac7fb7ee43140cc03664de5f268813a481dff6245e0075925adc6aa185"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0ac5a0ae3d9f4fe004318d64b8a854edd85ab76cffbf7ef5e32920faef62f142"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3f30d3ce413088a98b9db71c60a6ada2001a08945cb42dd65a9a9fe228627658"}, + {file = "httptools-0.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:1ed99a373e327f0107cb513b61820102ee4f3675656a37a50083eda05dc9541b"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7a7ea483c1a4485c71cb5f38be9db078f8b0e8b4c4dc0210f531cdd2ddac1ef1"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85ed077c995e942b6f1b07583e4eb0a8d324d418954fc6af913d36db7c05a5a0"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b0bb634338334385351a1600a73e558ce619af390c2b38386206ac6a27fecfc"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9ceb2c957320def533671fc9c715a80c47025139c8d1f3797477decbc6edd2"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f0f8271c0a4db459f9dc807acd0eadd4839934a4b9b892f6f160e94da309837"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6a4f5ccead6d18ec072ac0b84420e95d27c1cdf5c9f1bc8fbd8daf86bd94f43d"}, + {file = "httptools-0.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:5cceac09f164bcba55c0500a18fe3c47df29b62353198e4f37bbcc5d591172c3"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:75c8022dca7935cba14741a42744eee13ba05db00b27a4b940f0d646bd4d56d0"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:48ed8129cd9a0d62cf4d1575fcf90fb37e3ff7d5654d3a5814eb3d55f36478c2"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f58e335a1402fb5a650e271e8c2d03cfa7cea46ae124649346d17bd30d59c90"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93ad80d7176aa5788902f207a4e79885f0576134695dfb0fefc15b7a4648d503"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9bb68d3a085c2174c2477eb3ffe84ae9fb4fde8792edb7bcd09a1d8467e30a84"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b512aa728bc02354e5ac086ce76c3ce635b62f5fbc32ab7082b5e582d27867bb"}, + {file = "httptools-0.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:97662ce7fb196c785344d00d638fc9ad69e18ee4bfb4000b35a52efe5adcc949"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8e216a038d2d52ea13fdd9b9c9c7459fb80d78302b257828285eca1c773b99b3"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3e802e0b2378ade99cd666b5bffb8b2a7cc8f3d28988685dc300469ea8dd86cb"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bd3e488b447046e386a30f07af05f9b38d3d368d1f7b4d8f7e10af85393db97"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe467eb086d80217b7584e61313ebadc8d187a4d95bb62031b7bab4b205c3ba3"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3c3b214ce057c54675b00108ac42bacf2ab8f85c58e3f324a4e963bbc46424f4"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ae5b97f690badd2ca27cbf668494ee1b6d34cf1c464271ef7bfa9ca6b83ffaf"}, + {file = "httptools-0.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:405784577ba6540fa7d6ff49e37daf104e04f4b4ff2d1ac0469eaa6a20fde084"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:95fb92dd3649f9cb139e9c56604cc2d7c7bf0fc2e7c8d7fbd58f96e35eddd2a3"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcbab042cc3ef272adc11220517278519adf8f53fd3056d0e68f0a6f891ba94e"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf2372e98406efb42e93bfe10f2948e467edfd792b015f1b4ecd897903d3e8d"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:678fcbae74477a17d103b7cae78b74800d795d702083867ce160fc202104d0da"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e0b281cf5a125c35f7f6722b65d8542d2e57331be573e9e88bc8b0115c4a7a81"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:95658c342529bba4e1d3d2b1a874db16c7cca435e8827422154c9da76ac4e13a"}, + {file = "httptools-0.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7ebaec1bf683e4bf5e9fbb49b8cc36da482033596a415b3e4ebab5a4c0d7ec5e"}, + {file = "httptools-0.6.1.tar.gz", hash = "sha256:c6e26c30455600b95d94b1b836085138e82f177351454ee841c148f93a9bad5a"}, +] + +[package.extras] +test = ["Cython (>=0.29.24,<0.30.0)"] + +[[package]] +name = "httpx" +version = "0.27.2" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" +sniffio = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "idna" +version = "3.8" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, +] + +[[package]] +name = "importlib-metadata" +version = "6.11.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-6.11.0-py3-none-any.whl", hash = "sha256:f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b"}, + {file = "importlib_metadata-6.11.0.tar.gz", hash = "sha256:1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443"}, +] + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] + +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + +[[package]] +name = "monotonic" +version = "1.6" +description = "An implementation of time.monotonic() for Python 2 & < 3.3" +optional = false +python-versions = "*" +files = [ + {file = "monotonic-1.6-py2.py3-none-any.whl", hash = "sha256:68687e19a14f11f26d140dd5c86f3dba4bf5df58003000ed467e0e2a69bca96c"}, + {file = "monotonic-1.6.tar.gz", hash = "sha256:3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7"}, +] + +[[package]] +name = "multidict" +version = "6.0.5" +description = "multidict implementation" +optional = false +python-versions = ">=3.7" +files = [ + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, + {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, + {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, + {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, + {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, + {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, + {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, + {file = "multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc"}, + {file = "multidict-6.0.5-cp37-cp37m-win32.whl", hash = "sha256:69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee"}, + {file = "multidict-6.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44"}, + {file = "multidict-6.0.5-cp38-cp38-win32.whl", hash = "sha256:4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241"}, + {file = "multidict-6.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c"}, + {file = "multidict-6.0.5-cp39-cp39-win32.whl", hash = "sha256:04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b"}, + {file = "multidict-6.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755"}, + {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, + {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, +] + +[[package]] +name = "numpy" +version = "2.0.2" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, +] + +[[package]] +name = "openbb-core" +version = "1.3.2" +description = "OpenBB package with core functionality." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, +] + +[package.dependencies] +aiohttp = ">=3.10.4,<4.0.0" +fastapi = ">=0.111.0,<0.112.0" +html5lib = ">=1.1,<2.0" +importlib-metadata = ">=6.8.0,<7.0.0" +pandas = ">=1.5.3" +posthog = ">=3.3.1,<4.0.0" +pydantic = ">=2.5.1,<3.0.0" +pyjwt = ">=2.8.0,<3.0.0" +python-dotenv = ">=1.0.0,<2.0.0" +python-multipart = ">=0.0.7,<0.0.8" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6" +uuid7 = ">=0.1.0,<0.2.0" +uvicorn = ">=0.24,<0.25" +websockets = ">=12.0,<13.0" + +[[package]] +name = "pandas" +version = "2.2.2" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"}, + {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4abfe0be0d7221be4f12552995e58723c7422c80a659da13ca382697de830c08"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8635c16bf3d99040fdf3ca3db669a7250ddf49c55dc4aa8fe0ae0fa8d6dcc1f0"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:40ae1dffb3967a52203105a077415a86044a2bea011b5f321c6aa64b379a3f51"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8e5a0b00e1e56a842f922e7fae8ae4077aee4af0acb5ae3622bd4b4c30aedf99"}, + {file = "pandas-2.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:ddf818e4e6c7c6f4f7c8a12709696d193976b591cc7dc50588d3d1a6b5dc8772"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58b84b91b0b9f4bafac2a0ac55002280c094dfc6402402332c0913a59654ab2b"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1"}, + {file = "pandas-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32"}, + {file = "pandas-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0ca6377b8fca51815f382bd0b697a0814c8bda55115678cbc94c30aacbb6eff2"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9057e6aa78a584bc93a13f0a9bf7e753a5e9770a30b4d758b8d5f2a62a9433cd"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66b479b0bd07204e37583c191535505410daa8df638fd8e75ae1b383851fe921"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a77e9d1c386196879aa5eb712e77461aaee433e54c68cf253053a73b7e49c33a"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92fd6b027924a7e178ac202cfbe25e53368db90d56872d20ffae94b96c7acc57"}, + {file = "pandas-2.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:640cef9aa381b60e296db324337a554aeeb883ead99dc8f6c18e81a93942f5f4"}, + {file = "pandas-2.2.2.tar.gz", hash = "sha256:9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, + {version = ">=1.22.4", markers = "python_version < \"3.11\""}, + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.7" + +[package.extras] +all = ["PyQt5 (>=5.15.9)", "SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)", "beautifulsoup4 (>=4.11.2)", "bottleneck (>=1.3.6)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=2022.12.0)", "fsspec (>=2022.11.0)", "gcsfs (>=2022.11.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.9.2)", "matplotlib (>=3.6.3)", "numba (>=0.56.4)", "numexpr (>=2.8.4)", "odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "pandas-gbq (>=0.19.0)", "psycopg2 (>=2.9.6)", "pyarrow (>=10.0.1)", "pymysql (>=1.0.2)", "pyreadstat (>=1.2.0)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "qtpy (>=2.3.0)", "s3fs (>=2022.11.0)", "scipy (>=1.10.0)", "tables (>=3.8.0)", "tabulate (>=0.9.0)", "xarray (>=2022.12.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)", "zstandard (>=0.19.0)"] +aws = ["s3fs (>=2022.11.0)"] +clipboard = ["PyQt5 (>=5.15.9)", "qtpy (>=2.3.0)"] +compression = ["zstandard (>=0.19.0)"] +computation = ["scipy (>=1.10.0)", "xarray (>=2022.12.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)"] +feather = ["pyarrow (>=10.0.1)"] +fss = ["fsspec (>=2022.11.0)"] +gcp = ["gcsfs (>=2022.11.0)", "pandas-gbq (>=0.19.0)"] +hdf5 = ["tables (>=3.8.0)"] +html = ["beautifulsoup4 (>=4.11.2)", "html5lib (>=1.1)", "lxml (>=4.9.2)"] +mysql = ["SQLAlchemy (>=2.0.0)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.9.0)"] +parquet = ["pyarrow (>=10.0.1)"] +performance = ["bottleneck (>=1.3.6)", "numba (>=0.56.4)", "numexpr (>=2.8.4)"] +plot = ["matplotlib (>=3.6.3)"] +postgresql = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "psycopg2 (>=2.9.6)"] +pyarrow = ["pyarrow (>=10.0.1)"] +spss = ["pyreadstat (>=1.2.0)"] +sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.9.2)"] + +[[package]] +name = "posthog" +version = "3.6.3" +description = "Integrate PostHog into any python application." +optional = false +python-versions = "*" +files = [ + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, +] + +[package.dependencies] +backoff = ">=1.10.0" +monotonic = ">=1.5" +python-dateutil = ">2.1" +requests = ">=2.7,<3.0" +six = ">=1.5" + +[package.extras] +dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] +sentry = ["django", "sentry-sdk"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] + +[[package]] +name = "pydantic" +version = "2.9.0" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, +] + +[package.dependencies] +annotated-types = ">=0.4.0" +pydantic-core = "2.23.2" +typing-extensions = [ + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, +] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} + +[package.extras] +email = ["email-validator (>=2.0.0)"] + +[[package]] +name = "pydantic-core" +version = "2.23.2" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pygments" +version = "2.18.0" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pyjwt" +version = "2.9.0" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, +] + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "python-dotenv" +version = "1.0.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + +[[package]] +name = "python-multipart" +version = "0.0.7" +description = "A streaming multipart parser for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "python_multipart-0.0.7-py3-none-any.whl", hash = "sha256:b1fef9a53b74c795e2347daac8c54b252d9e0df9c619712691c1cc8021bd3c49"}, + {file = "python_multipart-0.0.7.tar.gz", hash = "sha256:288a6c39b06596c1b988bb6794c6fbc80e6c369e35e5062637df256bee0c9af9"}, +] + +[package.extras] +dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatch", "invoke (==2.2.0)", "more-itertools (==4.3.0)", "pbr (==4.3.0)", "pluggy (==1.0.0)", "py (==1.11.0)", "pytest (==7.2.0)", "pytest-cov (==4.0.0)", "pytest-timeout (==2.1.0)", "pyyaml (==5.1)"] + +[[package]] +name = "pytz" +version = "2024.1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "rich" +version = "13.8.0" +description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, +] + +[package.dependencies] +markdown-it-py = ">=2.2.0" +pygments = ">=2.13.0,<3.0.0" + +[package.extras] +jupyter = ["ipywidgets (>=7.5.1,<9)"] + +[[package]] +name = "ruff" +version = "0.6.4" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, +] + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "starlette" +version = "0.37.2" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.8" +files = [ + {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"}, + {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"}, +] + +[package.dependencies] +anyio = ">=3.4.0,<5" +typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""} + +[package.extras] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"] + +[[package]] +name = "typer" +version = "0.12.5" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.7" +files = [ + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "tzdata" +version = "2024.1" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, +] + +[[package]] +name = "urllib3" +version = "2.2.2" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, + {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "uuid7" +version = "0.1.0" +description = "UUID version 7, generating time-sorted UUIDs with 200ns time resolution and 48 bits of randomness" +optional = false +python-versions = ">=3.7" +files = [ + {file = "uuid7-0.1.0-py2.py3-none-any.whl", hash = "sha256:5e259bb63c8cb4aded5927ff41b444a80d0c7124e8a0ced7cf44efa1f5cccf61"}, + {file = "uuid7-0.1.0.tar.gz", hash = "sha256:8c57aa32ee7456d3cc68c95c4530bc571646defac01895cfc73545449894a63c"}, +] + +[[package]] +name = "uvicorn" +version = "0.24.0.post1" +description = "The lightning-fast ASGI server." +optional = false +python-versions = ">=3.8" +files = [ + {file = "uvicorn-0.24.0.post1-py3-none-any.whl", hash = "sha256:7c84fea70c619d4a710153482c0d230929af7bcf76c7bfa6de151f0a3a80121e"}, + {file = "uvicorn-0.24.0.post1.tar.gz", hash = "sha256:09c8e5a79dc466bdf28dead50093957db184de356fcdc48697bad3bde4c2588e"}, +] + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} +h11 = ">=0.8" +httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} +python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} +typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} +uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} +watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} + +[package.extras] +standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] + +[[package]] +name = "uvloop" +version = "0.20.0" +description = "Fast implementation of asyncio event loop on top of libuv" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, +] + +[package.extras] +docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"] +test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] + +[[package]] +name = "watchfiles" +version = "0.24.0" +description = "Simple, modern and high performance file watching and code reload in python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, +] + +[package.dependencies] +anyio = ">=3.0.0" + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +optional = false +python-versions = "*" +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + +[[package]] +name = "websockets" +version = "12.0" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "websockets-12.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d554236b2a2006e0ce16315c16eaa0d628dab009c33b63ea03f41c6107958374"}, + {file = "websockets-12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2d225bb6886591b1746b17c0573e29804619c8f755b5598d875bb4235ea639be"}, + {file = "websockets-12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:eb809e816916a3b210bed3c82fb88eaf16e8afcf9c115ebb2bacede1797d2547"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c588f6abc13f78a67044c6b1273a99e1cf31038ad51815b3b016ce699f0d75c2"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5aa9348186d79a5f232115ed3fa9020eab66d6c3437d72f9d2c8ac0c6858c558"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6350b14a40c95ddd53e775dbdbbbc59b124a5c8ecd6fbb09c2e52029f7a9f480"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:70ec754cc2a769bcd218ed8d7209055667b30860ffecb8633a834dde27d6307c"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6e96f5ed1b83a8ddb07909b45bd94833b0710f738115751cdaa9da1fb0cb66e8"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4d87be612cbef86f994178d5186add3d94e9f31cc3cb499a0482b866ec477603"}, + {file = "websockets-12.0-cp310-cp310-win32.whl", hash = "sha256:befe90632d66caaf72e8b2ed4d7f02b348913813c8b0a32fae1cc5fe3730902f"}, + {file = "websockets-12.0-cp310-cp310-win_amd64.whl", hash = "sha256:363f57ca8bc8576195d0540c648aa58ac18cf85b76ad5202b9f976918f4219cf"}, + {file = "websockets-12.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5d873c7de42dea355d73f170be0f23788cf3fa9f7bed718fd2830eefedce01b4"}, + {file = "websockets-12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3f61726cae9f65b872502ff3c1496abc93ffbe31b278455c418492016e2afc8f"}, + {file = "websockets-12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed2fcf7a07334c77fc8a230755c2209223a7cc44fc27597729b8ef5425aa61a3"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e332c210b14b57904869ca9f9bf4ca32f5427a03eeb625da9b616c85a3a506c"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5693ef74233122f8ebab026817b1b37fe25c411ecfca084b29bc7d6efc548f45"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e9e7db18b4539a29cc5ad8c8b252738a30e2b13f033c2d6e9d0549b45841c04"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6e2df67b8014767d0f785baa98393725739287684b9f8d8a1001eb2839031447"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bea88d71630c5900690fcb03161ab18f8f244805c59e2e0dc4ffadae0a7ee0ca"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dff6cdf35e31d1315790149fee351f9e52978130cef6c87c4b6c9b3baf78bc53"}, + {file = "websockets-12.0-cp311-cp311-win32.whl", hash = "sha256:3e3aa8c468af01d70332a382350ee95f6986db479ce7af14d5e81ec52aa2b402"}, + {file = "websockets-12.0-cp311-cp311-win_amd64.whl", hash = "sha256:25eb766c8ad27da0f79420b2af4b85d29914ba0edf69f547cc4f06ca6f1d403b"}, + {file = "websockets-12.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0e6e2711d5a8e6e482cacb927a49a3d432345dfe7dea8ace7b5790df5932e4df"}, + {file = "websockets-12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:dbcf72a37f0b3316e993e13ecf32f10c0e1259c28ffd0a85cee26e8549595fbc"}, + {file = "websockets-12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12743ab88ab2af1d17dd4acb4645677cb7063ef4db93abffbf164218a5d54c6b"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b645f491f3c48d3f8a00d1fce07445fab7347fec54a3e65f0725d730d5b99cb"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9893d1aa45a7f8b3bc4510f6ccf8db8c3b62120917af15e3de247f0780294b92"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f38a7b376117ef7aff996e737583172bdf535932c9ca021746573bce40165ed"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f764ba54e33daf20e167915edc443b6f88956f37fb606449b4a5b10ba42235a5"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:1e4b3f8ea6a9cfa8be8484c9221ec0257508e3a1ec43c36acdefb2a9c3b00aa2"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9fdf06fd06c32205a07e47328ab49c40fc1407cdec801d698a7c41167ea45113"}, + {file = "websockets-12.0-cp312-cp312-win32.whl", hash = "sha256:baa386875b70cbd81798fa9f71be689c1bf484f65fd6fb08d051a0ee4e79924d"}, + {file = "websockets-12.0-cp312-cp312-win_amd64.whl", hash = "sha256:ae0a5da8f35a5be197f328d4727dbcfafa53d1824fac3d96cdd3a642fe09394f"}, + {file = "websockets-12.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5f6ffe2c6598f7f7207eef9a1228b6f5c818f9f4d53ee920aacd35cec8110438"}, + {file = "websockets-12.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9edf3fc590cc2ec20dc9d7a45108b5bbaf21c0d89f9fd3fd1685e223771dc0b2"}, + {file = "websockets-12.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8572132c7be52632201a35f5e08348137f658e5ffd21f51f94572ca6c05ea81d"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:604428d1b87edbf02b233e2c207d7d528460fa978f9e391bd8aaf9c8311de137"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1a9d160fd080c6285e202327aba140fc9a0d910b09e423afff4ae5cbbf1c7205"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87b4aafed34653e465eb77b7c93ef058516cb5acf3eb21e42f33928616172def"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b2ee7288b85959797970114deae81ab41b731f19ebcd3bd499ae9ca0e3f1d2c8"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7fa3d25e81bfe6a89718e9791128398a50dec6d57faf23770787ff441d851967"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a571f035a47212288e3b3519944f6bf4ac7bc7553243e41eac50dd48552b6df7"}, + {file = "websockets-12.0-cp38-cp38-win32.whl", hash = "sha256:3c6cc1360c10c17463aadd29dd3af332d4a1adaa8796f6b0e9f9df1fdb0bad62"}, + {file = "websockets-12.0-cp38-cp38-win_amd64.whl", hash = "sha256:1bf386089178ea69d720f8db6199a0504a406209a0fc23e603b27b300fdd6892"}, + {file = "websockets-12.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ab3d732ad50a4fbd04a4490ef08acd0517b6ae6b77eb967251f4c263011a990d"}, + {file = "websockets-12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a1d9697f3337a89691e3bd8dc56dea45a6f6d975f92e7d5f773bc715c15dde28"}, + {file = "websockets-12.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1df2fbd2c8a98d38a66f5238484405b8d1d16f929bb7a33ed73e4801222a6f53"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23509452b3bc38e3a057382c2e941d5ac2e01e251acce7adc74011d7d8de434c"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e5fc14ec6ea568200ea4ef46545073da81900a2b67b3e666f04adf53ad452ec"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46e71dbbd12850224243f5d2aeec90f0aaa0f2dde5aeeb8fc8df21e04d99eff9"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b81f90dcc6c85a9b7f29873beb56c94c85d6f0dac2ea8b60d995bd18bf3e2aae"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a02413bc474feda2849c59ed2dfb2cddb4cd3d2f03a2fedec51d6e959d9b608b"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bbe6013f9f791944ed31ca08b077e26249309639313fff132bfbf3ba105673b9"}, + {file = "websockets-12.0-cp39-cp39-win32.whl", hash = "sha256:cbe83a6bbdf207ff0541de01e11904827540aa069293696dd528a6640bd6a5f6"}, + {file = "websockets-12.0-cp39-cp39-win_amd64.whl", hash = "sha256:fc4e7fa5414512b481a2483775a8e8be7803a35b30ca805afa4998a84f9fd9e8"}, + {file = "websockets-12.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:248d8e2446e13c1d4326e0a6a4e9629cb13a11195051a73acf414812700badbd"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44069528d45a933997a6fef143030d8ca8042f0dfaad753e2906398290e2870"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c4e37d36f0d19f0a4413d3e18c0d03d0c268ada2061868c1e6f5ab1a6d575077"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d829f975fc2e527a3ef2f9c8f25e553eb7bc779c6665e8e1d52aa22800bb38b"}, + {file = "websockets-12.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:2c71bd45a777433dd9113847af751aae36e448bc6b8c361a566cb043eda6ec30"}, + {file = "websockets-12.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0bee75f400895aef54157b36ed6d3b308fcab62e5260703add87f44cee9c82a6"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:423fc1ed29f7512fceb727e2d2aecb952c46aa34895e9ed96071821309951123"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27a5e9964ef509016759f2ef3f2c1e13f403725a5e6a1775555994966a66e931"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3181df4583c4d3994d31fb235dc681d2aaad744fbdbf94c4802485ececdecf2"}, + {file = "websockets-12.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:b067cb952ce8bf40115f6c19f478dc71c5e719b7fbaa511359795dfd9d1a6468"}, + {file = "websockets-12.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:00700340c6c7ab788f176d118775202aadea7602c5cc6be6ae127761c16d6b0b"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e469d01137942849cff40517c97a30a93ae79917752b34029f0ec72df6b46399"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffefa1374cd508d633646d51a8e9277763a9b78ae71324183693959cf94635a7"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba0cab91b3956dfa9f512147860783a1829a8d905ee218a9837c18f683239611"}, + {file = "websockets-12.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2cb388a5bfb56df4d9a406783b7f9dbefb888c09b71629351cc6b036e9259370"}, + {file = "websockets-12.0-py3-none-any.whl", hash = "sha256:dc284bbc8d7c78a6c69e0c7325ab46ee5e40bb4d50e494d8131a07ef47500e9e"}, + {file = "websockets-12.0.tar.gz", hash = "sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"}, +] + +[[package]] +name = "yarl" +version = "1.9.11" +description = "Yet another URL library" +optional = false +python-versions = ">=3.8" +files = [ + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[[package]] +name = "zipp" +version = "3.20.1" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.9" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/bls/pyproject.toml b/openbb_platform/providers/bls/pyproject.toml new file mode 100644 index 000000000000..686651c9ccc7 --- /dev/null +++ b/openbb_platform/providers/bls/pyproject.toml @@ -0,0 +1,19 @@ +[tool.poetry] +name = "openbb-bls" +version = "1.0.0" +description = "The Bureau of Labor Statistics' (BLS) Public Data Application Programming Interface (API) gives the public access to economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data." +authors = ["OpenBB Team "] +license = "AGPL-3.0-only" +readme = "README.md" +packages = [{ include = "openbb_bls" }] + +[tool.poetry.dependencies] +python = "^3.9" +openbb-core = "^1.3.2" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + +[tool.poetry.plugins."openbb_provider_extension"] +bls = "openbb_bls:bls_provider" diff --git a/openbb_platform/providers/bls/tests/__init__.py b/openbb_platform/providers/bls/tests/__init__.py new file mode 100644 index 000000000000..6fe882e331e4 --- /dev/null +++ b/openbb_platform/providers/bls/tests/__init__.py @@ -0,0 +1 @@ +"""BLS Provider Unit Tests.""" diff --git a/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v1.yaml b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v1.yaml new file mode 100644 index 000000000000..ce2467efa098 --- /dev/null +++ b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v1.yaml @@ -0,0 +1,69 @@ +interactions: +- request: + body: '{"seriesid": ["APU0000701111"], "startyear": 2022, "endyear": 2022, "catalog": + true, "calculations": true, "annualaverage": true, "registrationkey": "MOCK_API_KEY"}' + headers: + Content-type: + - application/json + method: POST + uri: https://api.bls.gov/publicAPI/v2/timeseries/data/ + response: + body: + string: !!binary | + H4sIAAAAAAAEA6pWKi5JLCktVrJSCnINDHUNDokPDnV2dnV1cXVR0lEqSi0uyM8rTg3JzE1VsjI0 + NNBRyk0tLk5MB/KiY3WUglKLS3NKgLqruZSKU4syU4FMruhqKNvTBWisY0CoARCYGxgCAdDI5MSS + xJz8dKAWqKr4ksySHKB5Sm45+aVFOgrlGZklqToKiTk5CgWlRQX5xUBOQWqRQk6SnoKGiamxnplC + eq6mQmaeQqhesJ5CcmZJpUJiWWoR0FE6MIZCQVFmMpCbl1+iUJyaWJyfBzQOqCwlq7S4JDUF6Ayo + 3ZkpSuhOBMqVFpWlVsbnJYI8reQMDIDSXKADAkBmKnjmpaRWKDhC7YGIuQD9hNCXmJRUlFqWmViS + mZ+nBDJdCRRqiUDZ1PgUoMr4ksoCkMEk+RdoRmJRaiJQG7qvU4FSQBNylUg1sVZHCeQcYExWK1Wm + JhYBDTAyMDICGgdUnJkPChlfQwTXDxIcLqnJqblJqUVA8bLEnFKQkIGeKVhbWn5+CTDEU4tBRtbG + guI6J7k0BxwQxaAIz0stiU/OSMxLTwVzDYF6dQ30DAxAmo2hHGMTIMdMCWSqgRGIDXQCiGMIlAC6 + uCAZ3QiQLpA6sAFmeqAIBGk30bNQgmo2NtEzVaqtrdVB9yfEY0ogfxrCuVB/+uWXYfMnyCZS/Ql1 + pIGhgRLUmUCOkakSxKFAthncqSB/WqD7E2aEoZ6lEtQAEz0zJYh2QxOwKFi3sSnQ0wQ8agDnQj3q + n1ySj+5PU2NC/iwGuQrdn0C9YK+BrAQ5E8g2AAWsGYRtDncoujdRTDDRA7kRoh9kEki3oTk4jsGa + jU0I+dLXwBLOhfoyOLWgBD0+gf40BQUjqf40BOsFFhhKMGcamIJi0AzMNjQAscEuBXLM0VMtzABD + PWMliHZDQ3hkGpmA0y9Ys4kpeqpF96Yv2CYIF+pNx9J0YAmnhOJHE1BgkOpHQ7BeA0OQy4whbEuQ + g83AbEMjuDOBHHMLdD9CDTCGx6QRJI+CdBtZgH0O1mxiAVRBwI/mcC7Uj16lOZVKKD40BhlIqg8N + wXoNjEH50BjCNgeFpxmYbQhOQmBHAjlmpug+hBpgrgfzITCFgsIEpNvIVA/kaLBmE/TEqoTuQ18D + MzgX7sM8UKleBvehiSXIZaT60BCs18AEZJ0xhG0Kcq4ZmG0ILgrAjgRygIrQfQgxwFIPph2YTkFM + kG5gHIKiE6zZ2BJYAKH7EKQQ4iUlkA9N4VyoD30TUaPQBD0jEvIgmGsI1gspY4whbCNQQJlB2OZI + HjQwNEf3INwAkGNB2s30QO4EaTa0AEcmWK8xIe/5GpjAuVDvOQLbHzlKqB4EmU2qByHuQylpjEEO + M4OwTZHSqIGhBboHoQZAiheQdnNwzgNpRq41QGUOAQ8aw7lQD/omFiVnKKF40AQU8qR60BCs18AI + FFPGELYZiG0GZYNcDnYkkGOInkRhBpjowcLH0BQRhRDPGoI0G6HnQXQf+hoguFAfuqUmFZUmFqEl + UyNCniwGOQrdk2C9BuBkYgxhm4DsM4OwTUGuB7sTVHkaovsSYQIoxkD6DSFMkHagh0GmGoJ1GwHD + Ad2bIHsg/lICedMQzoV60ysxD4svQWaS6kuIGw2MQVFmDGGDQ8sMwgZncIg7gTwjdF/CTLAExxpI + P6I8BXoS5A2IZhM9S6Xa2trY2liu2lpAAAAA//+wIMsLvwwAAA== + headers: + APC-Route-id: + - _01_05v + Access-Control-Allow-Headers: + - origin,x-requested-with,access-control-request-headers,content-type,access-control-request-method,accept + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Security-Policy: + - frame-ancestors https://*.bls.gov + Content-Type: + - application/json + Date: + - Mon, 19 Aug 2024 20:32:39 GMT + Pool-Info: + - AP01 + Route-Id: + - '_t8_07v; ' + Set-Cookie: + - JSESSIONID=476E2A9FA75C51D71F59205B52395DA6; Path=/publicAPI; Version=1; Secure; + Httponly + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; Preload + Transfer-Encoding: + - chunked + Vary: + - Origin, Accept-Encoding + X-Frame-Options: + - ALLOW-FROM https://www.bls.gov + status: + code: 200 + message: '200' +version: 1 diff --git a/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v2.yaml b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v2.yaml new file mode 100644 index 000000000000..e58a6c498f0d --- /dev/null +++ b/openbb_platform/providers/bls/tests/record/http/test_bls_fetchers/test_bls_series_fetcher_urllib3_v2.yaml @@ -0,0 +1,69 @@ +interactions: +- request: + body: '{"seriesid": ["APU0000701111"], "startyear": 2022, "endyear": 2022, "catalog": + true, "calculations": true, "annualaverage": true, "registrationkey": "MOCK_API_KEY"}' + headers: + Content-type: + - application/json + method: POST + uri: https://api.bls.gov/publicAPI/v2/timeseries/data/ + response: + body: + string: !!binary | + H4sIAAAAAAAEA6pWKi5JLCktVrJSCnINDHUNDokPDnV2dnV1cXVR0lEqSi0uyM8rTg3JzE1VsjIy + NtZRyk0tLk5MB/KiY3WUglKLS3NKgLqruZSKU4syU4FMruhqKNvTBWisY0CoARCYGxgCAdDI5MSS + xJz8dKAWqKr4ksySHKB5Sm45+aVFOgrlGZklqToKiTk5CgWlRQX5xUBOQWqRQk6SnoKGiamxnplC + eq6mQmaeQqhesJ5CcmZJpUJiWWoR0FE6MIZCQVFmMpCbl1+iUJyaWJyfBzQOqCwlq7S4JDUF6Ayo + 3ZkpSuhOBMqVFpWlVsbnJYI8reQMDIDSXKADAkBmKnjmpaRWKDhC7YGIuQD9hNCXmJRUlFqWmViS + mZ+nBDJdCRRqiUDZ1PgUoMr4ksoCkMEk+RdoRmJRaiJQG7qvU4FSQBNylUg1sVZHCeQcYExWK1Wm + JhYBDTAyMDICGgdUnJkPChlfQwTXDxIcLqnJqblJqUVA8bLEnFKQkIGeKVhbWn5+CTDEU4tBRtbG + guI6J7k0BxwQxaAIz0stiU/OSMxLTwVzDYF6dQ30DAxAmo2hHGMTIMdMCWSqgRGIDXQCiGMIlAC6 + uCAZ3QiQLpA6sAFmeqAIBGk30bNQgmo2NtEzVaqtrdVB9yfEY0ogfxrCuVB/+uWXYfMnyCZS/Ql1 + pIGhgRLUmUCOkakSxKFAthncqSB/WqD7E2aEoZ6lEtQAEz0zJYh2QxOwKFi3sSnQ0wQ8agDnQj3q + n1ySj+5PU2NC/iwGuQrdn0C9YK+BrAQ5E8g2AAWsGYRtDncoujdRTDDRA7kRoh9kEki3oTk4jsGa + jU0I+dLXwBLOhfoyOLWgBD0+gf40BQUjqf40BOsFFhhKMGcamIJi0AzMNjQAscEuBXLM0VMtzABD + PWMliHZDQ3hkGpmA0y9Ys4kpeqpF96Yv2CYIF+pNx9J0YAmnhOJHE1BgkOpHQ7BeA0OQy4whbEuQ + g83AbEMjuDOBHHMLdD9CDTCGx6QRJI+CdBtZgH0O1mxiAVRBwI/mcC7Uj16lOZVKKD40BhlIqg8N + wXoNjEH50BjCNgeFpxmYbQhOQmBHAjlmpug+hBpgrgfzITCFgsIEpNvIVA/kaLBmE/TEqoTuQ18D + MzgX7sM8UKleBvehiSXIZaT60BCs18AEZJ0xhG0Kcq4ZmG0ILgrAjgRygIrQfQgxwFIPph2YTkFM + kG5gHIKiE6zZ2BJYAKH7EKQQ4iUlkA9N4VyoD30TUaPQBD0jEvIgmGsI1gspY4whbCNQQJlB2OZI + HjQwNEf3INwAkGNB2s30QO4EaTa0AEcmWK8xIe/5GpjAuVDvOQLbHzlKqB4EmU2qByHuQylpjEEO + M4OwTZHSqIGhBboHoQZAiheQdnNwzgNpRq41QGUOAQ8aw7lQD/omFiVnKKF40AQU8qR60BCs18AI + FFPGELYZiG0GZYNcDnYkkGOInkRhBpjowcLH0BQRhRDPGoI0G6HnQXQf+hoguFAfuqUmFZUmFqEl + UyNCniwGOQrdk2C9BuBkYgxhm4DsM4OwTUGuB7sTVHkaovsSYQIoxkD6DSFMkHagh0GmGoJ1GwHD + Ad2bIHsg/lICedMQzoV60ysxD4svQWaS6kuIGw2MQVFmDGGDQ8sMwgZncIg7gTwjdF/CTLAExxpI + P6I8BXoS5A2IZhM9S6Xa2trY2liu2lpAAAAA///sqKQSvwwAAA== + headers: + APC-Route-id: + - _02_09v + Access-Control-Allow-Headers: + - origin,x-requested-with,access-control-request-headers,content-type,access-control-request-method,accept + Access-Control-Allow-Origin: + - '*' + Content-Encoding: + - gzip + Content-Security-Policy: + - frame-ancestors https://*.bls.gov + Content-Type: + - application/json + Date: + - Mon, 19 Aug 2024 15:39:20 GMT + Pool-Info: + - AP02 + Route-Id: + - '_t8_06v; ' + Set-Cookie: + - JSESSIONID=A39A78404EF1212730033FB03DE77D91; Path=/publicAPI; Version=1; Secure; + Httponly + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; Preload + Transfer-Encoding: + - chunked + Vary: + - Origin, Accept-Encoding + X-Frame-Options: + - ALLOW-FROM https://www.bls.gov + status: + code: 200 + message: '200' +version: 1 diff --git a/openbb_platform/providers/bls/tests/test_bls_fetchers.py b/openbb_platform/providers/bls/tests/test_bls_fetchers.py new file mode 100644 index 000000000000..c208ff108cf3 --- /dev/null +++ b/openbb_platform/providers/bls/tests/test_bls_fetchers.py @@ -0,0 +1,48 @@ +"""Test the BLS fetchers.""" + +from datetime import date + +import pytest +from openbb_bls.models.search import BlsSearchFetcher +from openbb_bls.models.series import BlsSeriesFetcher +from openbb_core.app.service.user_service import UserService + +test_credentials = UserService().default_user_settings.credentials.model_dump( + mode="json" +) + + +@pytest.fixture(scope="module") +def vcr_config(): + """VCR configuration.""" + return { + "filter_headers": [("User-Agent", None)], + "filter_post_data_parameters": [("registrationkey", "MOCK_API_KEY")], + "filter_query_parameters": [ + ("registrationkey", "MOCK_API_KEY"), + ], + } + + +@pytest.mark.record_http +def test_bls_series_fetcher(credentials=test_credentials): + """Test the BLS Series fetcher.""" + params = { + "symbol": "APU0000701111", + "start_date": date(2022, 1, 1), + "end_date": date(2022, 12, 1), + } + + fetcher = BlsSeriesFetcher() + result = fetcher.test(params, credentials) + assert result is None + + +# The data for this request are local files, so we can't record them. +def test_bls_search_fetcher(credentials=test_credentials): + """Test the BLS Search fetcher.""" + params = {"category": "cpi", "query": "average price;flour"} + + fetcher = BlsSearchFetcher() + result = fetcher.test(params, credentials) + assert result is None diff --git a/openbb_platform/providers/cboe/openbb_cboe/models/equity_search.py b/openbb_platform/providers/cboe/openbb_cboe/models/equity_search.py index 3645ad660d2e..5abeb95f1a68 100644 --- a/openbb_platform/providers/cboe/openbb_cboe/models/equity_search.py +++ b/openbb_platform/providers/cboe/openbb_cboe/models/equity_search.py @@ -18,6 +18,11 @@ class CboeEquitySearchQueryParams(EquitySearchQueryParams): Source: https://www.cboe.com/ """ + use_cache: bool = Field( + default=True, + description="Whether to use the cache or not.", + ) + class CboeEquitySearchData(EquitySearchData): """CBOE Equity Search Data.""" diff --git a/openbb_platform/providers/cboe/openbb_cboe/utils/vix.py b/openbb_platform/providers/cboe/openbb_cboe/utils/vix.py index 150e017c90de..74abbbf92009 100644 --- a/openbb_platform/providers/cboe/openbb_cboe/utils/vix.py +++ b/openbb_platform/providers/cboe/openbb_cboe/utils/vix.py @@ -146,6 +146,7 @@ async def get_vx_current( ] df = df.set_index("symbol") df = df.filter(items=current_symbols, axis=0).reset_index() + df = df.rename(columns={"index": "symbol"}) expirations: List = [] for month in current_months: diff --git a/openbb_platform/providers/cboe/poetry.lock b/openbb_platform/providers/cboe/poetry.lock index 4b710440a250..93fb58598a62 100644 --- a/openbb_platform/providers/cboe/poetry.lock +++ b/openbb_platform/providers/cboe/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,17 +121,17 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiohttp-client-cache" -version = "0.11.0" +version = "0.11.1" description = "Persistent cache for aiohttp requests" optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "aiohttp_client_cache-0.11.0-py3-none-any.whl", hash = "sha256:5b6217bc26a7b3f5f939809b63a66b67658b660809cd38869d7d45066a26d079"}, - {file = "aiohttp_client_cache-0.11.0.tar.gz", hash = "sha256:0766fff4eda05498c7525374a587810dcc2ccb7b256809dde52ae8790a8453eb"}, + {file = "aiohttp_client_cache-0.11.1-py3-none-any.whl", hash = "sha256:06ea196e35219a6f1ecc2f96639106eeea5fc1ec9808c805aa3a2e5cbfa62df6"}, + {file = "aiohttp_client_cache-0.11.1.tar.gz", hash = "sha256:32e63ad210240f8224f3e12772fe53ac102cf24c7cf18ddb86acbb9fdf9e4b6f"}, ] [package.dependencies] @@ -114,13 +141,13 @@ itsdangerous = ">=2.0" url-normalize = ">=1.4,<2.0" [package.extras] -all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.16)", "motor (>=3.1)", "redis (>=4.2)"] +all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.20)", "motor (>=3.1)", "redis (>=4.2)"] docs = ["furo (>=2023.8,<2024.0)", "linkify-it-py (>=2.0)", "markdown-it-py (>=2.2)", "myst-parser (>=2.0)", "python-forge (>=18.6,<19.0)", "sphinx (==7.1.2)", "sphinx-autodoc-typehints (>=1.23,<2.0)", "sphinx-automodapi (>=0.15)", "sphinx-copybutton (>=0.3,<0.4)", "sphinx-inline-tabs (>=2023.4)", "sphinxcontrib-apidoc (>=0.3)"] dynamodb = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)"] -filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.16)"] +filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.20)"] mongodb = ["motor (>=3.1)"] redis = ["redis (>=4.2)"] -sqlite = ["aiosqlite (>=0.16)"] +sqlite = ["aiosqlite (>=0.20)"] [[package]] name = "aiosignal" @@ -200,22 +227,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -230,13 +257,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -400,13 +427,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -414,13 +441,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -428,12 +455,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -441,20 +466,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -645,13 +671,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -666,16 +692,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -941,71 +968,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1021,66 +1110,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1156,13 +1185,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1175,126 +1204,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1316,19 +1346,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1386,62 +1416,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1467,13 +1499,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1485,29 +1517,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1563,13 +1595,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1600,93 +1632,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "url-normalize" version = "1.4.3" @@ -1757,42 +1702,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1801,86 +1746,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1980,101 +1933,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2083,20 +2038,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "16ba326782f76cd7cc8d30942cf64e776c7fefdd16902e3574cea59a30410667" +content-hash = "4bc25fc790b82adf91d418f4c9d78575e583f7496bdbf69e6f973f3f3c40f87b" diff --git a/openbb_platform/providers/cboe/pyproject.toml b/openbb_platform/providers/cboe/pyproject.toml index 858143cfd542..07e5740098d8 100644 --- a/openbb_platform/providers/cboe/pyproject.toml +++ b/openbb_platform/providers/cboe/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-cboe" -version = "1.3.1" +version = "1.3.2" description = "CBOE extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -11,7 +11,7 @@ packages = [{ include = "openbb_cboe" }] python = "^3.9" aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/cboe/tests/record/http/test_cboe_fetchers/test_cboe_options_chains_fetcher_urllib3_v1.yaml b/openbb_platform/providers/cboe/tests/record/http/test_cboe_fetchers/test_cboe_options_chains_fetcher_urllib3_v1.yaml index e69de29bb2d1..ef3741572745 100644 --- a/openbb_platform/providers/cboe/tests/record/http/test_cboe_fetchers/test_cboe_options_chains_fetcher_urllib3_v1.yaml +++ b/openbb_platform/providers/cboe/tests/record/http/test_cboe_fetchers/test_cboe_options_chains_fetcher_urllib3_v1.yaml @@ -0,0 +1,9105 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://cdn.cboe.com/api/global/us_indices/definitions/all_indices.json + response: + body: + string: !!binary | + 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 + H+SHzadf/wAAAP//AwAh8ugUNVkPAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8a74640a3d742da4-YVR + Cache-Control: + - max-age=5, s-maxage=60, stale-while-revalidate=60 + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Mon, 22 Jul 2024 15:16:15 GMT + Etag: + - W/"ac74b6a60d6fb3041a0e0d453102b07b" + Last-Modified: + - Mon, 22 Jul 2024 15:08:06 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + Via: + - 1.1 054c584fae169579f729af7ded0266d6.cloudfront.net (CloudFront) + x-amz-cf-id: + - JVN3mcfEBpgD1-opb7exKWMADXAR52bDcTqEp7YXLmIIW7SYkbt8dQ== + x-amz-cf-pop: + - SEA900-P5 + x-amz-server-side-encryption: + - AES256 + x-cache: + - Miss from cloudfront + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://www.cboe.com/us/options/symboldir/equity_index_options/?download=csv + response: + body: + string: !!binary | + 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 + headers: + CF-Cache-Status: + - EXPIRED + CF-Ray: + - 8a74640f28de8426-YVR + Cache-Control: + - public, max-age=5, s-maxage=30, stale-while-revalidate=30 + Connection: + - keep-alive + Content-Disposition: + - attachment; filename=cboesymboldirequityindex.csv + Content-Encoding: + - gzip + Content-Type: + - application/octet-stream + Date: + - Mon, 22 Jul 2024 15:16:19 GMT + Last-Modified: + - Mon, 22 Jul 2024 04:39:14 GMT + Link: + - ; + rel="canonical" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Transfer-Encoding: + - chunked + Vary: + - Host,Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://cdn.cboe.com/api/global/delayed_quotes/options/AAPL.json + response: + body: + string: !!binary | + H4sIAAAAAAAAA+ybTW/jOBKG/4rhc0xUFauKpG6Duc5hDrntIfAmRseYJA4Sdw92B/vfF/qITUqU + ZEVWT/digxxChJLlvHnqrQ/6r/Vx/7x7P26fX9fFak1AvAG3IVqhFOW3X9+s1g/b43ZdrP5aH16P + +8PL+7pY/eNjUV72yy+//0YMjvRXAITyq7zsn/uHdbFCEkNSL+/e9//erYuVeAM3q/X2/Y9qgxov + 9fK0IVQb9t/WxcoaIAk3q/Xhdfdyt3857t5278d1sSKpNn07PH19Li+Cavmwe6qeFqvVl+3z8/b0 + u+Pj7nhevT0e6p9RubzP7kuy89A8fBCnN6v1/eP25cv5ZcqHOS0e918eT4unw5/n2+zvy7e4fjnc + NdeXG7bvx7vj2/Zhd/f6tr/fNa/Dkv6uVCYWBcMthMJCgVje5XX3dr97Od61nuv1bfft7mH7r7v7 + p8N7fWs2XEqCQuJd+M/NKq/d713t6ltGwkGkW/mHa6lG/iwbGUuWMrIhDMkGl8vWo1m9mCXXw+HP + lx6lmnfdq5NuyN2iFBwK8VN0AgPAofry3hMj9UtVYSYtzKD+D4oxCwlmaEKql3JMGarNqAXXYsxR + L2NgghItzVhzZUe4l69PT1N4wjCBJ5nFE4aYJwzVhkkK/RA4fSdlphKELaNCMS2ANNYHUY3vtyky + wbkcQXgtgnwfQCgmqIa5Mn197XMnAKMyEvXkFqEgnRj1ECe4E850J4jVArU5muwPT1OvTGBAh0VC + vkVboC+AlrQmbFkTwghYXWeiWCrPPFWpSVyFXrDABIe6HFjoDI5kfXCLVFhfgE7iCia4FM50qYgr + NIHR/ZxZ3xBYYypJlZtzYXlJsKjlWNBxLEnAgm5llZKlFmTJpC+4PrRATHBVxvlTJH0wwaZolk0R + SIyTJ7H/T/quiFDLmwBGEBqsmsgIeJ/rTVyJIKr4zBMEJnhcsNQNwbjxngRKAa7AMCXuhWCYStXI + OlDQYZxmuRO6xJ0cWvlbcALA/1GibBrugnT7EBpJFNS0m32UKMSBx6so+TRQaHtECmKCFx+rhMY7 + OesU1NizUM2qVqpZXEJVc1k/VERNo68n5cPyOV2WK57AlZ1lU4Fj0RSyHVr8dDW1OSHzfdgayv1o + PAZClfvhkrmfTcNg6PpW3O0LIyUVhqAL1lREfd2+ACaEytQWsy0w4MclowKgkEm25afYlp1lW0Fj + vAQo10nnn4WuGf10t8Gqny6hALskX5yGQy9VmO7LC/1wZVXm7XiBZPhpwPpczIsJQZK6igxEJuZr + /200a1a1aM3i0nzj49oxJ2MuGLLSkWFy7LOsseFSPg3siYkGWeN5VpYUXAyU6ws2rfhPw0aXwvY9 + SuIx4nwZHhEKWdTROI2QvmkyR7rZBLmupbmkoUu5FETDtSzNpv33Oix+UIcfGi/oamHM1bSiDQuZ + 1N11wdhSM+cQ0eOwq7FcjzQL2dZGObAekOzsXUO4cS9uiW6nvUsTR+MeBwVQwYs25iWNk06MGwDO + ZTwu7U15lyvV3EjWXz7uxdSx9qvn1AAILZb7Oxlnrk7+tYBJYy83pVCTWe7Gyi4WjRBzHRAKQ5nJ + ZdC5CdD5lmpxitK8ibNwGCuH10osz3V2PrEsO2zXwS4Nmg6GsUMTBo5DocmPmQPSKHb+YuyEW/pR + hB0awOWjprus9OYyUQGYQp9OqeNkluM1sbBRDik7bkFP445Hw/AhDcBHKXz4I+SYVQkuYeGuiaax + UzPNSYkE1OGjiGhYINfuR4ZR+Fwq4CkkZvlT25LQniVUNYCy3HEPZXMRd8wFThpK65SaTme5npWQ + lONg81UdOp8Kxxn0eEi5mj4/QJ9N6aPBdsqFxjcfwJP7ke+pzckKut2mOlSSBbHmMDin7En8MIhp + GFUw3DoSQjGHWNeCMYdR6lkeGNRcJFUexVCmYOiwpaVEGGI5TfAL1nwSDPlLSBQqxE0hUYKpKjlw + SsEGHiZx3gAOU+FYsyBaN26BOsph1QLo41BSDq39m4cGUohvTthPsD9s7E+VHdlh93NpDBUxOpB4 + Sud8oybZC2nIDnlQR6HDSdCFlnD+LFw5SiS/nHLCRi6aeXP5PQk5NuxKkqxH1uAGkXOzzM8Lxsh5 + zU4PkLX1AQp0GejCKHRsB6DzKXSSmN/m04XfVfyvrNxdQfnaYWOtsbYKErMxTAOojDQ6pWt+FtIy + QnJH7Dp6dkH0nRBKAyD69PRWXWN8gFjmVKILuh8HoxedPsG+8UIPiRyMVOpdUv65eeYXc+g8ZE82 + KOI4h8hDylVbdIBDbJWAzrU5xEQ7SsSjpfovNYGYb3puZMAFm9xThIIKDeLn02DKwy7I2qFP0wxG + KJd6cjuD4Q59rhNLuVNIJAkMBWnJ6M4yshpg2zqvohyFU3bGRkKya7ytUpLV1He7gMRm63g1IX2z + B2s0cPXqXRzZSNWNUfRiwQ7i6OdVhZrwCNlujO/Yoja1ZAIk0aiYZy3P/dMeMctnReowmXqjTaC0 + S3sju4LyndGN9pNJjTEyI4HKMJnl2b6ITKo7n5GenmM02bTPnvtYUBg/0YJdKDuBVdo62haUrfw0 + Cq1sjbBPWqPWWI6QlHr5gWSzbJBsVqNZ6umyMQlRCpsvDF0Zx2x29M5kYBjCVLbm/ynuqVmfckjt + nlpIQLSQ/8iAtrpqNjOVIDemH1aF4wCIqTfWJ0Q/ySFddSzYRFUtKH9OacNkvFRNihyKtkGR0Kkf + TlF9muZw5sOkNiaxM4sXFyuq+RmFrz8F8l8AAAD//8ScWXLcMAxET2SWsJNz/4OlKGliAtw0iVP5 + dMVZnJ5HoBsgvwXFDkfNUU7t+hy3uEQHBjW54RHSIcRhp7PBsW7CNTjeX944QiJ5WCHvb90CKfqS + cWZajedZATolqaRzCAHAzEdZx6a561cDmwplySYgOiVzHppHQ41sjug8/dNSTji7qRWd7PFU2OC5 + 6F1/HM8qKc+anh/E09yJS7l7UsH1sFSuj+O0UhYejjF4O0LULsmxiGdWj2cY4J8R3S0n5SSS8z9L + c8gS8qM0B1/0UZpTm/3nTatt6mV2h+uASUck64hIKSH7xoGL5J16wLtaWTyNpWta8b/SSDZLA75E + kojMphl801hQuPDaURbvQkiuizKNorelv3HUy3hNy6Xp8JDNFJ1IXy+lsyElSgpuGYqCoNTE4tUf + KZtfHqU2oSO9TpZbUbK77p2Svn/xqaakKdMTUVFex/hipSY1pXHZ/MRXls5XYiybwVpSsJbFHbBK + Q0WRjkApZRlgWraiWsAU56qe+/j2UdGc9rSrkccjKUVeqH8SuH7Epzco9Q9elktOEPn0SUEZr20E + c5k7OjmWS8DFgXvSGRZvuDEnREnMpwSYsE18SNKp9BvP+8sbT77ioAf97Ptbn+x2T67+aZ374JhM + TMeZqz6ZPpbObAYyIeuSTGEX30nh0RSLczhr7cg9mLqVs+Q1mOzNJvpnO+pvof9qNqW8eMKnUlI6 + n8oa8Sk3n1Zvfet6GaB4k0JHd9fCWjzhKq8LPHm4lEOku0gWo92EmOJB9nYTwlCkLZ+QDsvq+YT2 + BiFh29GSs5t0OdMndF7fue+F8ot5kv4Qgw3vEGJJirJGsvOYQT4q5pHkmP+49keMRzsBokfQ755H + OySNdgoiBSRpqmD9UXADpDggpQWSHo9G6GEvS5PgRyjlyweMWNR3BmuZZXG+nix6c4LW9bLaZrD4 + Oz0YL+aMMliFna2Erk7mKCK6BcdrnasRUb9FxJwk/8PnkOp/0RNTSbXb+cRUotXR7hq9zkoG9BCP + JXpEvhrSeDMgbIPf1xEdeGUrmeoaPPXg5Q14PAePH4PHDyOdid/4quNBVZuAZ9z0qLDMdDC8tXi+ + NOm1bA9R1K5Hbd/dORIrDR+iIIxJXenKYM5RTOwOUS2ev9CnWrPlWP/CosFGYpsLoKVGTbRUvqcg + +KGLfD8f+hcustTPmgydB/KuHGL/aGZYbYQinsk4XwbnHeVCqVNSQeM065A+5LnmiEsxCQKYCzHr + jyO8QdMcmjZD80GT+ixFLzPX8cWQwFQmfJ7peN1KKnysdrBOPr3xQOo2VlvfgdRtjhcXpAsPl3aw + 8K5J7ZZ2KK5gEXoTiaFHzU1oh5T0iE2qtE0qcmr0vL+62by+2JdITvZoxKwvmVy+gZqhDM0G4q5M + Ru3uz1XboVJAUkOZBPaH6/i5hHIE14jQD0GgSwF6ATX2qDJXsP403YiSV0DmFkj5DEh9BKTN7nGs + ZyDXA6n1AGI7SNY8etdRX42NoraaIvQFk5ym43qZLezxIHVAxgOWOz2LuxBAvvGB5jJc/Weib30w + YQPjbX7fNOJd7C4c4eky3f34795yyIthBiSoDQ9WKEmvKzlHQRVYo9mZx7CNxcAeTQsPpGH2Mo7N + Y4Yci2Uf6Fzm3kkZEx0mDGhqENNfbVTrEh1xbLoNV7fgqp+RaQ/z1smLrF/MsyUeuJd4FI0N1lR6 + QwK5WxzAto2F3F1uJDfdYj6GlkR223WmkUqJwy0uvkySz+agGTRDvlfpGirtW8X6iW+pbF3k+9f2 + RXL2YFeM5HQWyYEkPc7GvGfS0vnAUx1tGHFZM9m5yhyYzGFAWeKjhd6LXCtTXcZ6dL3O0fevyDsd + BaOxzEFIj2TWzlqWOZEOyfzYWOaHdXI6ncT6dOok0bkuBNSVwZxhvW2O8VlrHTQ/LZGacAUkZbPh + uFl/E/kLAAD//8xdbXJcqw5c0aPQBwiyCu9/Na8YztiogXOYclJ1f6YSJx4rDVKru7nuyTLtP3oo + 9VhL5Aj60LqHZBkx2WSoBmIercPhStZ1EVcx2w3wc1m2Lz9aZVE+WX60apY/WjbW8RCLLgdK0lBe + x+vJZTklXhMq7Qo7YBLjZemLacsoZWq5Htj1XBq9EZq9PK6e2Pl0X96ATSKoqKNbiXAxSV4/QI71 + oXG0/EzzSnw4WW4p1+b3i5v1B1/rSRMyq/dXJvnhhKSrA7bvo8hky3LbD0lLPQgnPGsrwjMRTJY0 + cXglwZXpq8lDMUmCCUEnS8NBexkB3+BM4fV3X+BUzxTswakhHXWySbb5iRZypjU4ucf8xliTZNN7 + cOKQSVOsg+diCeoo6jpZUVsm0msE/jynWTOgxbCWqBkoBWgfylBMd21SroLYrA6bTjPAOkLzM9aH + 7PC43bhc2zpEWTesrOQ0lFTusYnR9QG3zZpcdP0ktKuOOBBZeu8SFaip5Dhdn70gY00NWiHqFRmY + H88byFjS9s12R8lwf7qSXgPyG6EydrXU//seNEOvf+ewG9o8REAUSj9cFlHcj+zPlGfPGZ8f8PtJ + hhHzLQZ4F5GXJ2zz/U1FnOkfS4pVBGQSw4g5VdGJBjgnBKY499br434DU8Y7kz+7NPkAmNSCNDfx + Ry9gatloepJ11kCE4j0XS35AKS8yY0QljzdmnRn27LhYWWcgpZpRQoncTwG9QN9xjbXMFeR2vqPV + OnDrtZkT+CZxmNyukuJAxdZwaMSrh+sRLbsYHZaQaMngWXgtJCOpxET0AEucMpEp8MJ0BUpW/eZS + 4jJ8LEUMHRayyb5FjOtLztD6kCEqFQrpGllVRd5H3ZCp7rbM45Qphwo7TYdoJN3OmMS2uSarXAKe + TKnQrWiA4YmDPGkG2Alg74PkYuC69v9YBkCmmBCQ0WAmESgki2Rva/b+rWzDHdkUqRUS5WycSMq4 + uCyjoTKfynfyiXqn13F7O1bRJVWQL2VdVMtF7NYrwtNDFQa0D0dykDSgfahAGdN6uqwVHc4is6SA + qmYspWItDXrYzFBMt7o0U9yUmBe+juQ6+cCB9NmmxOppVTemyubPjeu7skVA9wEzsVC+72EZXJUB + qmrsTJUTIVt8YguXZWKLZkrTNhqVPdZX2UNJOwc7lrRa8dFzfllSdJCJaKi9ORrgOW6+8jiT5OvA + 7GaufgSdeLmO7su7c5ZiYLZlIbVnrdaSWghWub8woZA0qZidJp2CwI3JCnVcOrkyY2pSLXUaMKUL + xodKpnew1c8fQStXhUoOYSDUFIiIzTpS7IF5hGYerSP1iGC/fiJHlbStnCBLXDLs7YHT+hMjcb+8 + hEdMBMfKKk7xGgQhWXwpV5WsVg39Ilqxg025wDySDE5ZES/2YVh51TRAUgIXMQ9JHjdeGtLoeA72 + c8b2H8OJ4vUxCOvpzixBua7Xl/I2rT91Pl9zIVtKGop9nGyrD2MjKKGSG+tznE5XZZmuTBVk2FNB + VCqrQyWBdNJVs30e76+kcRtNoQ52WQ4DgRc+2V5y5+mP6pk2bhENVjivC9rDzR6boBcyQf86mfOU + XT3RXuDtsmx5JRThdpgjwV4iYlMZ3ewJCXZhLy0guC7ryBW075bRXun06M5f0OF4SQs+yvvkg03m + bTkllO4tXbQ+LwdIWyRUjlXu0Qk+2WnEpMjJHbRozBMzqKeum59pkxmnKTMVJPBSxXJ2bmdAp3rt + VlUbz1qtKgBP8fUcyzlKRTrb/myZfcw/+ynlRvHDLWeG1t1POet+GjDhfSLqpPJYS9f8oNhHxddx + +ToAlxQn26wlTAnhgr0PlJG7+uAHlSB1LqNttn2vUwTvaLKkTjN9n7KD64cCySfvyvcf2i+A+VJk + JF5rDAJdHvaoWfg2SAvLmQJuMvNI4SVcSqvvZXNZqUSM0ASdZQqSNEbPbMJVCZfo9XgEedhl1Iqk + QAKZIeSmEg061DONY4m8mMznWML+3/sX/c//mgIsV1uTBrmrC55YvBcsceuVUCuSPI+HykqGA5aW + oZKxFmxm22gIwCSTif1BHg/mywjRytk72lNN5c7RTqNa5Dp1vgmDeqoWSfWXTJ6GmNNuGZ3pbOH1 + NZfTMFDrrU2/suknWPpIrWs1Ma0wqTKSslPQ8kW8jbWcuILxHZ1+W/pNSarDbWmBoiIus2cLBlza + 8JxfCvmTdtZO2p9X+MsOnS2UxdaXZgkf7C+nV8cY0Uk+moknJVeBe3OpklXRKTxUCBUGsQKhx6jl + urSvP+gUX1Blx+dxsXxvRUi2pdm5fLb7+i1G27om142iS3pTG7mWBsJ7jMLTf+iWheWXouwZyIMs + S20ecu0UJ4hWQu5g3n/1NfwAURAA9Yn1ewEmPWN7d3U6ur2GH42BhU+qeX3lSTrTpqklCZKVNhvp + ctQGvQCKSzCaigmKLjDwVW/7YtN1KHOMcH+m9wJtwGfn8MbddEKvkEUPUPJaS3YmvkV2mpdzOTe7 + jJTeR31tPOpru5xro7ek1lPRxihEbwctxfQwckJBiTBd9K07/1aMwIlrHp1p2Q8lwzlFp8a25kkv + MldTQDoLYvbq5CIWAZzOmkDXGfluhnhQsxNogPYcLR16vtobS5tgAmoN7DrLkCTwfT87vx2YMYvA + bv0IArvMsoyHpawGapGsNL0iyJOKHfvZKF7ygyz7d83ffoT0YGgnZ2invHMk3Muf8y8vy5YFpLyL + SqvXZZlEqD7I8qCgpDhpyrj+IkWu3Tu/+nvRc/+DrMFE/tQyJRMgzx61QESsQFhaGbqf9kFysqmf + HYeTyx30RqSOgVvv3zyRWB4m36VteDq19WlZ9j7NtNBFIw/OhBc6+cHvnvQ+asKKHqyoUxRwC0ks + Uzfbpw1nTaApa4I9OMHHVz04Rct9LtPeLPTZdRlPaaCYtqQeG9svw1++5pJSntaaSt6fALLZ+pQ3 + UdGTOWGz7zycJROhGe3WY9I9fT/OhJyUAZrjMjO7Jdj7l9/GhHjoSzh6b7clqm8kBjVIa/SXsCyB + jkx8L1imh7g0sttMJvYsu9A6ZLQdmdj1zE1snJ4XkSmWKamHJSZReMM701Nc2o3h/Z9kjNZdlMjf + yRj9mmtKFe9NrzaoeG+6PZialU/fl38Bs0xxPohMKQ95PjSaEmrr8vXfZcE0fvwkDKa9U/jRE03c + tG3x9Jp8ShhNdJ/ITT4kTXqEwHxNWsIe1iY4ZjTw8QRHMg9HDEnzyTA0U7LxLhpGf5GMf+wS2t2T + v0/G/5oLyrP2R0c0MiMa7TGViR6xWB/DfsXsHosul6l1q9H+4ZMxLOHg2Un5w+VPqh+BUUKPeemJ + hfcT5fxeL4IRfEEIRmG3u5Q+ws23Y0rQtObIExqxZaUpT73eg1HgmQou/61nKhoYyz97puJrLihP + EyU7icg8UeYPsZgWHev8cOGU6mP6AMbhYmwforN/I7ujkAMTXQ7MDyKv8+b5epRwdKBq+pPirmXN + UtdiSv5kkkzTJPnJyzGpguUyrfvVcp9ScEWF3PY3sUCvioHN3txOsf63nlQj26VO/qUn1b7marbM + sJuAX54NCBL/wv04vaY29aom93Hq0cem5RT/3XP2TM9vG75ogH0G7Po8/T8AAAD//9SdSW7kMAxF + b1QQRVKDT5GDBL3L/Ruyk+4SNdCKbJdrWbsCiGeK0/9pAAX7QZxzVMsXQXBbsSr7c1I6lEKBIsp3 + auFs6LlLYj77SAPaIRLt6QZOtmUveiSJYiE2lnITuXwo9tQmeGugFYs9Oote88fTWXyWZUp14zyL + vZXmbRimq4i6xeCQNcW64rTDaHSF0c9kRcjVJQiwuv3hFROub1eJLHqhcP1xfRaFwWGgG7lsE7Yu + 1w902f4ow4nfC0otMV+0UsxXfakancSgOcait/tJxLVqhFkSd4SyGsk/X5+fI/Cp88Y5X3uxy0FV + 7TMb5DsUOZbMqWYwhmOXOYjCVJQ6S63XP0SJWoUhmHZh+H1nF0MIlsD2k58IJipSLkjlvrn6Dg06 + cfFY4tbSEM5zZeKzMl/y4enDN/X2TAsWGX2x3phhG/qC56Y4i6y4TpLvw0fCWdtf8Inc0V2jpNNi + /aCr/Rh14pguPGSSw9wMTRr66pL1Zhi6gjjouKI/0xYfwKexRsn+XQlaWGGjlvBVy0V75Jk552ef + S+owVUdLjlGFDrV6fWt2tjy088aLIboHcXYxvNhwJnEifsnmVtyUC59esfTPOAfc9tn9HW1P1+N0 + Kmq8ne2cgBqPoDaZ4oLL3ZJi7YXpjJ7hVL96GztfyJCzhjdhjReE1nbFUawJK95+dqPjs9tBsB2R + 1y6q2ng1g99hSJYAm7Ogjy5i7uZZvUukqPFlvA4YdgATvUvrbgFYapbYBU8FTASQ+8mMb5rMmC7g + i0E9gwG/TtTtQkNeRzyS08LcyCC/mHCxKmgMzuvMsVZob4VdizkWzN0AuZAqNsOLObViEwHkfk7j + +Is2ySXMXZHT2DyCMjQHXk2rR18izmj9kTiV235E335sGanaHnHotXFA6VNdckYdzkRrpIjZC/uS + aT/XtIQWD+tLiji6IsW5ZxUM94IUt4M2R+/zgnRq6zFO5TBrYu54Cr6u466mMNTR6pCFgqwzJ6R7 + H4zYvFo4iqY8dK6fvdwrKrI9OL1RQeZTc5FiDOQJLHSPEdDMFWTBZB2PgFUVdpBewlBJW7YbJWN6 + b0MxvzbxVrM0pMXyqTlLhtH3yzJ/z5zl3yhneX741GwCthx86zokGJtsgkV0IO1eyq3m5/MQ64o3 + PMepAPXis/36L7rNrj1wSX8N4JKG4hFRApsEFP/pTEIzSh9llAY/he6pyIIH2eqcpbIW+RcAAP// + 3F1rctw8jDyRWcST4Jziu/9ptiRqbAKkJCq2d5P9ORU7FRtp4tXoDsbAcfQ7PIO6thn73Ln8YoFx + 2WjpNtxoBYb8Tnv8Blc4vcJ8Ay74vwRXofPUBc3PsPwr4IKaZCs0SgEAw2twyc+Bi3gqqpy/D66y + XmMMInR/a5ie4ilaoMGYrNyJ8Xa/+6PFxBM4VbiA02Za1gwu/w04PchV8L1cVXo4oU4PiH8ATg9K + 9n+m8HsMp2iKlFuH23O80eEJrvC0KXtPw8U/BCkOkihubLH944D519dde190Q73JsB/M1Jfwk/IC + cn0Asx/MWlBp6mGeF4B20xs/GTrZ38EFoK0r/t3CMDh0QJYBeb4yzGMmw/+tTMaoF7DLmqDJAv8T + mSxzksK1bkLFyNeFIX4rk0k/2t2qZ6Q/YAEvIOwBxJD+AoiV/RZNXlx/FWIhueVmsnV2Sgh5zG0h + ftV+E2TM58uu7R8HKvUfAVmtDmM3IJPvgQz7IGWZJ7J7kNENyB6sJfFvyGP7gOPc+u2HQBbEv+tN + GqtjFvveBuWGsB0xFkylHFmqbi7Uav8KxDjp2UHSASx6lr2icExVBywm+bNGjG+AZetcNtL/p41Y + FAIe+zA316gwbiL59uz9Hki2DKQSG7FOS6RujrL26wVh5dtro7LzevGF+OQNtC17yR1p9A0y+Q7I + 0Dt51bnJDOVyDzO5hhniBcxKuH/4Cy6Ocrs4ymdGwhfAW7qrPYAXNEVNBsNL6gk1piPwfP3R9k+P + BiBzxQm4QF8N/Vi3WzHd1P5+PYBmt7aIG/qaAMyjCxbjFcr2gT7+Voojz72pMHX0vodeuWXeXF1E + hMWY0u8uxuR6MYa8s37pTM/3p3Dnn03L0cvSw26S73zo8txoluUWePQAeE1wsI9d114bJPxV2lSp + qdLKnWamF8KT6JV6W0zyt/IcedMm4yp/ICI5uT2Cizu/6T000BM5ie/Dje4Jv7CVKM9nIU/gFoTO + ikS4maPgND3aXnTQManqiagr3oLtCdYoRq53gNGEKL+JNU5GS4qDTyWVCp8SSg+oyfeEJAJTe+pa + WO+Rdk8nZbuBWtAXhL/hLGInlkp50dP0tiSd9IabfyzLMHnsm7kCEW1e2dxqmZWUUQYLB7SZXB2S + Rbhx6Oh6f54CCckNH3fzxq/4lSaK/TZcap8OP5f2Ydlx6fjeW669vDKfKO8UMZv7odVFYtx/YxAn + ap+XKU/cYUuRgn/EuRr1JIZrQL2RAPFOSxnk9xRAFhLeftdO/AJ9CMAlYc8DgEG+ZXNAipzTXsdc + R04j+MGkwfzk5S7jFbtSJogYVD1XhFRNKPx7gtcF7rzOwHbgwSs/qlW2I5RdQnAFdHonsfuOy+nY + MpwETksVqXcmH7nZG11rSsT8h5d6npgvg4fn4roPhedpSczz1BHrXrkMj9KTsDKXco3EcGIBsZpx + lacOudD7CaiZ3I9XYICh2p3Gbit4vqBogQvJPRRhc7d05Sc2f523/+BmyfkVz/fHFtD3p4Uq9PMb + b7MhvwhP/JcVcO4nKTWVzuder4F5lw1LtUtnCPA3hCo2JSFjiYaSk6Q4CHwO4YSM15LJHMDpJc4m + Ep8X4tf0U93gEUx7YT1x3+HNsrh8wxPigGXQfZExQZo73B32dsDmH9r53RrRXYYcDFsmglluehZy + pHS316IJ6++3GSIJcElSRF78aPgpnGw/jzIRqdkuITlqL2G0UAq5MtY45D1BlYpOG3uKlqAMIyi5 + 3AUSCAIo+TyWn46S3nTwTzD5UzkTNwueE7OW87r1yR4wSMQIREH6YxBzoHK8FvCtozLj1LX3FpVU + bnVbq0uYCgGXpTfShkTAvznY5toMYm9no2wPOw+uTyA5ZMmgXs4VLiHpmg6xMh2Tyv06UPUufqCx + fJXzALb/xr87KdWVF3XzS3raOL4tP7kYy8VCaQNgkJDhm8aRh7xojpUpcxN05LCL1wGAMNgJxPkb + eB1JJd9+dPUNayJG9PVq7v0FuSTpClYuaW9cWxBZE+OSUJreDk2Po1N40TyKnMSqTu0FmVPZSGVV + wYQyXQLRbs0/6dL7s7o2UqY3PWNeFOYRitH8fIwkggQolrNQbj9IsWsr3lwdGOuZ7+fVFKcs6fDm + U/OyzbehuTv9sevnG5FBNQ1SdKTrUyIPJM5SvcbktE5FzTct5Gj6OfjtoOcIKocoUlfdMCQq3vKc + EnXGgkwJu5HA++OByOPTPSLf33Y7DpCz0sYSi85t6KimPTrXUk9vRA6pscY4emvBKJTBHpJTHzND + up3swH0gS/BShhBIT0urNBrxLll9PrvnX/No4TO5ro/tV1P2inrmi33MdKyKVrguUoMGDW2DyRBK + p0WvKTyu5iMJU2cIiUqUdYAkxCIHB+ek7IvUYIptXYlDW5YTCkuODpFUknSh3D7KZzA3l+Oy6A9x + fOltLDO8YB5L2Sr7eSiJ0x6fpWnroAoVPeuhlkvPevTyXVzzLJQWFXyLjag0uw2mhN1+YGOAibes + Hw2U1Hvwuv4RendBwNW6FdZ8sOhM8vyDJAHJic9neza3HY4xmF7jMqhnQ7ROciMdgghLb9jCc8Jv + zVFNb/A6r2VwIKD4xDI6Bx71qRLFnE8EVy+Cjql3On+L87+BSQ6Y6FPlFTAx0aKn2UksSzJWnoYS + a2pVzwqtbZCUgpArSdXhMi5BvNYvyzSUANGE9y350gMTDW6DGQ14EEI4nZ8EVBj8lKoHpqtgsR/s + 7PvQB0nTFg0lToTtPzZnB97/P03Q2SR9NzsNzayXdSwGBQ/UxHJhrYyDO7b3x2KcxtRqjrO66I9V + ZRgOSJzUqZfy0OJnA811onM3A3+6iZ4dcLgmvP0GLdFXRLG038O9yZktV0A0X2xtx8swJwagJNh7 + y7YKueTn4KDFghGd4lchFEvZKt5dqU5J31FOEYND9g49ipwqiejUyNMhCsF0aRPbyrRHJ3APTnKe + vNRbZKOtZs2lh1bsBSfmkQTJmrf4BJZMBzVOQQxuYBlcziAKSoAb+CAMhoODcd10saU2pM2hoEWL + U1eLzj3truIsbzYSz5crrw2snS6SiPsL80YlJvvqTRBSXXTmbV95H8tyNivQZFixnFhl30AxJkoO + UOTQVMpgdOYdeevsRFc1Dsy3K+IIxYJx0GNx5lrDUlL8yE7ECU8Em7qPnNABURxlQPo5D5dHWZLX + QnhK5f8gTFb0ZC9ZqLM7v65hMXufs8OMvq9hi/eqL3I17qE2Rx0CGrE4kOfa9LsLZnNj7YIJrZno + ektf9KgW51bPlSzWsH2O3F6ODo7b9P8LjkcRtOJaL0sVD53SVmFL3jCd3IEl3FlYjKVU4WtoRgNC + jQ+r+VWIWryNMv+u4nSXJWFyJ2NvOWyz4gQWBrpAeFjbAOwTmapDjiTvla3aY7NIh02FtRmsyhIo + 6YV8CkptfdYElFVb6UpSFMvlwAej6lIZliJKfT8CpU2EerkR8LgsU0NJqFHnFrAEaFqJhtmfg9XP + cKJdDWLNXdaXTbSGw9jnK5RgibpYgrX834IJpYV2IU9CSVW+110CJKM5MPVYMxcgq+VyEIuDPJOF + nInFA7MOauAxllPNnwrl2qtwj1Tkt0LsLoEgTGPNT/HMQdPaKZ2DpvXItC5rghdYLfooa9pa1tSz + XdfHNhNAmHr1bspXbSCbK6rANT69ZzZwilXQUXwe8JQ0iAG5hoR0eobKfDlb3856YtLUMMMDAc/l + CcoyVbrROkjKHKHZT/Cg3am8g9k+HchswnArwGxfuWL1yvkUlzjHJR1DHzSFjHSNyxDFhIH7YU6u + pBWDPXXAIARxOla3KHesw8wHpMSEqRGVIn5nCeC7yqr9I5sQSsyY3Eeyiet+wpK+6JLguTynCROO + OdFCI5L1dGlZTth1kHRfKedctsn6dREbZdWw5Yz+iWUnq0bRrZcxxDLL3A42PLEWiQQ2qAdBjdmy + eIsM2WUAPiMJAD0mcTtS59OmctMJ7IZ3749HKGn/0hVQtq+8D2Z+AZ4Oe3TekWzV/jUSQ/zS/gP3 + 4asufEnLxQ0WaZ6unCV2IcQDEnGMXpgIgGWfHoHRhw97ieRtcRSZrqI9EIV6IBp2QKSyBsTFyrWe + 2UF9oCSiOiUtY2oFzO3OeQdi6CZzTIzqSMsAMTGaJy2TTMtWroGzjJE+UDiUOe16sYsjBoUhUfee + Avbd5PYmxise6yeugKkvc47FRgsjrHKy4PYi5LPCOREZsgTZAOY6bKmx5dpYoF4D0scRh9RY+tSI + Q2os6itWmadGwkhzHQauKGMkLUYyZMaiIZLdPRYmzF5U+WOjbfaDAWcJgIl6RNra6Lz9Qm4CCa+c + z7iRH7iNK+YzumTWCHaZlfA6MwZBvTq42LPjZdWhjyx+1jpngdDg+EXDFkQt7rVQwmUdol9Sil9r + Afe2XzUhR4Zr13fAMcF5I7LpgLcwthnXsuzN4uz81GO7JgYo01jazbg1hA+bHkG/+XAwrHHBzBpe + 09ljqhAq1EIlwpBAOEZPY/TCXSR6ugBwb0WKqba/sseh9SjsJzqUoJuVe3bkXfxwZV6+Y/HkUf3Y + dhQI0+MsOrRTMhc1KngNRt9wlMHiHl3bWAYNDgY/PG+6NCMaIV70xCpVESMYS+gckQy9ApXPj9JH + sySFwFbW7nLAHF+gdnzlkpYIkqX9dSslDp6x6kwKTCucclOdhrBRlHKA0tc0NOyr0Nvi0FyLAzjH + Ifk4WSVDinEL9Sly1/E3rqqHofSW6alUjuOb2kWutQWfKPxqLSitkjwOZvNC6BhPjrB2dcvpXJUf + 4S+cRsZbD5YefhpJHhb6fTaa9vticXelsTyVNpbp42hDHFW9JrBvM0Q7/GmCMCH37X5JXS4sjcxz + HEc6UuTVaeQKG6CVNGdcnao8fUQ3dt0+epNNv9RuUmKgJw+tPvRBbJM5t+TwkzeeVqYKMYjvxqUD + 48Hy6YNYw54DJfsLLKx0HsXtZ8m+NoX+6oPb3vAIozQ63UFQfsRtPX5pS8/pya5jmzXPG0Y5OMrA + lAVAriHpG41JNJ1X1RjOEjBJU/kVwuiUWUtk0fGw58CKAyZdz0jqJzdSqotmlVCgdpDUnqKjXUpk + xwQ4TYmy2CvWi+0GwLxX5Luy1EdtvNlhVveSQqRwZEUft1ynTsIYYPiOdwdDQY1vaY2lKVdPyaGA + wqL9W5otHCdDyqULnbiRm/bsKklLs9MHjymeHiZXQ53XM41aVQVp+w1eAjBo1tIgx8hO/4EiSY40 + vKcZpvdXWgJNDhUkInAgAYxZsZGnvhAIIZJUfXVTg2gV9oHcqIbdyUcnokN+z3j3oB5fvtRk1LPs + CDQfn1LiRnu84yT/N8azDKRHFHQ9xqDDYn50Q3NBj1JjPOvA0NFB5HvyooZpautRu4Bi7dsMyb7n + /4BE2b2qFfpKR0pX6chaq0FLxwLCp+ScfY9GOG/4tRvC3XBzCMMUzsJY/K0A9+7/Lfb/vl1s6Wqi + 2RgeWZaYG6nBzvUdFNv/7HKjXzQCS9/7WykUcdk3HT27/JhuH62/La7/cZEld3phvg2QdH4YiUmP + 6539hb3eMoYgWmMl9KNUV7DWMVd63xGi6fafaugeDwHIHo5NQsUFMY5SkQIcS5jh9GPxmnLTPOtG + Jdtb1fcd3RDHuvaxrG6Ly2Kpen5Pt91h1ZLryVCcdoLVytY/KE9jbB89FoEiBzmAkeb6HahxKF4o + whEH6mPcbrS11RcY/SCVejb55pMSZN57aR1MxY3Di3ZoBFhFIywXPHwyv8EsZ9SN47z1bgbw3xhE + GJQCi3tTtw1WZFaJH+dMeVVKcQgwUHEK2TBSjdVO7t7UHY4WVhs9FwdyMmUM6VHVD8XRDcW5Wxb7 + +8jzdeMqfTXD6eIfKKnOq1fA1AQ5cxXS61vlrRr0i2OBc91HaNWeW1P54pXyXGfVQvcow3YDIUok + IYZSB7S6gQ6o+L1xv/XfupqwbwRyO6oek7lnb8iT4fjxO1lik5eT7QZCtXkoE+dDwlMRrtmrMZI4 + GDIwOsojjnNWryFAONXWkVC3DmmyRNVcxMhELiQBlj5LgvPrwlQqxoayZzxC6x6+lsfSL4+XCY/Y + lne3xCqh0yuPjQbSjrHHYPIDXAaZeBjUIKqnVuV4euWZyGizUBrERQcwcAAmKIZwgsVwtuHDFzAj + R84csyoXjGr/5phV3PM52Hpila7xOXL93sR8kxAocwkB+DRKWahdYxh5kNVFx3PkIVliaEFgSnSU + gc8xEHNM4vH5yMzhQJEj/8LmmrteEjiZWpy2mjlqVXbMqu706viz+1jyYjuZ8SUn5ByAJFrxhIeM + 1wNWxnAVUCgy46ojH8f7Dj9fxalgmaLGy7m48QCMzQfEI0gAcgmyzZfPeMeFo+ycuweo9Zx1TGv3 + AGV1Rp7hZKQDjHai6alvkbJcai5wDcNAVNWBVQU5XAPEkjVkRpwOAopdsqo2FLaJtiOqDlG0Emat + /k6nbWG/rgFyIKqil9cBNyj3nGN95iN7fO9tROHMv+hjawcI8ORWZ/c/v1VL2lEZz+iOWud/AAAA + ///cnVtyHDkORfcy/8ogHgTJWoUX0jF/s/8JVmZZBJB8ZJXK3dX+U9hSSIYOQeJx7/cggF5ojdbG + SMhcdU5VrxIX1/cAuwUZcjGzAOCUIHJRVdcgWrtcol6jKxZNtUaX1BpdapfN4xqZEVeLrbGTH6n+ + 6SyzHnPHDKkWb8ZkmtdksVpJRfT2HNvTVRdbd98aF0ckGUpA1KY9TdY6QjFryZg0l5HU+hylZEs7 + 0pZ26m6aWtNpxuTy6nDA49OmuwDdrvJXfQgAc2ebNadJerRLc8RW+EG7P5DYEissXFWZYDzb8Xtt + vF1ntRecYF6QRkAwgtpmJWvXoaQ8WS2VN7fU479ggUJ6MT/KXfago8NCD30kBMgyyY9mWnW/gqtr + qlopRzv9n/Rz41upT49VTUQgSxS7xeFEIJOu56Ae6tgnU7/XyZOE91kHIO+l5rEAPcQb8o0vmXcg + LY4aVwKd+QryYAsnuAFVBD2hSnBakMMiNhVG1+YInOxKebJKHZHUruMuzvIdQaXhiYxWw1PfUkml + QmoFkZAv7cYhr8KYOiL0gLsZ4pnsykPomgPN1pBNPJHcSIeS1EXez5Gu91E4Hc+ZoZiiPUxTsYFM + yexx6IUqbO0EKiwlxffBGDdY8fGoEmWX/IUxbpMUGO0LEaxypxGaBzsCYAvip298DLaxwQ4/YusB + YSviYZeT/MbP1GpI50BIIEMAUaVBVIpk1yQdIK1OVOWOb8AhnncmSvZQ1IUQy7hkY6KJJ1qBqo6K + aXMKHWZc9dSlceZDXLJdaXTq5Pth2+wZJyMv11rHVdEjyfJGRWTI++zAxDyOb9BVVukxmDeYlGmc + 9xGYh8TD0O83hGQhNANVp50MyGalOApZCPcuVBs4dsKAaCDUBydrWUBkGFs9QFKygKknC7gA4eqU + eE9Gl3ui1nC4IQkmnpRrTCwxu5mqtiuFZeOr+W+a/gpbzVW7NBUYrIaccdNpBzbqVIK87ypKYUuL + YuR4iTx6FNpW+vvRvgWtYO5jX7QnmItJb9uEU2fiaPv7bnnxWBlWEoAWwb09+I0g6LcgFC0mXzBO + GFQ3UVDWDuWatcOqPFXnUfEVNxQCeVHK+pePKHkpa5ULCex4sTZDCs/kweLyILjjNFsUjZ+cFueU + CH/CL/w0iv/9319/XeGPqjn2gpdD5c9bkZluE6JuVdiuIZlqmpwCiI9U+r3E7xRVD88+dYAmpz5O + mkBjBxC1G2dyNjmgopb6GvJpUUN+TXoz987QsdfRo2HBFCnlcQY0kSRyfUNqT1JiVxedgzetxnjz + WxvBdpb41LOqzYF073+/7wVIcZPyniQYt3R/lq9s8HvbMVtLM/UY53FkJvvT+ZibM+SwK4rVb9ke + nDaAu0fkN4IhawRD0Y4qkiaeYxrC9iIarpVjwlI5hqQ37vY12M6oX/14DxaMXHg88WYiStlZUbcD + b1SeYHF+Hy155m5M6klhOGwe9XRMyL6HQg77uOPPU8jHVXQpFXqnMasTr1wcj983NcWvtcXD+bSp + OPuGmByHyTnjWEdc0CJTztkoo7YZ4zgsygRVlAn8gs3YGobcG277Efu/Xz6gPMmIzG4vI8XXrqL7 + 70MTxnX+mp02/gH4RsvCZeqJG2prtzoa4yX64qIn7p2+OPH5e4jY9qw3i1aDRz4dX7OmuO4ZuPeh + 1Klpi9j6EWjt/XRfPmCaPAKNJy6+4Im71NYlvGFPc+F1X+pfPpR8UouhthrDxflu6gbvoU3/d7D3 + E4nvD737Yt024QWn24pbntlqWgs/a3SL2hMlFjztPxQ7k59dDz4wzx4Nuxpmw5x5M0Rt/r6PWq0z + 1/WhHnv5LeEW+YbyVtxMKKNLc2qaIrKbNpTwD8hykT+ItHiFtJmndJSJ2TuoSQmWc09pcNfK4JMb + OcdMO7EU9K6vt5TWNc695vmkpfSPp7c605v6SrQ/xJuxr81j3opTFNK8xfOdiT+B3AclN7mS3Jzj + l0OO8xg5UpfJGE6Lmk6V/YS3mYV7EJPZTBmassZNrHBQ0JLsQfnwqRHsAMuZDZbmA7H3gvuSnyHN + xFHGmU3+oZlNPiizyZXMVmaZjWhIWU76HIRzKec4tvEO++T6mLKYx5TpWgm4NYd3xAvnJS+4gdwo + XrSChgMxEU5I4xqJiaGMk5nMkpmcKpH8Ccg+KJelC7mMwiyXAQ8hK9YZOJ6K3psRFSrkMbMlyUAO + Mxhihro7B4iTu+NiMluI25KrGqW+9w9t/e2FK8TZgCaf1NpTM7EjLpZ/QFJLH5TU0mJSK9Vf1IQH + MNrWDSmtgjojZwPU7AnBRuXyKN8oQvtH33K9HPttm/rNQUF65wBfnSXO84l2rD53TFcyWf3STf24 + S1X55cO2f8kmaGF8SKY2YpAJnmi4Hf21PlghxLV22++BlXdFbX4ghnhsrSNevH0cm84l54wMWMa0 + WROJMKENPG3Yxg7PPZd+DLdkpxWU6ABsuG/MfsKxCFAu8BV/kC+I+T18yYAvMnylt/WzH2WuwYl4 + 35Wkau1xla5jBiEl4YwxD+mylmYwyWUgw8tG9a8J70xmYkLW7izXrXsz1PyPZushkrw7YQ/Zgpdy + V+uCDXUhUZ6YmAzOQcexldbZwg+J0mWeTLaCSbYC5z6vr4aw79BeCtZ9sKcsE4V5xFT11/qYaFUv + 4XWmXspXojoupTxR1VhiqgyYYsPUp7y2rkJl7DYgRLe8qKkK4qgK6ghM9BRUeRmqaN9crYpYqNtf + 8inRqh7P/V3FO0r4UnrSk6mFnlpsC66TYlECGKAkGiX6t+YntDqLYYaST1CquFQkx6s39TtLaZml + bGqErcNJ/f4wvR6ugayibHk++xZuSDdIV67qpVRNu4Wa0y8ft4uERTWkmBOn5wjjCWE8IEx3KQPT + v5Qwo/RdJrmqyJivHPEpvGQVr12Ct4lUs15fZMMS6I1wwVRH+Fm6eEu1opsSAGQY00Uv5a+olC4y + hifzl0zoKmYrBrpxu7dJyr8VMH0UFmdmqfkC1/LXK9m5UHrqMkij1QkLmZEjCa3YWqli+flDopWv + ZC26lrXsAKnecEklPsfVdMclYJygZV5anxKs9b7jnSyjK5pdLVDatdwsniydugLlqxuCpwuCI7DE + VNuh2S3LUiX45G3pq8hMJq0qU4Qb5Z7Dbw8yHimk3dHi8Apaemsl8bnwJM7hApjCRTiBS28Dwp8o + 4MK8HRluRL3ptQFuRyaLEYtEHOOmT8cMzgVWSTJl39jSB2QOp7iVGW9ZrgCXzXURm6dzhurc9j5B + ihxmdujHSFS4hUvSaKnMgZuNsk2Wj/S+SoLw3BsM4hQ4tsBhP2KP6dAPyWaLo6F3vIziWXK+krkd + qk/uHQbakjDRuWzBlC4bL+zDlcFcE6m5eCTZSN7Xkkxx3zCeHIt0Y+q5Y/fg4q0gL14Z42yYLcfh + hq2+gtShnlPl1ilnfpQN3SgbjzkjfWvE19so43mNWfTgbshTblD+80bq9DGZ3OvsgdWBHVjnOoNd + Dqd2rlPsnGKkGkW03LEJXSuVlWCjXN5+SKawMU0nbmpyixdX3KVc4W+2ZEuTrT897Iun3ubzOQ4s + 00lSKWOVEBazZQt/67gUSD08Q77Fq/it7bPf6TMKLyJWWSm18IlM4JNybtYypU9wNG9v6RPTgW5d + P2Xj1+fc+kkPt/tPOD426yYLXRzEET7sr/ZONA+hk5muRKFh0sOodOdjSWdXFfMQiCF77qhMFyWM + j4BTldDYkTiVQVxd/rsoKkGLohLcGeDmPoJXBhaNsIs4dTN1gxFwhkkWQuanutVOt1wpfVoGjalH + SK2NOWzM8CmDVfK4sUwcH3byZrpKCYaySqqUHOU0UjxPd5FGsfr6LZrUYmeeCsmIKiV55/TimkJ5 + V0eiT9qintmdNKPeEmWjgUZ59C+8oHc4i5wN8cQQ8ow1msoTkOqNFihGEquZ7Y6ysRdI/rnwHVpC + kyrKfU8aL5Ut45Wc57WUjL41J02eCR6aFemclmInHj7/VHCCZsZ+1Sua6dF8wTROetIXNJNFAtd0 + rfEWekouuOHuc3CGYT7qmDmGkjOPMTTb7uAwbPfPIoy9rCLnU3XIGYLBFsZgLFtQjK48tM/1CFsM + 6Y3vhSpoU1aU5ZFvdOnBwKXK7M9lBXcIXfrLdg1eQ2iEWIX1EnxHYn60A//121JlFDwQ7ZKztwk6 + 0as/BroteNSLg1lFsDVa2UdV1i8teWkVPt64dI2Qc7gXGM4ErkM8fI84BRrXXozMC4szXFFiZuJu + nlriOuLpJmievf7yVFl3d7L6RlH0XQZSU35h2aqY4vukBePUn3OXFmS+Bboobhb2u0xiQIAhiU5t + CWx7AXU+BBzKXHOS8zXeKYy7DfUwfhgsjUbmOqlHIITiaCQtc63WeKFd44VlTQpY2uDF/gZvdROh + VDog8g4iYcoYJyAaeTP3BEytYjI7feuslbOexBDsW97pQ2aN4R3cjtMKwyY/MBY7FhmMSw2I6reS + Lmp83jNdXabgUHAMorN8sIdoMr4rYg9RLcbEdBY+jPZiSp5E60TuIojmXqoN5QNq1QrgPE6KUBSG + pWe7MsYwLWkMSs9/7G4dh6GXDw+h+YAlB6QhhkYchmT3NGo5bENJ4nxytQMZBz57ICKkCYq7KaoK + ZHGRbDWTwVbVCBoWSTbZB1/epHldv/40Jdbl33wDuKh5DWm1FeE0mqzcJ+nLKYL1XtGn6KmJoxSe + eTgepg7D8JGxCqCR/REGlw6Ttj9S6RBbwc9rgmi4aKzavZqmDXdf7TP7sbSjGIsElvEb0YjIEOxn + fa9WQ7jPwqiqqGHx3FAuzMbLxHV22Z6qJFmxCDovcjtAQbClzG8V332cxFPt63SLfNGG5e5hPDME + 3Gm0eRFtYzeKtuS0BlZB8UhZThu7ybz0wd9Qd2OOYQj3ibYGSGYTQ7WPgMWJFCobCFJAUns/vdak + WOpRQOrpYHwdrYEzZ87SeJGFYWJEI4WB4uR3VcnGm5EZ+3g57fJmkxbFWhwXRhtIsW3efVm5YVEX + TmOJyoys6LF3qtf270Bi2nITyWoB9V17q3+55An4+KxpGGNPmAvwsbR0ZgwoOJxEQydkwnHsBcG2 + 7q2b9CTnXd4EwdrH+9wYHYtiX4vRduolmRgq0SfeP1Ys6vR4/3l/0xgbGPkajbxmldvVof86ctKZ + kTzGMYLGjQz2u6e63oh2xzVNXzLOcueTFtZZji2DodhHRrEBTKpcA1bPPCt7XNwwZpUPcWtfGcht + Rjw+Ogg8/uUcQZrWbI5XRu75OkKdweRTta5q/DUG0KZCJ14e9JBakomXI52tDBVK5gQtxfFXwE7v + Fts6tIaq5nKatS9gYrGpEEXhl1T3oq2cSl5rXqQ17qRXcPuqqlUhn7qLw2PnIUcpPJ6XQSt/kjbT + hKJcM93/AQAA///sXUuOHLkOvMvbWxApUhJ7+y7Q9z/NQKXMLpH6pHK6a6YLmKVhw7AdjqRIBiO+ + rmGTFcyYeMcwVPViktUSqhz5dRHVfU68oJ6ZKhQBuLVtSC4lUQ3iIR4/U+KPin/GxEvDwvPn9rI5 + 90QX/gPHHYaUD5AM83SK1cwDyI09fgdklfVMsh3BoY0o02HxQz82QKt7ggP9ho9AJBZJs00E2yxC + BANls8oHh5ysCSJJi6XDRkMDR/57hVIHda6Q3AzKDXleC8UllDTmZNyD8sFJc6IeulbxPAw70Az9 + XYSCE4acDMhWD2VYmZKFMpvKCJizVtEoINk3hbH8MSmL5iQ3a2HgtjAePzpwJLc5BS/JOFtNP8kH + jH3bAM6j/oHf3mGvgjnCavr22eOIXXYuqbzVbo5qegwYe9qTTY845wQNKRGtqT1k83mFYEapqCXB + UPuQ85HjoMYMtqRkaTkpTVgSOmwomXHribO5zigjuNnwpkjLYLjOOHEsMqEc0vJOCY27h1hFN2s6 + 9iIp1l7poWqZ+qdql0Qu9rV6jD0bJNEm6AIT6IMlXSgzNJ2/FK2queZU31ZQnKzKhgPIfQPM3Tnc + 9LCi/A5pnEIu7qJbNOiFrlskryZvXcIVeNHtIgytL1My39MzoachYkD7Sf3aUDzhM8/VoCc3kFuL + 4OAodpOb/MTv6BMO/MLjdVfhC7tf1LDbJc6JCNllDMMvKrmLPtEYf8TOTYLUkeAXE5+DHA3e8IgJ + kgcbOGfdnZnJfESR7csmRmVXFUnJpKC6UpyiUido1okcn8il+hc9kMvuOXKLNQ9+A7p4mRyPD5dF + 72e7qOwy5OEXtOySCrOAgmeACw4ahVSny1CSYHaGgZJ1gG7NaOlAPFNivkBMXSWkmlHcghiN1Abq + h+ZJQGIyKDb9Ijuqd1DN/3a9VVSvGq5VsgJJdcu0O67h42W7ESM/6fn/QCz1gCZ4pjUTjUkIdR9S + bkEkt7zVRcnDKANkQ0SQZDNDCK20G+1rpi45np60GsBWKkyOqlCg4SG16LUf0PNE8IBvs0usv3AL + tzBpEhNHL+PvZ/V13qKhQTB1IzcOLYS520HlCBrEocYGMttSCJ3slOvYRYHYoWguDNngGNvr0CKB + RENEkPaDSjT+oKbaQF4fyziJW0DybA/1B8IZnzh4yNTbTy8cYqJ1jxhsbxGNQ35SrUWC5QAcZdgi + CljxMLF9kIbOdg7t5AZImw4HA2OK2HYWUWyaNbbT71D/U369aJ4prKjHb1efU3SJNmk52Q6XLGSO + 4y2Go8dlhQ8hpBzXrLSWqZ0NgqYlHCMOpQUXg2ccisFNfxE6yU0CtJ9Wsj0/Bf1ANdObOiz/8k91 + 5WDI0DKqUVzdYJwtxtF/fPUYtOej5fIeNf3MRqtQEyXQpO3nrYuaQk2ykziyudZ6FMeGm6S2xJiH + QeWMPTVtaiQIm00/iJ3EZfVerYK3J5TUBs0XRbg3hRJAzeFyaudwkpqmf3egulMqHw/WyfAml9ch + joc3LuR6x+YpBlyT0qLI1l8mt8opYLucAkQN41AEF2zb0REy2w0xWmk4ABo+6v0GtBo4YAc2IA2c + tO9VOOJUThyPH34N4iJvT+Li1rsnhGkcIYCLEGQyHeeHkip7wciw5mS3sLLGTmpdZXccWUM5XDSG + bnrDYB+uAOlyzZGichEH3XtU0c9zV1W921qdCytGtsMbfWdT38A7esYku8uqMSWTo4wyURWnG12k + QRGkvs0nSw70dhRwZpmfQCbEISfzxbmieDuEA7J6uAz66UrZ7Iyp0TOCOKq2X6/RMyK4cK1nLNYm + 9EG39IxYRCyyycLO2oSMxF80Dckq/MGWxuEYACAZDRyTVd74aAdxXYQ561eruXiL+tzUvHE6YTGT + Umwoyca2vp9gk4g8xjA6ksAwkU/lQ8wYIhHkJRENkBg6j5OWhzR4rl7FcwHIFQmraKclYXczbNpH + NF55ITcYIjkM/nXWXUiXW//qukbpplleUUxtLxc7exPEOXS+NsZtKYyagjJMZygfcxNpzpaA9R+/ + JaCdpvp2JfVlaNJIGEk5viJkWwvVzSkqbT+22n68KSre2vlz+ghpMs5hDHnCw7rJLxe2Qj6taWiG + ANnaVZ4ym4OIUqdX03u3ERHDFQ0F8qUWNRijKDLHw81CCssY5IUuXxivXb5SuTsFmX1G52LiK81b + Z3NiN8IasPJ2Ny8YNssMHK720eqmkGxzePR6LW7dU7SePz75h+Y8KisJMdQNzyKrEpRuCtrX6K5M + 4/iVO8sonvQUNFMswmHzFTFRWh4rWiBD6BVwQS0VyfaHehru/4YVolRB1DKpnnAvTS/8RFTlArYi + LcZrm3Mu8xm6e1DTBLRdqN16sxMzNUU25np56cgcYHgPFbsbU+jKH9jpt0er/K5NxZN+5goDRMkW + feoMz/3uialPP33wXafgwU/eoTHGODmq8el0+ypXzyBrHpqrmtzzULntlRPLlRHwzyfFLhjY0E9e + S78Qr8ZqXo6vZog3D0uval5vc2IQEkM5KxVOoBWmw5IHEKx2JnXpzJ0VKcSFydDQZEF7DDHARTqz + 9jmJLXR0j3N7cu8005n+EefFy+TR6fkgXfIgKa67P4MojYpf+4yhfhUcfwHp6Cdq3txVwV96DKWH + LUa66YdIfE05vnDTgyxrOz2jmaFhmQOyp2rdlMV3ThidKU3Wb8zOWEjbmoR0QTg1Z/H8DcJtLQch + fDBPZ9cAMCMcHYSrZQ7XhDNuCl2fp/SHNGjz0m/gm7xPHDr7/Th07JxLrGMsebrhjB54JA7lbAZi + fXnrPfTywjJ2ZKGXdYQOZrpg2z/sXenjB86EFVQWM+l7DrKfPZrcVzduP55M1lRPS2T+JbIxvRHZ + +A7ZrlIIEsOytgFGravPPFSEXhmu+eqFsWy/60iz4Zt1itUdHGL8ByALO4sgiB+UXuSS/tnDyH3j + FpV1pfxOlr1RSYt3SppchRDwuqAF7VQx3LMS5iuGhUtXWG9mJGa0XGtiE/WR6VcwrLZqkF/IMANh + DC4tvPBiX8b8LyBYfKMyFu+UMflWMBwnY4823oPHK35hujQ71zD1GQNkonReHPGBO769ZXuD/3tN + TNxnD17MllrKNDT+ztoV36h2pRu1K/hvZZlq9SXhMBsTPKZLbuFlgEfQ6+0uPsfEVGF6paE57uSK + Yfogeh2zLHapK1rKYin9zqKV3qhopb2iBfH/D22Q1hugrwrPWTgOYvX9bF+GDUDs0kTBtcJoBZHJ + dLAL69akpeTeygvVPgjVJmS9cynvwHCzWCHI4lQL4meP1NU30CjQsS1Qj/sovJ+/sY3SBKKvaL93 + iXDei0ipTDJuHUXY2DGpbbEQ4opJ5AjC7YyUO0zSJ5Atk4CdAKU3AQqB6t1qBB8Y4pJF4L/Hogah + UHTs/B+LfpZF1kLM2+eCLkewLEfB5eE1Y/wpDmWYcsi7Yln4apjw2q6ohLThY/p3T4LqpfovhiyR + pnEZB61+rjiFojqT/2j1o7QyhhnoeU0rH9e0Irkf9XuDVzCllWcnxPIupclTuWwXYSp+PWHJIfxW + aWrt9dGl8W0a/F0KPUPOt2iEr+xqlxcT4WmSyHfnRfcYZQqVvyhUHupl05RSnu8/Ju5QKkwbJ18u + L96mvQWRG5z6Vl1qNRblXHgYhPculNqAZ8ks/gNU5LxwNzX0LrOMowVIX6vU6bzEJbPwoUx9JbPi + rJEqf3RJCX8ls/4CAAD//+ydS3IkKRKGTyQMfwJ5il7MPeb+uzGSyBLuEBAxyuyqNuvapVWrTGrX + h79/n5HFgWvl6DjusySL4vvIIsC3ViP+QLR+R9DnRSjKKOprfBQU2JD0YRdVTjmqqxGY/ykc5XKD + ozd6KCChfzl6O0deNyLLhqPcjraejANilRf7ZPaE5yBlrUUL/seAxOE5VFtFr/F0oraBxD9zSJ3Y + DoSS/+XoAxw5f5Qn/shEdhkGjow7ApkqP76NI5ZTjqog4D8Go3TDH7G8D6PMZZoy/V0g0WcHVzaF + COBnISI+In8yXRIv9y9+lcA6p6RrqKLOh2flXVQlOqOq7hBR+dyRcNCdfpF+AT3voqazG9OnjHGQ + Wm1oS6tlyZi80VWl+XkGTauTqB9kDOw2ARqD9UffIr5niuWo953K3VJ8E2huiwBYBt1iS9pxq/iE + NKjnbWY7WJnfRBq7kt+vC9T/Pb47IPp4TgWctg0qeOq/6YPvIce8WJtrpOWftXsNaRhxptZP67mx + b5xWuNG1nf5f63a/tRKoX7E9knB2N+NdxLmAkaMXJXLAwRo4jjSfWn8XcCrntqvfHXD53MAfVBHR + vPFu8dhwpFuGAyp71H7WAqbeUEDTlzEh/Rw1voHa37G7g2uLIa/d25tQc6sFQDKgZlIz0mEjta9x + HNeIho3Hdw1ecAFnOuqv0mjVmc6fI41KQN4rDsnzzN49p0Z7p1Z+NA2N0byJgNMcjVR+jpouULNL + BhF/55KBfgH+B/gR6cNN4+LPQI0ODQ1lMFKGxnqcpheE6E2ciSslGrvVbw8yftChUdj4M4QnZXJ2 + HeGMMixtRvpKD/nmXg96ea/cGyzqdBX8Cm24oS0vaLNLqZ8fS9uHkJgrcXSq3f0e4sBtH7zE2E79 + Gk78mnkvcXqnpGzGAEqTgr3GnNNENNar3yCU/PHABA4B0M36CNadxyj32ONe3mtZKYH4o/zN7GQV + me79iJe1hAl6tEYPYIGe3fhpG+bnil7RKHpFo+gF76lM9iWTk1PO8V30OX+HcThPYjM4hLCkL2ae + 4Ze39OXL9CW3btwrWdbvD0H4Yy5P00bKUr5ik82gm8v8VX23WwuCNXY/cnmvO1sv8DjrfTWG72Rt + BZ4TIY0+K7DaXlF+e0KXnqFmPR17dhhogd4hL5SSckbJS/T88di60yGrWBN0hV4MJXGZFk/2ri9d + hU+9AfuCZd2XoZ/LaazOGwC3ku5G0PkZt3C5hx+HhNd6cAA/S/DYHI7JZTpNz1n3+OkGv7zGD1w9 + JfHvjjvTF0jVQiF5oHwUP38ACIa409IHG/o4TY+NyBY+uQwfulwPzNGfOhsWP5nscRMT3ipa0l09 + WYglaLk2RgLwM9dnlS0zz+80S7ng+9IaPsQNfC7nK+kPgO+pjyj4f0wQ34HPbVJA1DV8UYcDsY4+ + oFlPXHFL36B2AwsAxSV+0J/aris5+vPRreVNXw4K+6SPHwIPupf01X/6KoK4UyrCUpZaKkXEUhhp + 2k3Ye0BYma9h6H2gU3xAJ/jwJ0Sg+UlhutlvfU7otj8i9UwkriF0HjBCgFXqF2ELIc+6d6hbCO8w + mJ0aDvaNhbrEk9MHEcxlXXXR5xIGPJBuXjIoxYSf6/gTd4J8ArcywKRllgEiM+8JpC2C/hTFgKD1 + hKDwRzAI8CB9gHyQQbekUW8xrXLAsvODad4rgq0fzOkGg8mtf7Y39nXdXgM1kcXPxKGlBEz71h4/ + otxFsF4LWnJHW4k+zEvHx/ZCYeI47Q6lXPbc6ZY79hGoezrJSc/+/h22xh0+CD7MnX1AC2y4g6BL + 7HQ64we85+5O/Jkon6tVFQiE+rnZzEIhw5VbWljv+NyxXS7hOZuCmHOGtZAB0M71Ka11MtlmgFqm + XQdMcT81hvvoUzYE2vonCv4Bnu8pRkvlphUvS2U2At02SG56Br2mcK86ltUDaM8ZpBznvSPaAZgG + x4cLANUNbHIXudSlIk4fT+JzuqrICGe3YM445JCfkWVSLFTWHPJOgB1g7QqLOfCqOksdUoJ9HQZ1 + ZcFGYXEYuhYSWwwJ/gxJ6PjAeLN5e1V3/YDQPqZ5yACPMtgBIbTh/F7UwqYRMt1MENgWQRPcobB4 + weGeQgikJX8yBdSQ6EoZjfjmtFIqIW8iUN6dGUHWpRQ7gdGxVcrzDSByLds8gjcqRQ9qm8lx57XY + 3Z2R8p7TB+ve+6WrB6hno9PvuHrQ6HNbJkmH08q5z+KTDvjVdreJZaZDnYC0LcHo0pYOwIwOwK4M + WreXyucf0MRXpl+k9pHg1nWtxFWkssYFAJDXYnUw7gmxyyLU0eiPxKD1grHMmkh1lMMa8PhnDY7j + aYQBxwyORxfOJKvczgq3Lv/wpy//SDmbRnvL5Z8DS/vEJhiwNKd/EnhBXOsUtY1Cb+8VjkyOt2V4 + waR7WnPXG0wQGD7pEjWHfCWtj3yzJKN7jzgcVx4yeaDlsTvOhkFJ04ldihG3oajgVtu9+FqoS+nd + sbsPDsm/buPtjiZwvmm055xI+yN1GGutcAzurqsOmWDuSzE68YIGNyjT7di4Pm5eeePV4QuPW0Z3 + M62LZVQDM39ukUglQL7o/eTWEJNyKHhFmvqv0XDH71OfAiZ3g8s9lJjNIIzwtH+kCZ0s3sT5qezu + AvVnJn+1DjsD2lqoJvWuDy5fmdR7rk8vuT48W1P/wnMOr911PTh0FxaatkPPYf+OKjRtiN7vGRBF + Z4lFBl7vPZeCA4dpvY5ZXBgDfTtCoUormK48Bvq2pLZPhyWPT82Sx4c9jhgu5RRMZzkFhUz0TKdm + J4TimsLB/3l1AXbHuYrLCI/LGS+7QaLpZRNMeesAM+xs1xrsPYbkzr3aZmCG8tnFo0tpBJcH3V08 + eq6l1OYmEZTES/bceVfRQLIoh8roBItpSAhOhVdQGXZeMA5RZxn6uRY/mwy27u3rWJcGecNU4cKC + ctUXMj7iLV8oHMrzCihlYC1pSeFwcdmPUpANQgGWQShnnZ8XGjqDkAYKYTAhDFfOXWEG1NnQVGaG + LBDtkXNz47w3YXkXhccpSjj3gVVo4+zSMhznUDJpzGmd/bm7rzJ6wT6mkV1JlEWmh0X9W4qew5y8 + G4ShrK1mo6w4mUsonRsUCMJquksQSmfGOhAi34Z8fWymFLyMI+5OMDdT0umGO4VcFE4OxD73HgCY + OZb1jNpwjxl8f8L1CcGL7mS0hpzulUGMvjZDI5Dk80LwpRlIrlePNjzFvsZWf5jxKDMZJi2Uva4L + wLXsEC7pukg5yw4XcenrPFGWWHJeu0anEMJjlbQPb1iHaoyJSpmmyn6ZMK7PapdMA5Bpfcm+LTV1 + NuwPI7IGKaQ2Lu1TDM5m1+z1sVnx0Gy5AORe3aXZkekR5yu6HJLC/GllOUypkIXick0XBqkXcHZE + sR1DcIUagGLvhOF830Wis2Wa+MhEO2til2V8TS4bofWRLd9ZEJkMkaknki8SeSFThEc8laL4gnr+ + 6fnqz6AsR80mqlJZd++dlgi35Yh+CqMfAOZdrsjfybVtXKBv4A/pYkq+/YvD29rLHECTmPk2I/XZ + Ild/LuKyxZ5KbBN4LyqPjweVx6etKX992YXXlef9XwmZJU27UFxt+dwAFZES85pK7yedm0TXwUAX + uJI93kfzQVKJfgr4+LKeSRzc5GDKpvjYMekUtMhmjxhJPJRiYlc0fhJ7P4m3qjh4KerhM9W6GsCK + PvcwJ2jW8s1ztA0JFNe7FU58hI6R0bN6KumzdH862kYJppkkpeJSSRxiWB2mSsnHsIjZwOlW67kf + USQNia3LhJD6IJayeWZfH5tFKbWQ5oLTfP2n+6ocnWUkUksXz3m9wZ4kgS7P2QxaMui19mOygDpz + Alt76nxEOIk4r5nHlj8NBzbJE0rea4oNZO3xWkxDGJsNnqXHs2/4P/83XPCZmC82Fk8ESr4QA+Lz + 556ASXL0FTlSkXUg62RKCAZxXemdZh1AldXIFMlUg6uW711GAoPXFPb1cvbhDyEYMl2DUfoGI0HI + yV52xCDak0lBu2bx6+NBZhWuv0gmXWwVU3nwvPGfA4OmabGVYuDLJZ9BdoZ998OWfHgQLzQJJnGa + Nq4wg6sVlDHDZNWtPbOr+TiZVylmE4pK9q4TbAfk+bj9YpOlg/P5V9d9J8MlRvU804RQIuc5o9LG + UpOCZFj3/tHJmaB6+Sez2Iap5TD9lXCTohCdOU8/1yjiESXwiGr2l3GlJxTABra5X86v36o9ngYh + dU8tphbmHvbEHL47Wq+/u4AnpiDXHtx4tt+tdf5m/t6ihGcSWb1iIl4q0+CgTKN+UM7Wf9SvSBUb + 2La9ssGUWfxwFfOYbqqXWIjqq+rihuXcjk0G4zi1/TYYPIvB0/Qnte9Pil5znQoXXWcsJ1hywCbH + NMEyN5XlmKrMkKQ1lv4Isi/KKqO5gTysSYltNRNMVb6AxIvF1sVYS2Yu7BcWiydTEQ2a0WzuQyza + 30UOnAit8+x6JId+x4vM49D1gSa2+vP+NjK1stm+SZkfNI9oS2CAecZZVXdkTaN3lsXjmOzGYnFd + ypKs/eY34pP4VTfAOOAIUT2OxeOojkarHAvQqw7Vn8YekfqKwRR/ihmUe/66vGjM6ZavLOmirzxp + dn0hBZ0/rxBQW1k2FlSBJZJevib7Df6SzaWI4BtexpxxvraoyU2OY8yeRvJPK5Af/cg2yQQ7LwCs + /eGIOtvjxgVMvwtyQ+6wZlVt+jZn/fJLiclRytzjWMWA5xpgEEqTBh0NqU8xoFIYU1qlJX9NDBkk + rQzp93DArvJTu7oxuEkEvwSAUEYwFckb08exWe0cD9oEE7jvXdafBnxdlntrBukqQBCe//hhy0Dp + oi5Dc6k/ohID5TwtsuMvcY3ISqhrLL2A6SAqBcJGktuDCWgMioXP9uMGNn0BKDXFmt6cyZkT+iXV + yqZJSiBzv93PNe10G44l9dZUE8W+Ph72bD/qdV38cDUtoXmimQKfLQpAPaK89pj+0HZLkftqQc8l + NmyNHa0Zp+1L1ILeYaaxNItUBkNmb8hkS7PkPGaWLoCtPw37sQLt80sM1J2mwP6RxVa13cc8je29 + BeUBJ8Wf1+s+VgqW9qskDho3vj6AHI28xhCzvtaHXybMaU5i8qPkQOTTSVVx6ST6HjSgb5QYA2IL + gX4pbQQu4GRqDYpgGiUAh3BbQzEGuSp5E+RiFnJKoRak6ctaNvv+3objY0rcQ/jrYf2eMbAG1Pl6 + DngDSmGPIJFfFUcQb0C38C82h0TQbrqcQtHoSzypq9j1GSR3cz3UHOi+yXUtwlmUdaraX5nnjxxS + 61Zy0kzrmR50cilpGK7Lpl2ZvNKbSrJ2hDItoSfxw62vvPQbxKpO4Ozo41UgO9/afm2+zUjc71sF + N9ZTKxkdh7k1tQ47HrFrM2QKfA3CdIXB1nimk9QxljgfIdDdgoe33nD3IEtfyFHPINsdOcxxZryU + NfvEX4qHkMU3QJCKN55lUAfj9VNZoRA7BEtvPQndG6rdfKTcak8e0qKXWDzbr6rYs9w3YQXQ6abw + 8I6K9r5Qhs4HvI74vKx4onWalRyCSdQjyESuWo7sX9KEVnRKrRH7NrPUWp2LStnYsM8XX6Y4rBhv + WTFe5RDiCYcp43y4jkPb2QGm6jfWSDp75vbznu5c5SG08cY8Ga3z0rWUBvFvSX5qAHkIbLJdusq2 + AICt1fVaIA9cbDXuCwJ+mzOF3L+nUrr39JJfzOHarmM+21z9Agwyj2ekSxQ3NVUnpELD6r9ZPqYw + nE1gU8JBne5dYU5+PhIi+JIqgZfhaB3X3ohgijh1SsnGNoh9bAPir38SmNimQ5L60JRaefUqk3Rt + 8KMWyeOJlHtITbZnkvjnfIxJVlXGvEbS69kOYx9JTeI/zmS5dGNu0ERY/NzHkC9qgcGePl900uDZ + DktivwgJdSrLXhf/gj5WBbA1OejDHDgSk8uJP1wslUvVWDn1loDPfu7kvEIofKXK+j8AAAD//9yd + W24kNwxFV+SC+JTkVXghQfKV/QdqlT0iVSWV2m7bHSA//kjgDOcUKT7uLZB6Z+stuUekCWntJbdb + djHbkMohouyV3iFn32dF8BIBkHyfNTcjrJsUgu0AxLYDUN6D/rgVxDQA2lUe3Iibzly6+nzc0tWd + ScDV0hW2WGdYjBmExm1WH0nxIyw2ZSyIb7QK2aSph48QSClO1tFjbZm1kcxdJMkqBaRkW+aaWuF3 + 2Zwp7AtsapoB0o6wQJrXZFHTuNQwl2vtOApnoisvectJ4KRhHm8N89ke841J96Xt1W/V6Kb2xWxQ + F8pD2VTG4MufjkqgLpbsj31UzVY6mi0BoFZ8Ewq0/uJcTbsc2+9sTarvUF7VYIGLGiwlacaTHYFI + Ek/2mLPWwTJJVBzb13SxzF3WZG0rWcj9tqRZykI5avFk6qbKnsqU/KMExE+Vo9Pzj3b7FUDbD2ze + lN36a/mm2lFW84mFtA8X3ydZV6cfabt0vcX5NZwVtGW/ItDJaDnEP8uS43dmp8cien4qErqWeY7B + cXlUATFE/y4p23HevzkRzLYEqr7KB5lAdiMrk9nIEu1swchsfESzyxxbNRaRq5d4FydZAzRVVePn + VrHe+lgi+wdKNPMP7mzBov3IyuFZM3d76R7MzM6aCHy3IAjYZQEWG0ildvTBG0bKjktshXWQ6l/N + 99pn/3Gffuw/XS1nP/7tC5sfJ5YpL+UBf7xeh7KQOTupFhrRSZ0DrcuafPSpVfV76dStvwbOfo9Z + udtjNrVsiPaWS+31D4VO7gPNrqQ5/mnJJFha/6CrO1knSzxlu66Ogo7ODPYLIBVRGUuQ+1hi8m1Z + c7COufbcTwU8w1EFNJEbyKm7/ZHcfWLdXaVbY4a2HYt5A/28fff5QBI3nkl3atFJYll0UKFQLfuC + RMTA4x2BTrcF3MYHOA1BcDWP2tVIrCsWvfox+LcI9Ps7AXO3utwdiQQxLLI9+qnaVn8u8aJPkzA6 + +WkP1mFtFwvSw96W5Y21H8mWQcTwstIHlKgbkbQnInSQKvOMxTBjsTdxiN228rkBatO62/cbH6UX + gTJrv1YDKlj1fyPZ9NIt7A1BmchFSBzLRdivJ8Z8uA6p3n7KrVzdujjJH911Z81sLNmdhnXdi/5D + X02l5waagNcu0y/gdykXsr5iHBw2n9C3bycH5hhoPA1xwaQ+FbadHco9fulz+I38ohfIy19A3gW5 + q8Og/f3vX38twMahjjqmbikFtk6bJbh8h2hpC90bn9xK3PHdOfrRYwebn/0HyJ2GgK070clAmFQX + ItLYrdbc6IR27zis3eiES2cdBK/I6+/Cyzplb304+WDFsd3J6bOdvT3/KdyYnwi3ldwWZ4KcaLw1 + ekFOtOUIhXTUHyWMfmpBnrfgzRU/LBMbyTI1vIF7H1iJaqE85m2gCihfI8q5SyHh+Yx/UFSG/ZA8 + xwA56nik6ALJ47zGB088+RWg5cdWlDzvZ5eSUkolsqhAFlpH6LGMKqaZFjUADrWoxdaUVOVq+k1+ + b6oo2GHXa1d1xiiRLHZOThWtDi4TjrkTE0Q54+7C9/LS6BflTGPla3So3/qAyr6mcDL8Fe73h63E + ymE4vwNAeaJMJ7KC3MyMgXBixmAHDkSHlaVCHIs2hqCd7mbqxOLsI86p37q6kvQ7nKD5im4jpleC + x1igvPUxlNRR1laTkieU0aEP7bdQ9kTPN11JbHnmNEQhDJ2GEO2xIR+aLGD2mHW9kqplMpYmFvt8 + 6+TdyTkN6ddYnnzecGiXgcuvlB7oe/LWB1RpiJzOEtux9953IKdPlNh0JbF10iYeOaSJuZctJePh + zj2mibhbqGpBQ1n36rnQAOcsTZLzuEzjOvIibqP32yXOKJwthOLn/fXe+hDqOK/pLK+lKD8F2RPl + tbiQ1yhMHfQSj/NasAJCGQ6NS8jLQWHXlwyURt4X1V4oWc7UWQc5zmSS1/AcNPxSO8t9Is6vAZft + ExaA8+GM47Zk5G3Em8Dhue538BafKKlFWeFtltRg7BubTRXJgEfvaX9FJv1brdMR7k2C3MCts82z + RSSijpOaZQ3PWBsrtF9Sg2Z4xePHGtF2ZnFxGzFW0FQ5IuUxaO6ac5zZ4iSzCWX8KdKeKLOllcwG + M5v0mUUzgUMND++mZ+6+IdAcNRiiJtFZpMsj/bguecKGuGgrusiXi14aP8/S5Hn2U13/9ERpLK2k + MZgaoFu23N2evdpjOpIQfb8zGICFcWo2Sa5g9Ka9tmCEFH+H9Tm/ln/yIwFzrsvjBJZmCSyl9FOM + PVECyysJDGcJjIeMgfVY5sNbdSTEKWU8p0yHlLHNXxC/o68Pv4EyF8M8TmN5ksYU8Kcoy0+UyfJK + JqNpmTimzK6JcDq8BwAJOsVsZD7/8qFb31BmVyBrqmsoY/0FuSzdHmRh3bhuhTLyKldjzIqa6pgz + yT/V+Ci/GzyuvIcwtcYCKANPkbPW8EnIIBjqhsuQxDPoBIfUodW0kmO9R4rzEhJ0ih26YRo67FwJ + ifA7khuVW6q17fFbrt5NsVJCBhxz58/JYcId/NJnWvnFnia7FQ3Ty6B1t6hOHzeMn2nOlJz4xA8y + TDHreiDdLhbyEDN76hYg4GMdWWeExVsXJLwCrxK2L1/FqJxQhtuPPn6AE8Jw3NGPnH6qzwj4TIzh + AmM6S2Y5DSlT2w2RkxLyXeHm1K1zX3CcUDaGzNx672vJg56+OWILxnUVvjSh1fkZ8LmA0RelNBdM + oAlwNElpMYfHbjy+fMT5kDp6JurK9VrZ9y7ib1GGDmMU1zIbeB0b6xIvR4lNVKevtpCnyIFrQdpY + BXs3uu8k/4rmCMaz9f4vgs3FEHgCG/9o/TghjR98MwqSd4m4s7jpC8re1DqxNT4Djy+Bh1QcxIIv + SaQLGtmaRDsVqWbhGIqMwaHn1Chwo7jVn/5o9DkdjI/x2z/7Lwe1d/2wuKFs8y4JUNkOAVkKG3I9 + uC/mNelUZAjprQ/b4ksAzIp4ysB3nGeHrsnlP5X2xN6FTex3EulJ0tr1mn8HzMlBYZgB1vlhqPks + 5mO3xcmjLXfX9OeMRXVJLbT2F8WYpx4HPMf7Ol+p/XeqZIkqt2IAdpsnaZb7sKIJVnGAlZ3NBOLn + wepaj7hS5R1mYJa2YJi2CpN4F1TpIlTgH2et2CHohgTxaZDi60hB+AxSiDZIkON9SPEYKRiWhcH2 + hMOzvMBWmfJyv8Ef5zqkdkncAVMp3wWVXoZK3W4VtN4+RXVXP99Z/C6sQt4NKKos4RirT2UqDCZO + MeJ9VOmEKppgRe6t/P/kqnPtkd7zBc1As8tVru17KO5Kc6541N1waAEMOhvlV8SU+ZEPLaAtXhE2 + g7g82+Rzk56KF34ua4GNF+qd76u00o16OWoB+3ZUTv9TxlzuCqFnzC4NVLH3NnfZoMnhbbu3AjmA + DFYgE3dahm03IxQx5M9DNlgfiFNZeoDbysfpqcvZ0k6uGp4xAkACHdO2lsz8wbutEWMIuNp/erk6 + bqExbWibGlV892Gb3RNRl3DTnCsGSrq6rLP3N4qvlAoOwXPLOvuR5llqy+qps62oyCj3VIwpLkCH + 3c5HMyfLxd/xaWrGzNvt8rm2DNO4ZqTwhZip3PcS6xzoDyjLjjI6D9eHbeST5LRr1387WvazmKtl + 0JlWUu5fY1Z8RzPzXWzRCltOR/VDePWf+itSwmdhK+VqqlJ8cpARx2zNLihoLJREYBZPlTLch9d8 + gNlsd78crndbvJCeqDNfL2Zv8rUxnmrKVbzculvSWgu1fLUSjkk7cyOrRRbri2mp8Ch8xeHOoucr + u9zV+t8k3RjkcTVHhk1ms69wUyLQxVFz4uouPtHerKzx/Mh9yBqi/S6GQwvVdwWYEW04XzdlcbTJ + efxuf4HhF4gkpZvuJp0ZN35SJGnHz10sQYdfatNbAu+S4rKb0l3ZTfPoHMbRR+SymzbP6wTlKic/ + z/HtzQ/jUuXIU+2WifqmmlhJpHRXdiOa3i6J581HzIoAUnqWcuSy0GbFy62aRvXGGMbqJGpHl9h6 + 5FCOH6d0rcCVXMMxNVPnqBsnfZyNQszTTki4SccRLL6nyx9kCUZdxolpCFq/4O0d3ZyghHtNo1vx + Zr3vlcZz0NSXkfk8eiXlPNEjTfcqUhCEg445c8oR0BuBt+/quPsMnpImaf1hXUjjNJIlcKjVLksr + 1di6f5cqj5/ls1iOFS6otu94yUTPlnEo2o4craJO1LtajTKXa4musQ9wHrGSGnJ87AHFhZKxriqm + xZJR9w1TJqGYYAibW+dW7WEzvu16G2Cfs8Zw1G2kGWt9GaID1qxZe4C2faW6iX7+03ie1t49TgeR + w1ubGF556cWmstXl4PFVbuWuv6mQcVpzYQP2ynF3ZbW+1u+U/7KzdgJ2wbMj6/hE61WpJjXIFEEm + nDmhv4O3WatWoFCHbaegcTVUX26NAE8liKG9MwPxn8nWvVJh0/4G5utgU944ze/MsAjty1INqeV/ + 7Wqbv/MBuv2htY81C5u7pUhWCPVQkWwsHl0tENIsdBBcnx/ch1LtNC1/x+ULXJGPDnH5Ehf2khI4 + B4BxSenuKESr28hZY/KPrdOxSyXr4fqBztJcSp2xzFDoCkTAGcs08ImWkRE+DD6RLV6SupL4yktH + niIbXDAqqfB1d0z+Et6qvIBbzLeBo2NrdSdwmzr4oPtu+shV5ZGGPXQGXHY9v/4HjfSmsaIEczkI + xv7uK/GrgoCCr3yiuwk3S6ATPWnY59qRIMY8zoDOp0SgM3E2XpRF4GA4fCvzvkM3tRmE4lso0L3E + IxoKs6NQmof4fwAAAP//3F1ZliQpDjxR89AGIk5R9z/NPBzPLCTcAc/qmKmY/ouP7M5opaHNZCYQ + MuD76k3hkHAzBeJT3xKqy1NVESlxPkYZ7ILAzSuLs8Jz80qN1ubiUs4Rl30ecF5ZBYE46rHDoVgb + ytGz5N9t8yBt5T+6c2q+z3+ngfrcBrZhz5mU8NjlgfHA4NxO9e7BB3rZp8sKfMM5KMyKmPot0Y6b + qWcEcQrvpyqwBNKdIHK+8zC8N+zCstvxDc5B4IvQYhHoOj7r1qVyeUMPuETgaNY1RFBdy0fFhdAM + MkH5v9DzIW7hMN25wN7iEOHroDfmEvMch86rqzEm71IgY8BZGUqadsqZAYSD7xPK8IZmg0FRZ+Xb + rXwYgrYC4T0JsA4qYGdUFvWFj6TquKqx75ahg4sQukGn3ZCjez6t08J1D+hVYpwj+lEjpmXsEB36 + xPIbGM3ABdnSG+qPJOvEbNwWsLdFx2fmJshbxWh8Ad2IwFf6Ltz4otN5Wo8oQGXeEDpzE2rLurt+ + kHKgKRAFr7JhWjGbE/m3lMZoGiCqjaX0XAdKX17r76pmDvmJrUwoL5KntsxHNUMKnEqeQnGwGiK3 + 0oNsi9G5qT3x5SZW2L2jY1dIGZbxy24kk+34U5K5hCOO3pIBrKQMGTRSj0ai3aKUaMuNgV4sN0Dk + AJRvXJm5cVY0s1LEOSPTGaAQDO6VBogY5qHES5chWg1meAikjyPFZIDoSGOZu0eVsCIV3gnEdke4 + FihJr/hoMkMx6EGo1VgwyXz3N/gPsXtEwUqDirdHt7Z613NRXi4hhPIqeE6kBJwtSraUMS7pnVcG + Ke2ETvAV5Vklmg5SUV1koipNEyA6tQvMwz4i9e0E5jBt6Akud+y6KkVxmKtlP1hjnwJNPw9GrQRz + 4LaweBfyzjZ5GT6GV3y0t606K50m7/SYDgetkuxJLWKbwey90pPzbr7i2XJxSwkcwZeLB1/2hM22 + ru3QJ8lG0Lo3Z0l+NIrZpMDcxzDnLoiNiraTAfO2nlq6yYA5FDhWMhdILNoyIEstAHCORPuKIjZS + tLFx69dLSH45QWSdE9twenhJKc193FQH8m3xvveS1ICRTTUDxF01gxhKtGPulr7PQCKHzvLm/NQi + eX5YPqZfP7T0cYO71hAqNSdejrerakzr7Ne50EcRAvjOvl9TQBtH9KeSZjyD5XLBxL4kPV+jDpAA + xUkI+fc0uSWh3VMAdeM1CNBGDD0YqQcjtDnhGUMIxyC8xRCsp/PsLrn9S5ZopHwnJlrrUSnHBmW8 + Ta7cq2NJkUAUeApGL4Kiw6JQbCB1OGEQW9agXkoBEK38uRWTW/h+81x+v77GVwAkmVkpZBNMDSla + EhoG6EJZ+of1/HSG8qRyrs9fS7uYWoaS4QW3ztylzZvGSOYgrcIpMRNPd/ZDJMMxsL5T0IZQXHGK + 4qJ41eFnv236kg/vEZlliKPfWeRsz2AdKx5yf0EEQTOoQyVbVJY+lO3TFyrzk/3h+b9t3SrqC/nW + uI/4yCzjCxuotYqghRb0a/RaKjzsD9FMT4FHaCYHzcvTWEDXcrBDZhZ0cxtIfgZejJAssD3iQ+hF + 0av4jzBYZMYemtJGGF8BlXD8NZ4RlV1wfv3Ysuqhl9yoyHJIbbp/oU26UIDwAUTf6XM/QcX2R9sz + 1tCmSI1XwRNv1zKmSBR/MQveH7qQvXngjDZ83C0RMRQY8Ji4r3TCMSr5qnSC/s6SaGvW+0rn/KEN + IN60jf+ABizXMxt6kiO9+AoM3EM0nAwAv8ZAsjjMciVqROLWweIr1pT8OhGKAyI0vbbf135qgci9 + Dh/UkwlTsEIg7B9WtPUONlyeQDzLny0llvY2LcOJeHcxBhhy0x65UGMJfAhA7ORJF00eN8Nkjv+4 + VURGpM8G81KdO/tgknhcEvvlPvrjP2immr+BmSi5cHbx5EAFvXN76cLJ7eU8o3l+asGklvjW26mw + ZWxbDdvTLSy5/dojQ+OkSanUi2mVOSzd9d+ASjMS0GHBb8UIMF2eSyt4M/CTv/8blCLJtZHoN8QA + 0dDcYjFtJCbu9otaT+AdRyPT7yAWA8nSB/H8khuA1LNz2RiJ3xj1lJCS6mUjmcN5ZiZIkFDneHRE + 4QGPYtTy0whHF8dLosZg/AIw5MlzktYHEj0eAW2iVHsciD3hNAVSq91d1aX5dyTlWMKdgTy/WAuk + hLQXxxQw7a424g0e+esZuQgklq1AVjw6bZD2Fe7Ek8SLuKhmG0Yql6VqduUOoU+SzH5nPIYxqvEW + URUXxa79kJC4uBEr90kyBYQ+jsnEcROQstVIwiHGc91Iaj0uLvn6XW0wA64nhDAvW10c1ZetYLYc + ZWAtcvKRvFxRna/zb0CeS6sOkJK8ATxiHl5WmyCLFR4+/+vfT2tBe+X0D5yY/X5co/aPa9TucY1b + bYdudh0zSGJtO+Sm1jmOrmMsQinPK1cnKULtb6yPZYx9C0lDBwnFFjuXhSuK+DkdeFRSKzRNlvRN + iFIPypQtKFm6JEkhI7jVP/WFDvd1Dvd1Tt5EJG2WrFKJcDeITEWSXDcgbXcVOSeljHNEev1vL7uk + Zg4wsKjQGn+iXKp/s6xOMlIeClbw509NzvgbjxBdJ9kPzOsXIS1vldpfgrEROBCeOiRQrfw3uFQV + h05uBFvx1eOQ2cwCiCfinSiXLLjihQVRxYEQ2dtuteFGH0A168fIdv2I0Au5YyDw11DfzKDWxJsx + gHRjANpsHTEwbD6nN2YJ9c/s+Iu/mMedApGrMcCvMYggwU8BYt9wfMmJ99wNtGG8nMbxCoW5aeub + IYB/SpUNJw6cdDiU0mXFah+nubxPIzKFtD6KqlsrfMGjo7b6rm0NyA8Q+o3V0PizeUaDw6C44PEl + o9FhMPlZKjQqZB899vSNVrN8Q7DRh38HL/WxC5R9cQpsRuOpn4ynfl9FZXdfxXv8qXI3iztGRXy9 + rcK2O04p4QqBLoLFs4lBevIUjqxUP4i7fklXDBxN3iQUkn9GHQfANvzQ9/tQguIbz9ogLwuZelBD + L6aHXPBq47GdAwddEpcCxfA3lDx1ypUwlwRUSOC6ChQ/roHIPngxDwwOY1+OpqUAZEMo1lF13PKJ + 7W6qj58+O21T3F1N4V09GgvenLblBzMbF8tKjnTHUf1LWk2JZiRG5EtLhlUeLOgvM8Y9o7CVmMlO + qbDEDojIgRLDO/MgrdjEUnt8whfBIyBKKFsD8AOIA4txNqg5SY79pIYtEvlq3Z9V/KKYvFVeSt7h + PA9ERurnpqd2wu/wqVHi4pT8bVTuoyeGRyXaxU92aVSyN/3mOzp4rRpF0g2PWE7pyaIRad4Tuiii + jkZ55sINyzA4dSgk/IleaMnJc/rVk6g42mSIyd5Hcey3iyWAxvelQ8xrPRM49Ezo4X0p1dq8hkUy + YuQ5H3XQM0FXy4jVUkavZ+ITouolo9HxNXDwiG10U8Mm9rUMknViVvuIJjQXpqjRs4nZ3teoYfRj + f1+jjxIi4e56/5qaWl/ktlG7unPLLSFClLI4lvLRrB6xHox9fUPsm4sS/8y28lDKG06laOCF873v + V+oZ/R9kErt9SnPAbjjrdrBTd1TqecRqZ9uXLPCsbkkxDGIiDpK9wyUNJGsTK1Zwjdkelebk30ww + oDM3bUZeIW+fdpdN1uLNXPvIfXfJD3LppCnzHG5urq3DNZtB20Xqk/e6xM6A1qGsvNcglk4250yR + 8jAaRXqJPLwkTVtqQhVzo6AJ3lv6Vkaua/1sort2mqIEc2LiMevU5R0w2kxHk1v8OlYbxLsM5sCc + rh2fvkGHz0RNaIf1zeWuYtFARMR/Jmrya4wl00DeBzTsmSHT/R3Q4w9KcNWLeR9sK+kunevk2UMZ + 1EufMCg0VRD65m5PZRNiMea+0Y45o1kV1e8BvrsDU1ZaAaH36gfR/bIhh9SuKy8F9M4OTwvHxdWv + jyTPkxz/rUmOy+cgTWK7gFkqBFWk6UqRUsxadlRahsTuBmbjph78QiHG4SLtQt/JpjWw/TcoOyVY + naW1aOYosb9Hi/lZ0PJWWsMX3/Zv91pd2xrMv8ZgypjXpGe9VJEqmTls/6/QJh+U10R6D+C5SDbq + Unc5Tx07ROzJYL5a35UyvxiMMdNK0DBZpDnxV7ZIY+FpTovJxCv1AUvbwstpC2XphddDZ6KjerxB + GZ+OAgWFC8+Hli6IoguUldEdOP8VKPugnJbiA5SVlXkAytThzWpuXWumaZnfyNf56VKz11aOXrLX + HlifcghvVDYvO2Y4iA/lmvbNcH6NoUuLDJb+1gyWPiiDpScZbFAPGbAFeW6fSBZepJfXfLyCF6el + hjkbDthgzFGsrDKW98JrT5S33B3x/bmV4q8xfGmRu1L5W/H1QbkrP8hdFFeebj53uTmjddwmvuQG + Za/4OUwZ46DOM8jzRLJFojeYytZgCgflZKuQFdmErFfIirgNsi1dCdEX5Nuz538BZj6K+SKNGTMc + /ktLxPxBaSzvpTGKVcDMBaguNgebdKM0gINhs7VyK1IeGzbPYuT90dmZk/YE5vrLEdCnGEsB8v3R + OcVfY3hWDs3eQ9aOpDTLzzxkI04h5Or3+/gcY+H8QeaxZy885wycQPJXHXEFJBgFHsxUQ5ngjUjC + 6Nz1etpO/e2oiXJ8BJIqefi3FDXMMSV/hikbJJSfOVdGWmDKu+lNonUUIR9kp/cEV14I5zz0vYUV + jK7MVpxKKf7IT6/oNrLEVYDQX0lVlpLCp7yCABwORv9ppzdFFvxhtjKFRM4/NPWKvEBWmSML7KIy + ygdZej1ClstYZ8fUI8tcQMFguCyG5pYjlx8BK+8Ci9z83Ugv1t+PIX1KsCCWWpDN8fQsU6U5njjx + z/CU5ngCWODJVYCfZJFHsuPS1fDkhYXqLfa0AoxpuCm0FeCpkPMcUYNLHkxA5ZIV9skqVh0L+JiG + KvISUxj/TUxF/Jnfa9RZhBqsvG853sfpOHvCN4o+b7i91nlSfugZekyb2z+EhfmWKHoizGWsCP5S + yQFs9Fa2tWAqz9/EA2D4AGCMHmF9oxUhsH4KwEoJpRKZEFUVlOdIe5a98rTPSjn+LHt5EaArpPmC + kO7jdXDhPqnVepDAnFRMGfNX6mfuZTBTFjNukubW+hhcqk/ApS5YvUBMSUFQPsW4vEg7f6+iPlmy + TsFF8d8EF5YfgkuW4EKfxvg+Xt/ktf/DbsupvpRRsMBYhZTRQfmLiv39Iv7EQFnpAbiErHFW7HVD + C1RFp3cePBReczHy14HmIy5GOWWXFhzsE2rP8liZQ63d4z2HGi6RRr4Pk/vgfROyPwRpZxaLmSWK + whRpTtlFU+AJ0DQtrMpT0zR6jLThJMyogXqkFfcspk6yTlNIkeiNSFNeOkpU1pO8IL/okS+IivEF + SVOkcfwjpEUjyCMp/WzbhdPA/fM9bO+hlu+jV/ME0P8p1JxoKwxQ6znzioMvudiCEfEnSEtDwUj3 + SGvirD09o3sWFUJifp8bcvk61pxrRvArljuviDucHTJQpVSlXWTEOc4eZTSAOc7o+cK/gYhnYWvE + texwVqbUGo4fhLMngw+n0JLT4Othclr9MBSPyT6OID/pzWSAGt9DLftGunThyikk1U+JV36SxuRR + GvMHsmSZawLwszUYyyxU/3wzszt4eeK1PSOCT2mkj5unZn2URLWIzMFlX8MMXglQ+6lHbq4zE2hR + hJ9Aa4yXTKDlVszQnzJnCJk2Tan/AwAA///UXVt23LgOXFHzEAABkL2KfNwtzP63cA9FtU2AFCWN + 3eN4/vokzjiBi3hW1V9xFYrrkT3fS1dpiaek/3LWMT59wyGouEGipwtZ4/AoSX4Ponb5FKWCWCQv + EeX0U0QGrxsDKdFBzd9jqmX625jCvLqNd5jK7vXjLloiQfOvmfsKN2dwVQDIsM5Wg3RRBE9MtpfW + 4PSIwRTxiaZyxOcrMeVTHkN21uCQXcTUUczljSsxgCs8BtDbPqixNKjlHLVEXXdgTjtFhuRlaOUy + iElb1bCmQjOQls9gFuWU4YXGMSOLw1rpsQYhk74da0IBrhC9GJ7plo6mxLANMi4NF+WMCCvkJIw8 + DcXED2l2MLDkwT6mpPMxgsXNPNAlt2LGi2BbsU298ae4sKxPPHCvSVqNCuFISaXNQjBWidj1eN8p + qbCMSiqGC6uDmK2qRWLM51D0jOaSdVAPGObEyZguFnAyHd0byhJyyWgdpUrneKLG2O31cTfL2D9d + cct4feEpqxmOfPoopGpyekBMb1KMKliorJfWg7pRdHKaJVoZCPeeZrLZcH4TdyaGupeKyzg207YO + kOQjaQFJ8B/M+8+cUD/cpdNN7iy8iOnMWGTd0DmpFQYvLG2GJYyBVkikPGVNeOYYD1D0bietHbBC + Hmqg6Jo6gk5egKuxqFXnh9ArEzP2mjn7px2KaFRzDoua1xdd8MjAeABD1DjXhON4B4ZDWiwehmRh + 6HWpirUIz9NbBJBTIMrwoA4qY8l61sQELoxW2k+KvrMsvcBe3yTiQO8hEPdsSKyCWpYIdPorSQY5 + W7MYSDrIitno6VwO9az/0+y3pjg8osZesRQvZdstcqokCad3ruFS89E6tTfhctPeJPHukLmWdm/Y + G5SQwGGPshOzHSibZKInc+xBOQMfenOFMX6dFNLj41i/D6DBHiL+Bz086pUkSPRkvAlB2XNgRhVd + J0EnzpLAG3+ZJJiatf0xAqdlzJk4wdBVeL+vCNL3hdhkUz/Dx9jjDwPI16+5Vvir2/4rACQ50iA+ + Vtg8uUseFJHQxUus0h95w2+rJpGm8t+MK7r7RoeOfBYz9JfJmlzQjCoSxcFd2DkqEB4qSNNlxjtd + YrwTH4HuARJypoNWkHapPyZJCdbTTyfdQurn1VbOVj2fWs2ZFzX70dEBcy1cUFiLlyQeAmm8oTCy + TX6t2nyJ22oVALLVZ+6FwElD6Vr618fdpk2DXtQlfv3W0yI0wpFoIwcg1gNx6c1ZodLIUyzrLfmg + npTAK1DYPJj85gFtINPU8Ztl1Uhsgvs+C5IfzjTDmU9IgruylGIOUhImD0lIPSIT94js/PbiVqhd + AmS6ZK0ARypKj+aCUeZ45P30EoSZ1onQKb0Qes6AdVYgHI2+xAFy2g/iyWiGvL/JqMxPkQwgxfaD + pVvIEgZuxc3Hvxj2lolEoYvh/mkHI4VLzpevLzodyuQjewwNpDD1+CZo5yolx1LnNmsg+tQoLoJu + QSEOh1YFgWKZt4K0lpze8pZ3ioo8iPInO5aBlF0QzVhGwFq1Pbblbo9FMUq40kvhyj0tXLkmhnvs + 9Y0YsBwoB2rz/SqSkBSXSwt0qhao436wL3YwDy1Gtt577ax5CCnpSZKEwbKGBrMTsTnSekcZ+0QN + WdVBsvdrx9L+ni8Hxf3jbqG4fzp3PHl92Wkg4QnlyL8tlq2XGr2H5JL9wgZMHNRJijeOsjVrcWw6 + sPd/ODWOghjzOTLz0Guon7Ylh0wE66KIFpkF1a8w0BqBGaGm0gs1Zb42rCl41ZL2oGitMh3NWXdi + xdeG2RFEcqE1IJ39ELW/6lHNiuS7xRfUPoTGp4D0vsK+X8wtW/RRLN59iAntxMbkSGDtmg+kQAXf + ZwGGGNKlgU21pL3VL9aXduPPXYLhYIXppcU1WytMh0N0IvGz2NGAQhkcvoH8JtgvLVgtSaF9QRe+ + Xru68vnte/qIgUrvhpmgN+Nj6u0w0yUXt/YHfhGDBSLMMai5vaax6qXhEoRe6aQM9LuX+MkexzKk + Rbt8woOhd3Idh1f7z+C9hwA9DEUtDL0jbWZjiQlidZ+g1vZdIJv35ysxNvPvPZDtl65YC++SIueW + NuVofQGVCxenrSPkKuyyxCF4X2gY4mcMTQP600/njTJdHUa3eCojDLOit1L0QFRn4pbIdIxoVFDq + 4K14IEofQDT7fGy20S9v6HgJiXgxeghHhpiP+t5L4rk3tGjbPtWzDNY1Etl7Q/tIYlFrDu1bDrJm + AArT+Sm4nsO7m2qrWfpIskdijmaJqPa0Bql3VQR+fSv9ErHvN6o6UTeOq0OxTyjKZaN2OThk87GU + o3EcQJB2vjciMdVZyrXe0YdyLGyoT43U7hBM72iT49SuCH3zzwMmUYbUKDTYfNvk2EwAP0OZYneb + QQElq8NkH0nq18G07wXbAOCykCidLvQ/TcIOesaapSjOhwAhlwt+7Q2TXl0FRrdoMGpFnpwO4Mze + pneKwm6piH6QI61G6SOZ/aViayw/2X1q2kbUfq1R/ybFsvsg9LdSgGHD8AuS+8cdk+2i77zOwSAX + X1eY+wbUZU/78Z+IhIW4df8KlIuuq1UXyBQGy74+jsmHMSfr+S1THjRFH8bsEUnJq3iAf1rbTX7n + N6w2jNRvp4LmIUeaIicZy9rURgMtiimkS1Hc5XHPq9V4jEepwgzTsSoHbjkyqWTSdbXq1D3yAEdj + HJaHMGayYZxuOdBbeIivVVm8wAcONLIiJkMSm54DzUQu1ztvR2rPnzEsoXM7hb5lLJdZ7ddSI9Mz + zovUEpQlTiOYQ5vJYBaISGscusvhIYDRXJ6ONGmxK0eUyFMrP9dt7H9qh8SUvGAVxgGKxXKV3K2U + DaIELZZb8QAzvJH2aY+j9HO4/ZdOoSjhWmbkJxwjsfVVIyUmrJf76NQ/JHhtdHOhIf7ALVlXuNaU + D8Wpsp+IF58LE/sLGxwOhxtn8FPAGVzgegEQCTgYn6Y+F2o/sdGuTZRwx4JRmjXxSfTgGeNR9DRk + aMYkk2c046Vn9M8YyTIO3mIfytEWDsHGcmphCzr4aXoQ7laufSiHS7eSzbUNAJIDYScPEqr/pMMg + 9CDM5ni4dMHM9nL4LJr7l56+qPqMB2r3EIM2taKJplxIWzihRKVU1rh0RzcelwzR1Da+20hquw2e + E+JJ/ZvqJ6nE/m7R7xpzNrr32R5xYPOB/6htcCA/oZrSpitQeW/k98oGLx6B77/zPIzyTPN1o4QC + GdO81dh0y+qtZmSA9RyHvJR3cNYuYNzJAFv+6EHp3NynFF4QvzIeiBkiXigQo7/iKNEUqYBW4ADF + DAAwkLrlPwSJtt2IptuInwc5ABdXGx9fdpof5clH+RGCapmPAKiOn5ZQTH4Yp8nzMcgM4walQLIv + a5rKERfylAz1WMTmSd83GuqDqMZCRGy7mPo+A+tL5VOkmL4f+76/Y2RgyHC17782i6vCS4fGqaU9 + MZNRHLdrqiu7DRdGYH/GCLHfTIEMM/FkNVWRp6M4X+sMVzjKmX3bP0TREhQB3QCnLTg/Z3GFyUNR + zSgushnFde8qcGsFrwzj+GLXSHS4+a/y+hnng/FK3rkSzg2VflWl/hiHzYqj/cT2qHT1TrNcHJsO + 1/5nX7lCZj/FST6cAv05Tkxsoxl7gQQImryaBaoZkPer/wDdWDU0CZoLkQyXdlVJn0xHDqssaV7n + VBXAdl2MtGK7/ZmEsXhUFrMujr4BgWRbxzT3pU5nrPycsPipqi90xK79AeyAHEylgxuNn9+2Ma4z + SD6XtKNnoifc2xhDSBtHP6Fq4fUw1SmUwLhpNAXOILXFtoFMaW5dhy5+L7utDoY4wHBgSaVOVmGj + 09iNcU/Th9A0GPp/rP5FbTShj30xQQdCY3a82BfHq51jlKMqldp3OcFgPXio/8UkhEvevo8hpqF1 + NDdUaTgzdjGk29Tvx+SCCoiHgw27acxi6lPj7ompjhTK+w42OKicH2xA1d/iWwzFeq2arhw0bvA7 + PWiMlvQteUH6xjQfgRf2Bxve3C771zPm8ZzRVKb+AA6s0p1w9MErffS2P/4jfJn6W8bLpG+Fi6vF + g8tiSIHhiPMtbYB6aXbjwog55NVlcT3cW0Ew/gtZmiLDgthv+qm4kxun8sS9/SeWeuP4W8xpKO5b + /SuzmUHnxF9JWcglV7JItuvDtj0aB224pgVHHvxa/fIQ2ZSd4DhRORnRuxQHSptl1yTDrkm5v+W/ + zK5J104z+Ej//1vINX/GKBKNzFLDrknDwFT1y6ArvqGP5PcVWODQEw967y76Rc6SxA1vp/SZDW8D + oc0NYNAlOcx+GGoRx1OvBvCdO8YBcySeepEGImm2HuSOCgUGc8iDM54YQptJc9SnOeRbYSO4KHAS + 580CpkMuKV+Tef0zhpJGs2QwbrxUBj43v9fFdQW3Dmu/yCy5clHj1bHKoFoCTrUE0colgMNaLhe2 + 8SCOT8ED0pC93YYvKIGyAZpYW5tkNbxAl+ZDmPuIYZ/bQK/mNtCLB8AHHUH94WTI/M8jyoF4ie4m + HJoz0FIQyocy0QRrhrk9yXB/BdjSL0psiU/3CYMiCQwktLzUoQRyh4RTyhKmNY2w/gx5gvaQy6I1 + JHeWyU0a9BNiK0Y9mEwGfSbbPlwD2KX1LJQjE4dHvS4mTAuANaPxiJIR4wnA3I52TGZilrRl8LvW + vwJe35HLjg/NoP38rgYlUgclpE+iO4MSjvuV2ZkMUAXdIEUSfYe9tgRI5/f0wxI2Dogjn9NgVKY0 + y/RINqlhP2Lelu3+cDdGK45XTPRKH75y73m8tDGg/IR54/bgur8E+aJU5Z8xmExr4HFaG80T39eE + /Sbs8S9KbcyhVR+X8DbIbrkDFi15qUaZyRaSZT4lKWseYBwANzhwiK0inRjlx/3ga6Eu+kbZmHjR + pojTzZ3OptzQAJaISU/aNBc9PslsXNYA+6nMxr+oS5M6gbziC1DRVb7mC2BtNyhmua1o9+F3YsA1 + 2ALY8hHsLATEYouR34otSFdUeuOhCMUCW6lnn6xn/S52Qv5cmnvnUdkP9XtsOV1Qzj8EL/lFyUvu + JK9yzyZgsVGjTwkOUyrqGbYET2WUk01cYIf7QM7R5s3gile3obcTF+96rRqhqKyH+i5ycpK45CRx + Jcw/VRnKL8pdGq+Di+KXrNmsNh3Nael8MvmIw2xxdAhIYNFl+zBwVvQ0qAm6NszIYMVeBivyZYhd + u2rGo3sRgEqaOFidxSap+5osLq+2fAz1pAHTtJ58JL7vIfVNMNPvyGGLqEklkp/6tFWNnfSEWyKe + ylcKxoIVdNHLsmAMbq5P5s4OwcuR9zfMVCVt4O6Rzypg1kBll4qcxat+5zm//65g+/+UK/Vi4iO8 + Hd7XlXbnKhCJ4Thwf8bAnb2WXspTOoorhtJqhlsa8vEEZs0MbA6zGK17ZaT/IqMtF53yQKmauZye + 6W4hEvdCJOeMCbAsEeclPF630z3kzFkdyAC52EMOQG4X+ncgZ7msPeTqfXn8uvHo8SVk9cRbPpL8 + iLSJjeebSsdYJR6OKJA7xCB+I8Qo3Zereny4MK9gxguYkYVZwp+HWQ0YVGnV2830PZi5xFZ1d9Yw + g1HryERQdD4O+S6cZTrEWb2CVXhjNQIiTSroMHC4vY/wxHjTq6je4GxSqpTrKWFaQ+47s1qzWR4F + qn0b8G7Q/XhuSw+A7ZUsN2N3F3ROeKPeSa1BF2UpMIYBs86SG38T6MD5JxrCTf32y1tN0aHaoSxh + R6/mrRyRGA9hd57g8GsJTju0QcitUBj0NSjLe+GWHNz0LyglN4dtlJsO27fh5nJcjH5kTNGg7SzF + RYVZlYLfhTbnPmTagPrdl1TknXBLKeS0fikj1CwHcrM8gVKq5nkpnBDpiNv2wt2XspxCDzuhuaIt + fh10cgN05S/IceV/gE/Cmw/lXdCR19DkJeigDNooZN/Nud4bfVeKa17RB/VJ/e6LRn5rjktBy3kT + h8+oT8J7oEthM22TkjIerdd20FH8PtBxnAoRlfidoPv8/X3w7JlP/PHaEh9xW+BsljVvxZ0nBMdh + tmxqyyoltASesEzVT3P5JuQ5sxMTu03oqAkVvS/baShnwMub2ZceybgfAS+XsC4t6RtTHE37bs0/ + gDb4abhpDVlzGUrwTrh5VYzMnnpo0ZZlkBra4fZ/AAAA///MnVuS3LiuRUdUDOJBgMzfO4E7/9Gc + oKgsEyAlSs6Sq/vP0baj3fASQDz2fn8zef4+SPpDuImSi15/tl1fIamUR3nDxWTgm7dydDh6yBuH + 7RS0Sgtpyqfo8WeJjvqgYZ6uKTCtzdYjfsieOPboQUvLSIsHXaz9k4iv+Cx0LsflOEBnpGgy+Cso + sl/OdOCL+EPIqdUr8chBaHeIT00HYOmNEJtNSbwZN9DSVsg5qQrpOW8fpbrewQuq4susJuF/Txv/ + dqajr5i2whKONPV+CDqvVKJpOPi1qU5luIfqm5YQUKfDHmD4qTl4Zh+/XvZJJUASfFBiJjbvi/MZ + eDXuincrS+XjO6kduBR/DjhAmt4hEurzzKljTv4Bc7goUNoQnB7uXDpdi6poV06Rg3BOXFvLGsYE + Jf8QcE1muw9e7oHb/gseHITTrjJ0FrlmG0tHd9pHwEkJ25bylfFc+ijVQTQPgpjmbpWsK7fKz8nL + jrx8vqRn/PFi748X4Ucfd7vdIRy7x/wQgE7kAiQ18e1DAkUGCVKLIFCZyjvRD+U88IoJsb/A2QbY + CR+dHgjtgvrnm19Q+ynI9yDksJ3hXGlkyo+lv6ozMncaJcXP058uILR76FF+v7dSD07Tq07K45PZ + z4ldwO67fcweBDlDLzYN26G1gj+GXnFj8l6WUiBQjM8pqgHGhR3ld/LLNz3ToR6obXIzCVPWcs5d + +kHuiKbGW2VNHX1GHTjo6D+wEcbbcX58xUeXU9Tr/MqgSWmxSzKcWDnucKoMG08LmBvYgeoxdkne + /jKdF6wame2kza/wrUb5/vFb33f/4aUh3vuXXrDbPhAxqfq1bb9gwiE3R4Mr/Rb9LP8Zb5+sU4um + TPg8iJ7EX99bSV+Y6xwW7l4c3CbRm9+BN0y3bc4E/kzECqcXnarf8w+tQAOKj11vrpWqwafKc/lv + lx87nwlBdQ898vM5Sn9cQl7siOm9rIf+yacWt6kELAJd2IPmBW95wZs7OVD47W6LbmULVd2nZ3eh + nSxGdWf1bpMWOJY2Wz8mDqepD0o6Pxmp/8lXqSN2LRfoF1dYArPAg9TFlZ0d6Hu4oPeo41Curorl + +JP44bTjkos8T59bin7we7nGrukKMf7FM6/sJ8cqnPFkELth59IcgzfrsfUmQ8jnxcr0op/o55hj + dAM96HdWGAIXzk/2WDAteixtFotb9O71WKiEUu8iMysDwjl2P5n1VPMUO06fY1ccdngcvu8bk98a + ogPv30t4FDunowEkoyOv4Y5kcOZx4B2dk8OSvHyVvAQ+dP1EjyQkpgdNIxhCupTt9IX3sl2tLPBi + i6V8lO2KabEopVlrk/HCMD19SJ0b7BV4VmFj0V+p0lCpnkhifpQ7l+4IvKkZocFu8E+2PTLNU2Wv + LEvo9DJ0xTdY+pECQUgFH4SOZGUruEOXX3DvGmGbF17sp5TPcp0YBUQp00GsxgvUyTl1cA6dfd5B + /PXn3fdFObxYHwQPnOhGtYSgdEYeykBetEGkuaYe8ZI9ucqeuErTGJajBGF4cHesionzFWGiOs67 + tztWf+smqLesMyF+9rwjI/graZrxUPRCd0UX8Hn63K4t2vddu6v8nUJzi9zfbP3d5s6beLZtzGPs + YDC4thlP2oLy8PE870Zv2KWr2Km4UR72K5sIQcrnsTt94eGqm9nCx/HmZ7POCbf78QuVJsSPkl4y + thECecpdpgsXCnnBHS24s3ubQL/f1Gw7EPg3d3h36HPqHAD7VuYhfn8M5w6yHk533VNc91fIq4bB + MYCZXc1J/VQPJCg/+PGs+OVVALF2peve7b2iE1KAP8JT54lv1FbxLp3OuiX6W67EFxhULOtJHpxF + r/0MdhTycQi3O+ffTH4Nv/SCu0Un7PilhEUSntPnch+0/sExfLs76SF9qUybm7wSci6lwA36ivt+ + Ut9lqXbQBZ+bKZRynvrkC3n/dt4cKUC8gV5aoKcL8sjozKY8HQUpXHjyAa7RkwV6dpUTVP8DGRC3 + K6+qavoggk69A+K+oXnIYNRwupSUZC5JuyQw5+sEYqtRughyP2KIEjLTowVoTOHCFie9qpjArQqm + /s54cZsMRu0VPxs6hRCt10tK0+VbwHhhkwXSmkLf8ZTjGNY/CvyL7sv6FVgpzDcvUDaF0PYPYWFW + PafQJcIII4XFUIiDpYEZrSfi6QnYetiQ0x0MiwthMhhCyOVzMc3jMjTmJYRYm2eQb+4i1Q35he4R + 4MqDAtm9/9yVZQb74aQD6aO4PiKCvIRv64z18Olx5DaDNH523IBr7uhF8or8IHdOzqPIoAahvYdZ + US+iaZ1xUyrTW5S4hO4Gc81Yq4ucdNVnkSp/9OANUZRQcKk4vJ1b3lyjLilsR+ct7+XzxEerxKes + p/DV3o0JXcRZ7DLkwXdpwh/Smj9fgro7FLElKIF3XgITReN3Fnu/s0g/mgB3x9zyQjowPUuHKHLc + /yHFdL5eBk7ro4CXkDZ+uQUHETKHIk91G4mXgz9lH0s8hhFd/stdB7s2DZ6858sQtg/H2WrgpkMW + 480uWolGEQnPURzyoB/YslgUfeFSDyh6vfacZoMjTXyqvN8oK2fB+/pus3QgOptxE8L6h8mw8EBj + E0Xuw8iX0yFf9M890Gv5Wqjv74ueBRMXPn8ROuWPLIP6ZulL0awrEhFnL0LIpCsURW+gSO6aHXqJ + sqzVHPlJFc6cLt31URUt5ltviZyuOBHuNI66LYObtUuM4mkUS6NMVd0ByN9k5hHHwX98sNltP6XH + kV0UrUgg64Aj/haOLC+alzhflAPL9kI7MXQqrJnTSUA3HO3nNcPoswt9gyaPmdG+DFsMRq1HWeKY + 9CyaDkdGhyN2BU7GAPi5qsuqusm7vdXS8Y7Si25NeXO8w+SQIV0EU3Z9Gu9nYldBmVGnBxBR3POe + RiR5jSS7cSHocSTrHyYPLqH4S+40sVovHJSpOSTdPi5/bV+4E+mUQ/YXYl+p9t6TqoPOS23xGX+a + qdsJRVwuyvBQq/Ixkc7BK3Vbaqqh5uMH06NyKFde/BFvbsroJeu1ncRR9GV4ZORTgyhwLVOeumOj + sFfxnNSqqZwFr/0U17RB5xNl5/ZKA4hkYigmiNJHUX7KiW036k1HTmxfRIGI6ADEvBeqOcWS83lq + dEIiisOHVQyJOJCYzfi3wj+tVGXZwEE9s/zyILqLXCg9ijV/xyclBrWO+S6Nf/PR1/TEqa22RRFz + zpAXLKaFZ7ZAOnNCJLZ1aqNhrFNjcasX74U3A6PK0rNNPIy2D2dXR9vy43/IOjumF/+ddXZzbsNE + BEXPiXSqIiKDHsy7fbY7JGoYnh8WSSizuTCWstynicMgQ4+RlGTnidh1w0UD4YN9nCqKc2UIhfri + W7s0UjXo4kUcB0EYP893A31v+wuQTWakTNNnP3NxRerOscGxlKVBqbp1GlIXQQMkQD5PjkadCXp1 + pnviTACXbBTpRUf9VKjGoAc0wrulmopElnMYnVvpmB5NI0dwEKrI2X5h43ShW3RVp+ahp3oy31BX + qFJf5QgG/gdyI9IkU5fVKuvNcxiJ7Wp3aav4/2MAd4tp4+WMlkn3MWUxASSZ7mZAIn85PyZIoJUb + txvuc3ZRNOdMYIV4v/aWyx8aTRcH+i4O8E85cu9aI/loRfgLMSBuNfcMRS2dc/D5nNGpjST1R01q + DO91OJyvs3QTyWkHIBVZpcVMQyCH9z8kw2Oxj46uH1f1XP6B5FaSpWxMxZGrufq9ZalUjSs2SewM + LOX0xAkGyRgYClabItFVrKXYIHJJ08djGh6PeZQvbFZup4H05xZiaxy2rVVoJ2/HTGIfS+yJvFev + QvkwQ4IGKnDwgsR9/i+KoJzOsbQf2ITD8rflEkcuTUDTkQ5eXK3d6PD+gHNHdszJNspTLwWUMAg8 + ajqWICS8UrUS3/RjqTo+ejVFDsIy/ki7kB0+op6VOEQ02wIgVXUfVhyAxGH2OIQQyNWs2cfQEImS + PJBi3pBoGjrYN3TwcmcVr/l+x6M9xq/q9tzWzSY4Uuu5ASaQouc4OpkS1gFH0yfn7E8xivVvn78d + QQbTj+RxFH+B2ETaDI5ZexyLW2aU1NU7XBM6FauylromOefmbrTHknPYfvcWzPovr7wjv3/VsuLB + F83TZApMkqehZGm20pdS5SA4Q65yzWqnkKT+IFhcKOd91px5pfNLAKtYgliZNW/oKGLekpRK9mDm + nksyEw/qJx6UbuVKugQn6dGR4hfkIM3NcAIn77kSMVXh3XM47ZeWcdhQBVP+MIVB0MQ2CIBxrofB + fuVKPJ8p+51/wuFbK4ZPpwOVuRtiMYZCVkwIQxdRplC6BwlzH9P3v7wa1O9fvdy5ikfiNBKUcp4G + tUpwbOeLwFxjd46pz57sKtr3GOONaRrcOy2mcWqGhVi8W+74wGRMq5CiU0MEZyreSqJvTLkMj0ww + S3Tbn/YbU+5bsO1vx/qOiq/VsvCKdMjn8TQk7S9MjlQSnfPpVE/2F33fLOAulJS9rVkxI2Ysea6x + FyGeFULVfRN8HcTDw6RYNu01MbSt8j2OlAM0+96eTe3qIMqhq4OohD+pc/9Xy0C+f9EqkMBHewIa + clSYZs6qDIRXdwUG8RrJ/q7K7goo+K1yG0ee1kBUvMjeftjaI5mGk1T2mbOJWv5BEu2uwL6S9o2k + tqGJQdKWtGLGIto/M0WuMXkpksdWyF81jWk6WKXL0sYhlUdlOkfSfl6Jhsv+PmESeX1SLObrikdI + +s2d4pGE4bYq6RDIYpC0r0vgLoxEIVF21Wz3uCQO3XYyceA/USQ27fRjIPniu4TlxXKQJLEOGadE + 1hnrOYbuIMd/TKH0z0oY1svFDiex3WuPS1dxSIzjdnnGIXr+YUlolROdXSsw9booe2eop9CMQkpX + voJdLi+Xn5XlWuVajhroX/v2y3ibcxa7/9v9yHtD6zwMIZMxtC5+sgxWpnTvgA5NAcleEsVPlmNo + VVofO00+dontQ9IcBoDmbjkAS4hkuwJQD5U6+OotbUff7m/a4odlq8kvxG//mevPKB/JX3KtBKZT + LNSqIVp3PGJBSad3xj6YENht7IAJ5uDwA4o2ljrv0CX3jnzrJXcgAiQ/xlL/GWUnYcr2JQm57/DU + P0zxawLEvfh64F56vfVDduF1+5Q8vtgJzJ/2W0ug9j9uAqPmbZlVRBD4nEtnNM/+wiNJv/CB7IVM + OSUbS5y2W4v6zXL0/dbMwxpk8fsezCYjZrvPitiPJZGDkrUvh6D9YjLua/J7KN8/3Lnkyx9WTBdf + j6xHG1gaaN/+G9GklW/aEMUA7vLq/RHco9h2jUwbwKZGne8ja0yuDYA7oz2Saahsis+NXCySSVwg + +9oGA5A9HP+qbZI+kG079x3HgH+KG7y274Ftd2JNpB4JOHyB1JbrNIIhJW675Ym1nG6yotNPeVuk + 9Eiang7GYQAidjCJcnDD6lfoVB2S2hJfF0oY+ufN6+vP0k42Ay00PdfalS62zmnKWu84Qvub+Q7k + flC9RxIuhrJ5DqxDiUeGahogisx96Zub06U06SJJw6pH7utV8hUPSrRRnLfmVNAzKcPVB7bHQh9I + 9J2cZJcFmtNlF8jcZUmqlzvFIZkMkbn7slK/YY5B5UZrji6umafj7Vao6g1bu2J8dQRpuztImSHL + OZre3cl7+Go0YvuDLJVG+3iUg88ssStis5+GaHvk9wGl4gIqhOb4w0qikrluhboVqO74I5uyJ/fr + WLVF1tU9+wHyJa+15a3yHk95MR8MRDCJwNxurf7Fvcqn654PorZmsDWYoCPYnJnmk63I5GRWyjCn + xOznITB0dcTt1pUENpz9m4QDQfSbAyac3EeTw59lHgrl0mDrYsLkctxmlVDyfEbJTdC9lMhCmE4X + edDL5ZAXrELIRp7Y77cmJhvJuTO6+I0Bdh/aqvPoJVdg6AtIyfZa2SxlEZUeSwopR+f3q90UBPZr + qjeW3L67O5YU5KoN1P5Tr/Tovhde/wcAAP//tF1tcmwrCFxRLPkQ8K4i+1/NK8cziaDH49Sr/JxK + 8mMutwWaponcTjvgxGsDx9Q7kh7PrXwghrPE+7FBrRzfWLEQzDXZCjkqJEEnzSsVCy0JSMSlksub + AOryJvF4nqakitPusg2wLL2dvMLZv3sPZvG95U4Gcv0feAyl/YO7CSUmsXUJJNdqT2YVI8U9NKOH + zuQl55mCHKGJJTyyeXkoQ99t6u8jW+IQpEwCAtAplq6WDU7UJKM4q32Xbok9QFNG2qc55w3VLPQj + IBc0c5JTV6vHfcmfcN7sMEtS6aTG7Cpw+tB+z9HUicMb61lbeAqwhGAupa9SLJQ/VaZVLea4Z9c9 + WFw4fcoEChVQGZ/a9m28L9IXOIMPHSdaNuiz1At7blOmJjtlfUBvHQUYcPnGmntiH1JmsGqZI4kZ + 9rEk8T0mr5MmYzQLROA4C2GjKZYyQVOc2TEUD83RKsnapkGoZX+4/tfPx5zZqeZ3KGs9tBZ4dEtq + wXz5fMDtLAQLLBk8TZ0vqAUJBG2LSopugXGiZd6lbLq3zhYiKcvyBwKB994KGkBZqAQNCNgUSHWb + zFD8BVqScTrZvgyyRFS6V7Z/ofcj2z/1aNZ0xsb2f7GTjuROblcTia0nzQ2ywxO77zCDb0uJDSaA + 254s0e2f/aYW3qzCQtXgE0EU6ViqErkfjZoBzehuTIEvZUfpR0lWo3cgDxMucZiUPkJ/Vz72iUCr + pHpcyd7qBsBgyReUtGdiKZ5KmQ42WPG9SFzv8YIsXFsmgUxSgal4FYwbPmC8KXgaGJV8U8nOQ759 + mYIBjDgSsdf3eYORBjBCV28d3E5Jp+G7saH7ssREuu5EOJVXGXOJBbZoDL4tPN1WxOopgmjyweiT + JNlq0kVoHDpLBYhwBI6dpeBE+Jg7MuwbERz5Hk5QY19J6PgBLSNBMLSV7AaWj9K6UzGz/YN1PC2h + 9eXPBX1XezS1OdQ9lK8hnM2QPZSvxWVKmY46+LElra8YxdsANKVJ7aSAe1onukd87Wpey0xZxbF3 + yv4W1ReM+oGLqnzjUsZORBwun8L5/tsnHx66PX361XwtkJbtSCMZ84mg+QXPOPUyjcfg3OyyE4/O + OMJXPiRLOrZiDtny/Ye/8ESO9x5mBq8UGuCZzRM/aGrjzMtqDW6fMPA+5CaXNPB3mD7Z/MFU/x8Z + K0lApazHXtqlAmgCGWkPzvI09sJqfuxlkY8N0VzK0yHaJuMk7tGufdySeN0uYkic3roVy+jk0r6M + lQjPn6lc/w0exMzvj1dEr0/HMc0n8oKGUbnV22kqALTk2Nu4qStgUbWWfQotUSpSo9zO10O9/9pM + pmkt2mq3kiNGa2SAQGNFi3Fjlgft5MsUzIeVcTwjl6po2OcCHGdgTl3gBiap6iePbv/1o5JWb2DK + JmuuHbohwfMI7HuOJ/LkfFbcVBPL5IktEJgDXHrZKT6Y9ZhobDZ5mmlm5w8CXByjB3U8o9rELb3K + GgRvicapJo87etenH7nI4Zbe+88enezyrfjHmnx0LTWQtsJ6Cs4oqKQdCQR9YWicm2iAZl061RvB + dgDWmLmMT5IR0rHXzKwhkuPUJBHGk6o4CriclrLUAZZ8KN86FVLeHNq5tmc+01F+zyFrOsm4HSte + RxnFIRqz5NLn7MHdvKLGcidyA+w7y+zlBJfT4K+EkvQP73GiHVx8b6sEcjcRudmLpXy4q97gNrm5 + xHoVC7g1ggp73STJ0ocnFwhvJ1NU9uRK9qSbRLcRksmrJos68wirHNrJXJxoMnsBs44C5mP98mES + vDlDLalkM7tZIrj8eM2y1rzvJEMkiSb+fOQFiNPWjBdpeZSzPB0Rr52tGWNos/bVqwb6dHnwG6Bx + rYfbWk/9MxhSOXFw4TYAwY8sI6ik/RozTrYtQeYq3iVC4mUkLeHVtLVpy9QoRvF5Fp02B6JwB2lU + n7feyD+d7PZ3BKIPlluoE+faoqOJkuDZ8o7YYba7mT+CJuQ7m8/SLVuMmmJlj7oSt+nqJvVRTfG2 + h2NW8yqAT4irkYTLONcp7tUMV6gH+2u6cvdfuUGQ9Rb6wVLwZbZTPnKD4LxVJDe8Tb4sHBTJlR3g + mOMSqwccL8WPbBImxRx508yTbQDHbY8+pPoJWW8Tf6NWfaZjouiu4zZ12G3LjXvmfOySdLgecLvo + oYkuSmK1YX5d4xRG0v0Z4xhHpk4E352A4CnVhdVHBf0Yd/2n96dUd4gbGG9Of3i98bqc93iBhfnD + sw/8mNomuxUKLoHmoUbx4JjSgcQm6msgKlKvBs0ti09AKw5nvqLM6iysCYx2MCN1fg5jPUl0ijOi + Q5+Vm1NVcHvyCEcjMtlP8EMEm2fIFmS1P+y3KFultvwHEPsPAAD//9ydS7LbOg6GVxQVAeJBetob + yOBuoWe3uke9/y5KPicCSJFibNnxnWfgCs4ngHj8f4XYMzLaCW3VZsz+87+//55RNBrnsEowBWPf + tsGP/5Bsg4Tbh27APotprE4xAqZK/sYX+9tm0C++nKW0GBMV9LtrFi80ZSPu8UKaChfKyZthPqge + Y3mm8GPKYj/rePIgl3G98m2LkndhxvQCzCgPm1wQ1iHCrKcY8yKntMRWBnmg74dks5v3c3crh9vd + QNXugv6xfsBKCKU6n4Fg4AsJnIyY1dpM2bdLjD8DpENhvzRH3ykJjXQUw66F0Vm1zZ91IDlVq01G + 1S/7RWANVhNO8F30fVCSkzCBWqVyUm27WF1bf0LK4q66m91JyFId6HvaoFKSqoUXs4FN2HW1sCNs + W9kTgZHsg32ugzlpMNCTnZIDP41up2TzrCkaTJqQ+7nOBVNiFzchj5v1mwrTI4LnsCavyHTCY/fM + dFfNJJjUepdS28fy9WdNffyqTOdvuMnaoICXN3H8teVNRv41tWc0VCqLmgx8TvQ0is10qHCpay2c + kiHGQ0Xpwycc3D3bNYL2rrZ/1tGTfnqT3Octtr+dr0hv8kHpTcN5vmIYeClAtLJ6UA3f7OA0Y6sC + EfGy7UBVpwSwEhauHDHFJjjq6O+X6ar6lqQ1NoFj5fbTmMHJK+yDSpIWFTgQpIXA95sy0hC7mc3H + UfuZTavMxlYeOnN6E2n6iuSmvG1cPT+5Kc/AN/IVAtekdPCpVX+KW1IalCTVKGA7ie4aJohZMgnR + 2QmpNWTfLKb2/1PwO3ZCndHbOR8hONTzBlyODC/ThhzkqNC/lPfh03520+yHAM4+qFmYvAS5D0pu + aSa5wchDD8AZd9UmeoEsYs3FoPS1r3ksBBxC9s+3kCsTPbGcOacnO+EOqe+91sHsvIXeqZdb8Qlu + 70HjgpFB//0jyIN2lj/reKY6yZnzzEGSo/aCySuIS5dO3eA+5D+MW/yBstp08eSIO81kNxh5yeZo + 10tCqlS4LXygaTwmrfom/gTBuqtt3Jn15souz3odBAXs5jczgjMrXUHnvph6al89HnkfFu0tET0i + 78ufC4Gpb17hY5n6qS7VDznrCszwrodc+qBcl2dyHY7c1FNMXefmZF9yEbkprDXwFw1Bh+6UZLOc + d/vNBjaJcNmH8v7JGbqLlt1JmOuShPup+plJt49djpW4yy5ymSpvWFtISrNEeQVcmT4IrplUhjyA + C9XB5b9/6Mx7mnZaI7QEx2zZl1rlwmzhYnlBtOSUmbZMliLrDtt9NbmcOWHuI2YjmPsJLNcJzAxM + KTXFI1/C2AclsKJJtYOsz1gcJTDoEqZ2XyuSTkdorQQrK16/rRWi7UFCdmb11l2Z/T35HxutSaIq + gZV+yxEC9ZnizRb3HUyV3/ZBUPEEVFXi8stabD06anUqK84ZGVJ7W4tHzzCqjJKrEVq0lSE48/lo + RmiBGLrvMGNtFfYrx2Fufn1CarW8w8IttJdYkY+Juz/Cyp4oj4jzsnFpQNwgizE2lcZeQ9wnpTE4 + kcYgQPrX+py2p4hYHdVEI7+A4Jez4m6dLi4R206d0otSL0jWw7q87Q9iVH56Ur3cwRpRhm6A8KUa + Fqem1UWMdj38TaQEB0v9JXI/68gFb6RiB6HBz2L2kozF+ju2wiaDU5qwDV+O8Qp2n87e0QSzyhpe + 4D5+/384jJz8QCp7BkQ35Mny/lQ18oWd14cH3pSz9twZKxWQiruwDyCn6Wpkhjp7px2+Z27/vf/4 + lKN+yOcRgYqxS5etehIzwxbyLjSw5Jjmp9On2GLreWutiX69Bb6DSJ9T2s/R5JLYl9rqMU1Qrflb + nGDTCLmKJ7CqQWHTqP3mqRyNy8fwFPKYJ34iT6JyEU8y4EkcT+kfyhN69xJeKlEuo+Ik3vNyv+lR + pGngyuxESVygjFsJL1nxU7oaZYC/Ko2eKQHxmWmKcnOjI46xwgexss/kkK4coHTLvzJrLoV71Fuk + K8s/9DppoVJgss+uANUZU7QfRWjK3j0LMQk+Ye2FX4rCEAF8yvs4500+tKhNJs19xB7LXMEEKW7i + gVODlOcglhxi8O6XFv9AWLtQeMN4JWq+75srOWZDWrEfpR5oFBAvBE0xu9DtteqyLADhc0CjhUsj + ilhVonZBi+GJoOEvY7nJEvFR0LID7YOmKXNYueZuDn4JwJSIkCv/0AorvhCrxE7CZQ8V3DUlP4Kp + sqyE/ddWfGbOAtL8FpTAkRT/oSR5QevEtQ6ZyVBJKuUIyxJy05GOngVT9t3APU1JFqTrSnhQvfsu + H3ffA5QVDdRbnNIfK9cL63qvZEpI2GWMnpmuggj/EYz9UxuETpcaUmU77xADP4q0hIX5nbXzfEHI + 0YXJAAZls/hT0pXmRfXkW4uel7dWlbffzFtxkik8DtYK1afMjWeh8qrgKv4a05aAulk1HEIFm2Li + 1Ot4gioEXwPueu7lx8Uk16Ut5IWk33vCvGqLHRrAHSJGS8KTrywOz0QsAv5eO+NRxNAhpu9uZ+iP + sCnD8Y3kynaGV/tWqBQ+bCpTqMSjXS4LfGFzHjadxX3w9vaLWlS4+WMaGpKXjJQzExafkT5qD2Uz + sKglje09tutZs8dE4RUPZRxcg8FfgEULIl6KmninIdmGxocJTmTTIjtGDYhnRywTqBGrix3v3YVk + YaR44ctsu1Lua42VwMUbTp2ngNydpM/MxOShDJfN4VfC5uEXCI+xowF2OsDO7W7kt+9GbfL6vGr8 + hUu5cylOKksLm+EEvIFitGUKhisTHKsbjYHx9CrWFFE+JsGtJwDj1dGfdZxGpFWafoY0oKZDour1 + pLmtjqyXCh2NFhCDrrYx8UhIswPZl46fCiUc7P06SWhgqTwuLWVcG+lZzBKGNKsKXZ7pOZ8lzWe3 + vVkMl9thvM71YPXJjf2JZli/j5gmd0fLLQKUD2RMWShRFzoNj0BnpWzbe1R4dxq+lDk7j4aXHB3B + uDhZRVjm59FT4LnsxncfosOqkrG6cnHgUcjzt2Mz4CV0feN954Rh0Yif0jkGLjZTJ5v8+lCGI5Ph + FJsZLoYTHUke0JYcbfEwWits+b0JTsojgPWGeiVnTicaSJZufiP1clWWMhWIv0VZOktZJh+3PWYk + S/qY28wilzcYUqeHEpkaaRxJ1Dw6ohPLi/IgWw4ukPffsAS9qxyFcClhLpMRVG6vDjGsbCQtY6KB + po/HpiDD7choH8B9j4RgSQoXTq/LpuRgLy7kUkWGfIMpQXagVQTl3BggPZTY1FSR0n65hfx89ug4 + dN+CnO9KbOvR3/2sFq7EzolCQ5T62MUUkFG7xy5haXVH8hA5PYvcZnK6j9v+4RZlyXQlcsSb2n4v + crLK5siN5x5ukYeXL/mhNGe9WQVC06s+jUnTAWl5QJpda4T4issXGn8noUjVIl2Km8tyEbq3MMWZ + PHZz3GbIOXVpu/ImZ3mLwQ269zr6q3P65ph91ZdSyzlof9RdOsnxFvAWaA64Yqp28vGWH3u8GSlv + 1uZ1hZ7IcalPHjjwfOjsiXTtgfDy8dumgAQ3whulC8EDJxENKPWNjCEPtXsjExamZnlJ4zccnWWP + 0E274z7XoS4hYbqQPfjych+IxGFZj6S5bId8+mwGwlza819M6/fDgu0SM45XTQYnnzDizzUqFf4A + /tJdRnNaouBuhZCZMQtjHz+X9xAqo62IBj+shP4cfqk9TY1D/CodOTgmkMkRSPt9EyxPULrwfcdL + ojMKExFuoHP4he2YJqhgjgP8qtznNvO4yx+y5Y+aawso0pNq//G9qXUYul//ZI9gJ37r3zB3TRJW + en5FcG+6FfCpHG4ySkQ3aisBxrjEuCbwJov3kbgIKcbuRBycHAWAVMc2e2liAF36JHJTD3D85pvg + cBPy3cVxLzRXfiEiX9mIVhoYAn3P6+Kk9V0RYT97JwC1ksjAsaRiEc0bkKEpO6d8IhXSmEVyLKbj + GH4b6l3YcYnDhZSQi9F8nK1E8U4fEWAQ7tPnMiFgdTxgEiGgPx4wlk4cm2IIkUb0JZ3AT70mguxv + CAAXzOlCSfeAiw4+n2Frl/HkM6Kom22OhasdHvTpG+VByNb8NVQO5lasOLcHDXm8pgI6ps+vYubj + EJa/4ffrZW2ts1CUzkK8EEH04p1S3ciV9+FeTFC3rui+be0eFbktGD5cWEk0wWH2LwqNe1lBXaLi + 5WEsZanKGQMhTjeYuz4oFW+/Bwo4zIEhdykESFYynJvGQTKWqztRjrqhA7jVB7XlaAR8dyv0S/Y9 + xPlWaLxbdgHlMrvsQ+j1PLHahzb+T2sS6DMYmoeqX2ZrHQZ1ohSNXrI/pL2mQsCFSF/AYFoELpGN + LLcC65zhTGcGhxK7gl2JXQnZmmOkVgyLDuiYRh7iiK5BA24yYQcTUS8uSE+ASDeU+YKUtmyYcibQ + AYhOKiNrtbqp+6oma4Xhfnvi/wAAAP//1F1bjiQ5jjxRCuJLovIUeZDB/u39F3J5ZIiU3CVHTVRv + fxayaoActrlIo9EssObZeC+wfAkz+frhNQrByVugN6UpuR4n4AeLV1LQtPMZra/go89oSSG+eVG9 + h9/aNj6mW/hJtKFQ0+RDTAWX3AzBXfUa+tw86B2una8Q3wc0bBpc3yNQtrKZ4xW5vU74enCqAM5p + o2Bwcb+5L2bB4T4ou5yGMmtsdEnMJHkARLeigH7HVDCkSB8XcxYImNdbJqnjIT3K2ahmLvfKM6BV + 0Fcq5TZ6qGQxVUNI83ZU1xgsawy63bzT4gLZhlQsq/Z18pj/BArjZfG+UIPkq4j0rZC9FwSdEYfm + QYSmJuvrN/jmF4J2tpCp8StoXmFwjOKgawy2RqVPuumqqDkk/XzWjWqgjVVv/K6OiI+UhJqMxvqe + IeVV6qVGuA29LGifxMizJ5GxrLf1Y+YDDZkP7klE9yQmK0pLRf7JPLBSV71AD4f6vVzZXwS6sD30 + CQLab5uUPADVBctOu9G6uVsAkPEusMMBkNWSa9ib0SuGnOGT24lqQMNbD2D5hkdrXq1P6243yqtE + 5yR3gc5o3kGap0wljGteJtEybIXdJEjsCmiB9+eeEH8Q6FxZUaqCQn6owN7JUH/hznl5VGOsm+Jl + HcTXrvmM0y5GllwM8l0GlcNdchZUKB3ucg6a6HMuLDktL9QP0DE9XEpU9xh87+ZvT/hg8GBxbGjy + KepuI5isNo3y9DBFIK8vixSW8WHs2k92sBMDO4D4Fy7BgD707N2NDgfkXIQ6ei/Z1OcqZvKZHWC/ + l3MaW5da0Ah3EcEOcdktcdv68YU4DOXP10h3a/jYyKmlHi3ytzzSzWcI93PeYMACjukUtEwnuLUt + J5vn3Earcc6LSzsIiLwOdXZAEzumk1m9AwN+lOmE1WQgh/gFv+NDphPOHGfSzBTvNWjOyyNlL3tJ + /aCedNB/uozgxFO/Kl6t3jUNc0G5BpyCvXam0pHU9QORPyoBTad/6DomWB6eGKVkdC/3Y93gwwJe + Ns92rAM31inagMwp9O5Ld0CP0l3tvn7TjTroZfvGsb2gBcW/YIKEsDOaVzOWhyZICGeEnxaO+R5/ + 9guayAtftN8zJPKqsxpUaWo49XiWshJgK3rxBAw0GeQeg8VpJyR2/EqiACV/0uYjQchlXb9DBvos + aaL+L+fjBAJUKNI9Bv0LiI6eLtnGafo7MSA74WGaSZc48/IECYaN7VhCdav3YqkVsc6aSCV9cMTD + spMDLfj4jB1f1AoUjIVuAejcPkT9fsGIB0UHzQuAbTlpLsHWcktVx1Dy8ATCfZg3FVe+1GvpRQOx + 3fdhoE7IK+U4ozoreP6plfD8w7KGr3+0VPCmq4UfB8DEUwXvYYcTNye+wbSFvFFqsjgkf41kighT + Z1uI9cDaVJEHGCLpqozgzm4B7fyQrCCbwOoI6z9JRpFN1EORqMPi8f/DVj9KsJVpS99wsXGAfKPG + vrviPHBoP6RCgW8W7tKipXuK2vahQLMCIsGKaxlAiINg4tjJv0DIPrhRe+tUoSCIH79oEVxW76Rd + 8KHwRbAZJ209hoOZC7tvKZPlXYZrFrSR7XEa5qPRVxEHFBLoqo7g9gxu865gQrMY87D1S30hD/L0 + t5Lcb/0Y9h5E3tr51QdRLxAIIacjY2yCQDlvAyMnQrlvS511CKtHI5hgaS5+4+DgGKe8NS9UvTEU + Gfiz12n7u47QwxGMBAbMUM8acnPw/FRXyuvohMacRbqKBr8AIlcJUpvqgVO5NZ+AwflFPG8N9iQi + eWMe29Rg4VlTI4Ky2r8z6rKAyaqy0QZQQ2TjHyjNisYgsfRFTOY+KfX3SQl3X8OEuwnvcIFFrDGa + MMdiPidEJeaFMNsZiTANR4JGYM88LiHMeQvqdERETSsNDJNf/9HQ2QgbMCYz5gP1QYSVWKAP5pgw + Bso7WKT4cAHItbT8uo+I6R6L/lH02WhuAahemV0sFJtsYfyUZgdFHaAoOtTPU6TovKodEpuw6ReJ + 6ryYvk6C97eAx5P5W0HtkXj8aJ+rUdwSpeE3xAs41v3R0TVP4Fj0XMXHTKz30lBnN0JlkGjXULZ3 + RakMWULA6hA5k1NIBsfaQPaQxAGSfFfSA5KmzYFG2J4lpRIYRPzM2M0a1QLpXdPKL74bnfNnO89k + FeLtFBT0SnCfAuQcp/UkXQrUvMNPI+N7iTYbX61hcVE9GfsS5qkgRv3NIJxCwx6Webh2Yf9CothW + la1GG5J039X6y9jP6tdJS501hNC1qnCu+o4Ktp+sb8+W68GVRrTCEdtabNTan41OnaQZVmi0X1fi + 0cHCzBxvu7TpwhDzdPCnjIsFho6Do38b29ena1TN3IixVxkShwLl4xw4Uci0MzfWRcajJ5KoLTJU + RaREvUejO3sJ4uRNWMzl2dCugtVZYAaYVlFcizOAEaL4djX5uZGsSkaEbR2lP32phgLZYzH3WDx+ + /AvG4x+/wNhQvUajlC0SDr4xXaCRg8C8V4Wg6bxfqo7ltzo1dJ4kFEfj3dh/VykOdCraO/rzyH2g + AFj821g8ItPwNmaveCLL5IhFJHcfVTrmDrUv4ztQs/2NrpLUwjhbJc8fLStJsEkBXB+DpqB6rPnG + 2PMS+BDQtC7nVrXmC4nDahG5HzqwvS+X5k6YZLYWluib1hGQ7K15Y/YdDrnlYrbHaCh9CB8G0OTp + VO7p1Mp4vQuJ4eh5WyGxqfc2OhxcCkdbJasL/RWdqq8P2VjLahhy2MzkqJzSPShdEnoash5yv+PH + MfuS3QSZpmr8XLwZLHpINhl/X0y/KG4bp/eGAy0kS2+ThykwWxEiWq+SamjV9TrVvkrfxTx/uITl + 7z9bsgHlO85fyRxKhOPzMdZy6XA4VDAUN0Oi9u8jDRdNAMi2ghGmHAA5Pg5ObWKPSB3W/cVLuJms + O32xStKz83t9Wl9K0x6RCXtAlh6Px9LrhUeFB+0OBt3qW6vxmlzuOEqeYpICt7aVc1LKt7IbdJ4l + L2Onnio3rA7i8FAmtQ+lTM/UciSndSP/UJ467K6gMPSubFCZ2dAC1K8dEYNINLQAhJh7UKLhBZDO + o91W0fMX3fnEnn91TZiXKxNErsKH4z+1EZa1/arfWI0Fk9yaYPhyshdxQC69Dm6k6CCTpQRkbmWf + 1BOu58akAyiSOKk3gO9hpYcngFXjEPeBLRxiyh6ePSVATQz1ogTCu5jUaJtdePLm0ZOkb4LLBUiR + OcvDwfSxco9Pn2brWTsxfgow7D+SDd9BmSqIAaGkuw6oMsXs6AFAL+sQMPAUi85sbvE1FMwWnaUH + Z2xWvi9wnn88J5JiwXn9Yl6Z3Ht6B79x3v1ADBrnu+TqVCFxs5F1hRS/x7LqjkFd9RKe/pZxGsDD + 5G/XZNhIYpHk6+hpHhHDvgLbZ5O0t8KXwKMuIPUfWmmfmZfA4/jVT6au1Xyt7wi8CciLcaQCEmDe + xKbQ0j+2HkxvTyM+akLRZin5INzMtpLNj2JMw0LyHIEX6vhLYCAZ6qjmGtgyPWxScSWkIdFAuyLC + 2Y6/GILTovUEpJjB8s61tP3NnbfywqpNQv3/Zs4RcFB+75Zv9yG+knm4Dc6pJ+zy+Fba1BfkabI7 + p8TLXpaS72WbhUJfTAtJJ/XnPrszh1jYL0S05whSTxHknjtPIW1RBHn3jZRrkUAMnOdNT741Gjpw + 6D1LJ7fABojogZgi2vLhjOARVUfwnIaZbxyK+iONlv1pkKhsrKJsQDUT95ZtGBJ52/Weqmvi2xcQ + zz3sCUTcBiJuAlGuIjwl6JXMqvrm3YPPuSkMceKlV4yX4bgmutJN91aYHA8gNDSpTF7YAeKLl9BM + kdAo9q56xlahbpetLsDNHRpS19m0361VT8PWa6hL1f9ZunjlG1yxl9tzMLEYah4n1VadUuZbGHp/ + msGrjaxh4mhyAq5BpalXG4L4GzcaHkSJfvcBIw6LcRA2O0hun4Bft6gqxXInbt1WuXaG3QoSzAoS + nMXCjX1igD97D1MgkDylWsv92ZSvHoypPoDW73KkycESrDS1iKreeI6SG95Agex4ckh+wGjP5C8S + 69Rikdif5B+/jnXR/zoj1LsSiikhmxLqXlzkrl5OrlKavkpVHxe9+JRK2elpDji6o8VhCQlgWhq9 + sw7G98LdtKbCxRWTXDVrJbzcaoRiNk8iWvc9ptTfLoacvd9Xof6Tyl0dNch7VsybI4YG3CPK4eoM + p77bQjDvZ9oqeTnz/4xFBB40j2YJyQNNLq6zoTSP2vIj//A4StEBkjw8jmbpgST2cUTsWxsOrXXv + Eammtck9ILnbKL9+ttPbNFX2Dr+K1wSOkMo8V/IBIp3liYyiOQNJGZJ30W2waNrrlOxPiTGTwyQl + n1Ay6VPZhIGKbVONdY2E4udF7ieMHpEpvHdXEsoOHtMec1PfRbhYdQDjvIKyS8H9jBWE7D1PyFJw + eXD+Av9G0vS7GpfmGSkPzeqgChA1zSo2Q/+Ouyl9j5NDYvpglLIG3ZJ1lKfW0BrKMemvWPEDg065 + OngoQsxsaHF/D4D2HgBpaqAhKeXFjgOLv8r5NfV67zgKmtB5UFvAflbkaqLjhOTUwZD7lZUYkVw4 + sL7PicseBQffPD/s0BCLIM8pcYxbK6ufsZoIg+4RjasGjk0rJDdzwHTmWGY+ZRloGxk4cdeyUk5u + x9GxcAiB2uL4M3jE08d3cTBeXfa/4yMzvmMJVksoGTHy/aPobFHInzpCNOYa5GPWAJIVAqBOzRTF + J1Pi0KgieS+p4ViVqd9qAIJbUpHZISMXh0fsV1Spk3RQyN2KalOySoF2d41wMS/ylcaKwnkOsFI8 + /oxFrPIBt5oyJ+MoPipBbLIvEswkj+xdiSB5GGrrMU1j42uY3eCYzXkO5t64of4qmM3F6heawRG5 + fVNe26nzj+fqmPdXx7yzOm7uGzQ3uPnSGs5Bc6lVDZLe2VAdoPTiDvJjh4iRWpFzcRD2oJxuNgCH + VtW/kqDkN8eDSRjlHpWVq7LKDuVea0XJtarQyzr6xQY2teNL19EuS3Z0VpS2cJmvVlQcGDnPpTkB + 9yaOn0kdy9CvGg0AxWGxISBu5JhmstHKC0d1bHaGjyuq3Ws4zVxvBFB/lZw+5wRAayHHaWCUHxoY + ETSXzK12NfmbgOxfR8PJhewOdUSTw2Geaqz8rnh4G4EHmZzqIELuzThipmwlj9QTclVE4HHYKx6h + HR39IrEb/g0XtzTg3xv/pT6TV1v/WCDPdciJtneMrpTEfs9hjsmJ/RPp9I7zFxJgBcRCA48DvpDM + Vopjw9OBehqHuJ5Ef/J+tX5b0s7kiPQNj+JoSPpMoXjfqCZ/EIB0j0X0PQ5ZKm6eCJzBBzuTl6xC + 1EF/TMNhR8/exKY/6j+lfUBpZQa8f5+B4vGe/d4DcAdF5E0arv3NHdnGBaVaB0NIc148gJ4RswlE + 73Vxro6kAw1ngVhGezHzJMZZEVcgzMWfkBcY7qv6Q4BoPXGUzIEcfDL/gtaNaUtko3w171/drMYH + +BvcVMpNKnBsKYC9XpzSxvezhgS4ESP6A8eoQ4SCeMk4Qq+2iW0ufH9BsxhPowLR2XGAxV/s4Re5 + q2HR3ePxsqv9vxj2z/y7yaXqIgjKV47JCxeNVTu3HcelYe0MbyvL0zIsL2LUB3gzB+LwOU6GJeS8 + 03VWqvuRgRjL5u3bATV/Hp5822mNGtzwlxwjQzJ3n/K9CsgAtTQkJQx3qBZp5JBmXYtSZt+poDEt + ysa0KPdIS9tIS7rJjl6ooSgopPkWvyr9ZMtH7GesI6v/ZpqXjst/G3jtP5PrHO5NyP033reNtLVp + 0f7nf//znyfWRJUIvsXWaINy10XW3FAfe+AWumW6QEpR7++eIhc/0NEArf44OKKY5QM0pe/bAiUW + 30OCwZYYMyKBrlKyaUYke3ZgcnW/RiFSpAv/Ez63SEVTxvse0hVRxhetN3aTcYm0biH/BrKEP9s5 + MreX495QGPCby1Wa9hXOnjxng9sJebsTtXGwjH70tg/aPBi90CLSfoz9ocH/Cw2T2eIp3qVrbczb + hK981FI4Lk8Mz40tXXEnl26YVE43WinpbkP0M5ZPhrsXNaqJybz2/+IZk3/RM5biA3iVwebSD2YW + XeReNI12MuNpGpokuFMoHfSj9yxBGUwuDUPpiK2oKNbjEvG2W7yzuKRHVaM9y1K5Iri0KpEzXoDt + DLfDevFV7sHmipmGl61fpyce1ulWwUs4lZv9Dbgl/hfBTcIxIy9dZQ+4De7O7A0tbY4dZr8TsBIk + STPFQ/I3ul5hfWaA3NuSGvlKdPYyMRVj3YUyVIz6kqH2NUPtioa6ae+8dTMv/M3wkAR55Zqj1LT4 + +wNAV8KktyArkzNr668+zTf4KyD7F71pOe6DjKJ/07wVFziMjaoUK2hIU6km5jzcTg8w82QjDBki + hgEBF/wixfSMGP3SFAzGjE8l9k8a4rMkg113vIv1KYecoPxRmMHPWMl8+6Dl5YOWQP4hrOUPD2sq + QW+HtfQFdPg1x298lG+WHzxvBEOAiJeeqIUeuOcNECxDkqc9SBZdTGvA6+yCZN63ZgPUJYhY9hE4 + fza8Zysfi+jKvvA6vOeMKRfFnO7Jfl8/vcWbLvFWBP4hvOlHmf4iQctH0KZP0IaLUDomvA2lA462 + mdTpUpsprsAGsMzrMWxktPd6kRzWINJfSKTbCtJF+I7lM4GQP2MNy4A4cz770pX8HwAAAP//3J1L + cuw2EkVXJAbyD9S0N+BB78P7n3WApPSIBAkQqoL0qj1zOOwoO32YyN+9V87y27LjbwCX3qhiSyOQ + UWV1bP7uB1t+q0m1FK6HU79VL+uKgT1l9eJIbUjHZUrzxo9W+o5Hia3nZChKtpCOUYtjYUt3npN4 + KV2XbyefMz3+pw4lhAo2Kk6cT/Iblr7j8Zdoy7/tbXCDUPLWxK12Fq/UIEqjgeBtW5x/GZxLCngx + iKpBEtS6PqtUJjXvboxQ2orXfh+h6EgGLaKmx7Dp3XdkuLW9jHjV9f+wRRNejdmC7p0StsjStlDy + sQRoJjeAE96Kay2OZr8FHLwTcDAAXOVsHFzJhlqWbMGvtoayoYVkpw65Hb3rEKTvJ46pAA7LV+Rx + LXI9gZWZduJ6xyswXCp3XL4eg+yIWYBk2hS69tHL4n0txLCX0n5rvpZ/2fvwhQN8aY8vN2ALtZ1j + yRfF093xSoocUqoQ42qRjirEypyGpfU7cMkY1845LqdJEbijiVXgsdDxzXO5S03ya+W49d8kHWYA + zctVH1Og9kOSeolN5gwBSouHEOAKPnon+GiHj8VMqek6RtXacaA2fG6HDss4EcfTfa0UHXtcZzfi + PnpQoOfs4wCLUUDY9DmO/7kceVxEjaeTpw84XyAHziZDFyZygT5nb2Aam6M3H07gdrbjql1SKhyH + 32SO34k5vsMcgPxn3QpyStSh1tkohKjBi8Id1YswG6HQaKBacSqd30Moj2vyzfRRezobsRhOvOPP + KpidlySsY+0w6Dqdp5wrW5GN4WonEkD+qYMWvN60q7nBfyaLiIV0vjPe85ve/tNf0xWCObrQha58 + nIDAzAKguc4qn2c1l+us1wXAvvGTYozIgKmJmxd+B2njln2S5Jo3WJIiT+QN3ZitCFr+9YnSm3wW + MatgXU3UdrCqiej3wYJFU4jfOKC5AVZsg1W6uIfN8u0dQjRMk9ek2dWZr3GCStPkqSfGAElcyrL/ + mXD/u/+wgO+DUkgLZ3eEO8kKnkpWEgqmWE/dS8HSDazoSazQYaU/EC7oDK4hD64BroxnXgSam3ti + nhE0QQtarYaXeYuQZ+YtrYJ3uOLNvw5CfJevYh4uStb9AUGJlpq0YXghbbTdKVXXF6Kvh41cvNjB + Bn8NbKNbIsOwuawWQnU272CD6ujJwUaYJsJm0ghe/nWQiN6leE5pU1S7BdsrUxvEc72f+aiJq8P0 + F+uwsN1c8wNtJmN+uSBJpXEQCoOf2hWPwk89HVPg64jln7bZD78HXrwY3nw50nPVWIlXiEzfw4uf + xEv/mjaHfqCs3Sl4CE3Fywn47J4B13jVYqElXtFoYgaDIHwdtPzrSPFdnot5aXuVehFGJKU2YvJK + xAKk7zU8nkXMSsT4/7Xh4Xd0olYOLgVXUb39zo9lLcDgWvWFDlbM5q3e5uMvZmq3uLqTtvh1aStr + yIU0J21ZhynXnWf+ze68ZnXkIA+ZWnmxt30Ef4zm8IK2lUc8f9K/ijASdTErnB6zlQK+DWGWlnS3 + pcjyQsKixrMg4XTCXDuR6bc7HPKBsK6bxuEjijHO/B6caSUmX4JmuqTRPAYvokx8HjvaN5ouCs+n + sZaao/Lml9x61W/i8WkwbJAvYu82FuWVWS0Cwano+I28JoPUuZe9W/P+C7CzD9i0lMIjTG16OIlq + MKgsORx2UPnikI8jj347B9BTn+CwYA8WC6gz2YN9znEZO8oNqz12MsZebuzcfFHK6/Y9wmKnCzqI + 88kjR97UhW/si2HRKoY1tRHid091N2i6RE6t2ikukdNNHXzWmzIGt/CBh15+/vkW7V3G1KCy6b9r + 4ohXW8I7Y/pcfivtwgzs9E2p8XnKYocy183nubJl3dS2fh5Zr1ReXsWZS20KSxszrOwXfu5Fmaq0 + duznK+Ru57xqG4Iu3FSf4A/UfA4jYTBqoFkD4uaDUseSGnptzpK3048iyw3e9EneXO9R/ob3ZPrW + m2RVkdqvmUw5osQmdH7BW7S5zJg1h3GUuRc9JRGqvHbsRoouSaantXzvxdypwMMu1QNDpUA2Cbq9 + PmzhdeSpnRVywIavJ8/X4cmtiMx8TtKdNEfpG+vDQ8S5NCfQXngEQb/weCPNvSjPoVMx/rqh+Xf/ + ZfmKa2r1FhfBDm7pv3l5zh6Bx3DL8h18b8ZmTyW68ghGic5uzxhSHzcbxM09UsivP/5EGUDtxlew + z0QHM7GL/pJJ2+uPwNZcf/yGk0k2VkjpLnkcPHlH9NiWrf826YFJsrD2BZfgIXFwlS6fNrU3+ONT + ua00KJVk6buwxQ5sqQObWxqJ8PuwAeaiYLUNngqb92GH9vojMDbXH78x5V5hi3dhkyrNHcdwjJ+2 + l+9xOxg2l/U778g4ltj8QwTKq+p4qkQBgalPW2rTBg42VwqwGwmkn1jsx1veMzpo0L1pKa5/qLIh + tdsmyZ/Ga3sNkuzVa5AranYXNatCd+yckGX9bXyj03i1m2/IFJ5BDUvRFxE4ndpAv1sCY6C5DyOX + WQ1B5/Ym780A9Moa9kWMuXy2yzxeM4adXcjvvR0rNTq4xiz6BuXRQy3/QEoTq+1sy5M6e6xBPx/+ + Q6EDyrbVfG8ikJ5KbxCLPokgnHsH9ZHDVuQ+vg4+j9wlF75y8ob866/JL/jilQflS+CD4BWXrL0w + ibZVdsePZ7dfQl346D58VNUCcuxUoi1saSJ8OcX3QrfBp4MSB1mIKa3a/asHZfNtCZUqfABvi57a + YjBUTORkk5iulAWh/7qsvE5OAMQSQHC3vlq+MPF5jYp24qPuvkku43Cw67V+OnZBQQYMKm32XOJD + bG9TIm6F3tV1Nsvwnt4KHwzAB+KazHqs5RAX0Thz2ytuB+qtA6m15cUw2jlBWEKbOOkQR17L0xHH + Uso/nnqdQFtZ8ONrnb8DnFPuAbdbaU59CWjmcKCjuBTW9TymB+hE3MDrd9ritOsiFwKe5ncqS6c8 + gVNdGI494KINAEd+nnq0W86/USXOE/TJI4LYH+1AbjA/cGi0A6AL3DwkhVp3xH0pU2jKDjr07PRs + O2J/u/LGW1Mdee6DWTpVBtKpdwN9s2ygR+5aji5W0i4KD5wCgLbJc4kOsEPel97gOXnniS6L2vbI + G3lnsjiJhGRH8nAxTjZ1C6UjMx4wB0+y2fkYeLDgzRNTqMVJHHiyt06u9HSZtQzd+RF36j8zUfrs + uREdlP0VCOUzk+kn6jy98/kkfNDo6Q7tUwMIkihQE0H0YvHmV1FKBEP0yv+lcyUrnH1CqdvLtOij + iNcISioLdShO5IItkdGmTsjxopfpV9Pj6IA86H0IsaciLyWC3oUoFJaxzHwWOuX+w5NasfOinx9f + C+nXqp8yu8Mptyr18IDRtRT9NI1FEA7t/OdkMHL/zprwkd8Ds1gao5xeZOWb0R59MECfsTi15OOq + c25CUpxXNqStE9XKf7QKtYZH0DH0oKdzB7VwSTVhTU3fBkwuYqcqhCr9tEfWh84VexibKtebRNhE + 6LTf2YSsJT+88nzLrmGHzoljpCrh5f8PDmZEsRKSTGXGOxfkYk496LQpU+6gi9GlPDvUe/l/KjKY + GL2kC+Ed6zbEK//fK5uifNnRtSna+auVTfziLHPJX2rZkvLmbVJ9MCX2N1XY+krXblnFOae4S3H7 + icUwuGMGFvgho9PzKH/cLjVZG8HyK5qqtAdSIEjVUhg4+5vEZ1Mig+6zU+4jyNsy2MH55hjARJsL + 5KyqD5YY+59PydOFsRdngkXWTctb/FX5zyuTS9lwAVctgJOaj+kUwM/qsAWgpC6A5BIguwC6V2eS + yQmwV7ivCRDpQTTBim+Hz6lsRPObK3tBt7tfxsWhZ1aazZ6Ohz6fOQ3yaqcAvkYPrKwXUA/dshiz + s/Vc21nlfrUOD4IHDxUMURc9HNo15+rAHSNMMec66+YMaiV7dtoui9jfZjHpehixK/jcfMh59AGG + H2i5gPSzH+QREQ1WfbB3PUEpAcY2f+LNZ8HVEIUTVSTv7lD2PCmeThvQXM8aKwDr8axcA0huMkt0 + BJAW0vLbiYscfToiL2vy3IP4+adbGD//rJsFv/62rmN3uvIPpiUo8Kk7ThalwbuJsFJSAWe5ooGb + FtDqv6Ngp4Vgf/SQ1MdRKxjdQ9Tb0hbtTxC0iaMH4P6MHXL1ProtDbZPHixG6Ky3OFGO3EZxEOaF + kYPpeqzWW8q+JymdqQOQ9F6gMWrL7tRhuDkoHdy7j/LMFhd+gWDsZewsLXbnmkv0IUMVfFapOUgY + tZuelZ4KePNuVwIiePKKzaTTCpCYreWc+bH2LLlrVCsOvFR+Rbk8OodUSqN/7GOVr/jhMX54iB/e + fYJi9/O5BfBie/ojZVXVdOEuhvB5eR4shXYN6KQ5jColo2MJaORn7rlRXnhWnW5NKPZan5FTy9Tb + 8SdadmHkqPJgtCjJTNkAw/4bJu4rSmP775mJw/lCB0Gf/ND7jQU3/UOvplhe5xGdWp4S9NVVoO6i + VabsVm6ZAbgglkdDKIoT8x+mW5UEDS4J5n/wlv9URKURwUyfE+3QuFT+w4f45QeptPGDdFYGRj95 + 4Ao/Fzy4njvwtkH2J26bytEeN41ZvNW9Qb+Ui7d/iRXePXaaFvvzBP38i934ff1tXethuFrQpUVh + W4+rgqj5EGMVcBYwsdiksBJeIbr+gIaqhYZcpkFMcKq8otxLhFhtWkM1iohlIgSnG6xa3KQTrcj+ + DwAA///UXVtyXCsSXJEJ6gnodzbg/a9mgsNpiSo4QN878lj3ryPUM7LLSb2yMk0i1B6EfTMR+14i + 2lZimQsPeomaDB9vnH+BBMrXbcYEjlRem8CikdeLQCfpoeQHomYmozysJNwql2BajUKMOypMIt/a + w6IrTK6eyf1ATSmUgt/HuE4YCp+MRBHeFMVXDHIxCBWyrBgUv8fYxfbo9M7S2Y5l2PXzkJyV+9T5 + lphklwsx+VoGfCsI7oAWnbhmZjOXYU5/wL2RD1IiVy4FvbmVEGwdYUyYM60x6MQ9bpZ8nxJ7DErx + c1FAlxFlCkGOrrHAAYPKPisOzylhD8OcTRDBXEFLqYISahPjp63JNakwJqpqXFTV2ag+J8YjA9XK + wManyoZCUaGpgarU85IlDAdtFvFtoaOCqmsLGWz44lQYiXg7kCHVTfja69yBUNXGT8xeQsqfOIPW + vB+OUpW4xTeXE1radh5rb8FrOpqT/BAehqO5r2qEh7EMRDsejSnPYUirsiaGIsOCAoe5mpYehoVN + XwFYuu5eOAhgdjCkbkYqEq7/hzuWr48tmq9PWxx+fm1boPITMZsD1lOxKQ6pF77Na3L2oN+S3KaJ + 0fpSZ8duQmsJH2cPKqcUdwUqD/zeIZSgFpLkYknRyJXlSK4+/Rzftj9p7kF5fXqh8vpwVJ+m/G/r + 0xRy4QdH6huV96xm3S46cRAug3qSKVAlTvpFE0tsv9ZQ5GzsCKusf/YFKg3PK5jsWIp9XaV0424u + ISf8zuUh56O9E9c7l/jW3olz4Eu6LItIietu0UvxNDZoz5yxXMNhcy9qA6hpisayRWOblJsI+sU9 + FEvYZjEbC1BjMxNith7jFY65e1mh0RTuKN6fWhjvDyec3/tru3c1xicC1C/goHiRJ0fyYcBGYstS + d8Hr7YXTD2Hxm2CDRpbgFsHZlDqY03QEDlv2DAyrJ4bhXe2gKG0w8BXH0gsbsARC+c4DT6aQ+AiK + 8UPeUoBkau/pGRQd7XdQNi7FINE/pZQsEqeVKrLIDokZPYeN/VvavHW/kCiFbQRzz/2tA3KPRMQe + iNez/wnEJqd6A/H6cARETnsgXkTSB3WzX/WQCK70OgGi5lt0SUHyOi86dRGOfm6jPQOfo19iuDc1 + zzb5lGNcr/LzAEPxUfQZ0ZAxkAwM6/+gzYjYksEdRIagXZ36+tjC+Pq0rVM/v7atU/PTeyqBSK7m + aogilXAtKQCYOZY1r8aL+bSxUj/BYTWALHkdRsEpGdGvFMUDEqL6zl/8g9r+kXwBMkmxsUz9KUwo + nLMDJJUekJl7QF5Z8wXIzO9otN7f3YWT9QPhsVzlJjc7WvlWab7rvyKkac3wdvojNErHm3iSeoYN + 2Vo15amZb/QtZPYJMmvyPaTvO1rr/4VMstFMfTTrL9qw/fl3dvtM3NGsOk5f0bw/tWjeH06j+fru + dpjDT2+sBAHF6WycJDS+FGXgFVf49xjMKiTgWG9CvadvUK8DasHZNECGulXVZUsdwEnq61b12ZLc + YKfYNQfm2K05MEi2tEUHTmyaYXc4708tnPeH03C+vrvlTaUPlMeUiXqNNCfgLA2ckhA3qw50+iTU + dHb7rZX2czpCX/4goA3o9LUFEq9/l1k8PmloRZJ/bwntqNUScAh7AgBhqOtzmzq7CpaopZYXQKmh + 90bomzElCkeLSMYnJpVW+vW8CiJoi8iaHBPxcs4zhHQwx4FIfW9Jg+xkKuRiOj2pQXAgpaGmhQR+ + PpA8N5Wy4QMA2NMaQunmdhSooF9GtkupV1Qbu+EV1NCF9JSXQwe8HIgfkD5ifICnBqL5zI6actfR + ABadmAnm0elIsH9vs0+eCtHGcmpYNTA7bm7yFzhTIV/WZj8noKtz/VpHRrOOJNWursUchIobwEIX + RyyhK2vvT/dz2z4cP7f3d7fxrPP0aTxTyIQ8LW2rkFWbFMSCKrCGppsUDNGU0s/TeUAmxmKjGafj + 9KQunMAemQg4xNNXQ+3w/guZLDagqZ/CcqCSPF+uYwlw6LInd7BkA8tdMPnsmcX0weUBm7V65Sk2 + ObRms0198vJyA53YCbLvNhH71Ik8yELZulbTVBIdvQXBUNcmzr6uLf6R5e74tBLnrNAQG7ma+pta + w82afnpo3sLYL2xK+JrgoTQG6MEz+/rRbTAlPtVB9ReRMu9RKOT1ktJHUPzpaUl9nhTvQaxMLoBz + bUR0LA+5tYd6NIoXj40l+xAmI1kDTR3nK4bQi6NLUMy+mpW+O5FA/Xor6Fd3IuGI///6zr+Y/NS5 + QPu3NrI+6p78Uq6p9CvYYNHlSRjoq2z4AgjD06pqn9apvZxEcuc4qg6NWrLjX8FwjsO2zWxEka9I + snRVLFZ3QyQLx8+C7Mvy7gVGbH/0G414OoytP8mHAyDUhywpTThixGIMGyQ6+rGfoIP2Vc7gv6N2 + y4zN5X7CFhDfg3gg0kAjB9+CiJWOwmad1EWvaypTgLbK7GH4uQK//pWXbkaQbq3fxvUI6Yh3tdUH + vh9Rep6/PrGQK4ez/idIoOtDKvTSNeMNR7Irrcklv3tQpUx7SSjoR7DJD2GVPXMOwJerban+dU9c + bE5MPZ8VcgDOjj2Xu/IGSuhHd6W9L/fsLpsS5/msOB+SBZ7FpDgUxvlcAFJoUkQHNDofzTx4F7Ch + JOfBYNXyd1CmZ6niX1McOkhK3p96YLMKG8dOJAIbyP64MYecrdHxLwiQ+uO4vu/IbbV+X8YFObxQ + DWfDV36y7axFKvCcK1CCXlSONgvI6/mO17SR8byRs3Fa8kZLWmxelOkwQGJ2bysWP9+Rdhu5DGUn + TFSPKa3yOpe+gwS5CTtdXuwbSNA+L9aOvEOkmA5ytd7aWed+BjM/3XikkFOrDSc+Fc2mopTISqhr + THp9In8qDhHMqhIG3kd2y0qZ8j4AvDom3vzLDphMmH00/amHqCEOoKKLZz/aqX8ezT5Z9tuR2MD4 + imjs53Vw81YPtBvur20f2fSkWPQrBSlceC7bFzKfRLSik7ysd5s59i2I4WTBqKlv5dmxVYrDskvJ + 9SDJn34ICvhw+rJVyAgvsgmm9MOA+ouil8w0YzogM05/fbyDieF0+4whHQUzP2lnSn3956O6OtpO + fDjb8bGczF3B7C3Huau4l3Z6g4zqqx/GAZvF07KA/BJaks2aWdmG03gl1Le4uKxpoxlNMKGPZZbj + YB5uLeMHyGMtyw/1DzdryTNkDm/tcFNnteBGozQLTC7zExCNTtsINDtosvIAzSGaqEZ8P5ENppp3 + lpp+QIdNNti8E+krnNBG6p8P7Tury/vH9wDVD+aHkpYi5XkltJvw+DDq2JSoKX90aErEBzJPlQH8 + aZ0kD0pR9WGkPIDS0AkoWm0/LkZZUwP4y6w75b8CKZZQoDf38VUDsRxlTN1SJr8y5kM9qwEiqzz0 + Je1QeffKVlx6uZxxXYmmLfFUOzcoaL/ScCep4KIJwz6Ex7aEhkFBb0ajxYWSUt+VEHtB/o7BXPpT + 89KdmufTMvbVx2xXzvwR51VsDjlKpPmcoDTBFU6aKS3pPT6CUIZZj1EbgzKqjbmVM+ts7ipbTxol + v9ICGipYMRUsgQOkpv5lLQH5O2XH0j3bWyuFcz2x47dkijEutTYv5LmjSD8sVzVHkX5YTmSJH22X + NLLrJLo+UnwbSewvej71ht2JwSf2CNlOBKArbjToYIbR8z5S42Z/jui68aod0e1SoW7prp+16sOt + sgbgpjQ5GZc3Es92XP57jCWOfQcYThYOSu9oxauQaa71vhNO1VJ4W6miw6CFIMV+Wo5Bc/5O1jLe + hf2GtSxVOE7eAyGFgnLA8qhwFL+7GpwWktldDbZe5SB+jOoGAQC+OsVCvqwZRuatVXzBEUqycGxM + ic/NFSZwikfUr60S9Wur3G2tsJytrU4LUnhC4TR8sjam8RFDHXZUYsY3qCH7NYd7Q2HWU2DeKcYl + 9dY04+imEVW7SpTc7r+nzmnbB39P1kM9Alz8gPLmYXl1SUsnh+UX4Dx3w5ctZK48/IoKILnScyo1 + DXV370Y1A+LYi93CcNPK0SBOLfORm/b0J3MDyL2Y2PM2kHviBvfMDZC3qBuHbcTjUavUcyV8oFW9 + UYO6WFL0RidgXk+KvppJ9vWkMotlSRscZiibeXgTGPsa0iR7eUUIXRNBdYqX5duASLgvP8vLIuqt + q+TaYi/Bp57TCAOnUcRwGn0bjyUdwA9fdnxfnMbi0TeYC5WBpKo9Dw7IxkwNRzUgDMWnGjojSU9n + 7G506FCnkQLz4VSN5pypOtTWJzpjG5Fu6Yy/J2EcKFNsvNlI/CsqyDaKPKcz7oCXYGghBlpqAbtV + TOZuFUX7MHLI3yhTRbhdQtXGD6+j1bdSIGljFm8vcy4UevI/e6FwyIb8L7gSaUSGOXvRx89TbKAx + 3w13cckTB7ANIGHfAGLgktzNMfYHq/ff/ifzP/XMfz3cVNw/+e9QWPiB7FaVj073iC6MVIbXNPVh + pDIsnZJ7S991S/91XavmDdGGzIICnJsztOz5AmCpdivph3im19PDGA90Gyrq0nAP5xng9j61+PMp + q9uAX6N+My7DiJvMB8SeZ5qGc7h+5hmbvXZ/cJPMNRx5OSPoQQc95oC7U7hyurxvP3kyuH4kmFJd + ns5PU7PGbuSyxJwLItNAqHkJFt39Aw9C77I1cN5BTj3le0SclWbMztWytfqvtoEDxm+cdjIG2p2H + Qy03Y3pz2smVHbuedqbhKNyhTuwNqrj5CvtChcrU2cQLEoOfdjaFsOXNIvfU7pjsSRQyYY85ieox + Zy7C1UgzaC/NIOmtA1RJh7SZBwfgXNudrHPoMR9J2/4eQ8k55CXyil8a2aol/pNkl/2UMw6rP8r9 + BjdaT0tORiMFvq/JE9ia0lyStpDf7PEkhvZc7s5MK/wGeRRw2wYEsyTyfQK5OxmeTqfVH7AB+5wX + 83BbMd6Am5yn0eKvCcJ/4q/pHPR/WQZ+1KOPsEMfHOc8OMt58iHzVgFCkvZeTYAHVE50UX6PQRTy + wEtixcOGO8T874DX/ol0sXsDckYqDOSHFJYizcBkK3xygcwLghXva69GD6wMdCVXWE4FM4BF1+1c + TOB1FniQILKFpZMDS8V4d5UmntvnODDyQ0Z9CLqQlXy0h72/tD2ViB80XyHUGzSc30rcrcGnUi2v + MeYU+vIaY2XEmPwVGCs/B2Mag1z2CCcYK14HM9GijqyrGbfycXWkTFc+xRvkefnEKIObPQ2ae2Ii + ZYWFxArRJo5+4dMPTOpou49Y7jF2fThQZs9wInlB8AH5aVySkB+8EVK7wS4cqUqYLDHmYqhDHgOr + Bq1/JcT0f5HG1paUujxE0ssJ9rLE47cqR5Wg14wZKUVdm/hikY3wLKkVYh8ESkp0FHk+sWH2B0hx + PMqlQY2N+j2B8zM055yX6qxHHPfhUwM47d1I9BBwenRHVi3Q08NePJfmOzXTfs5tVkIAFNfOaj6G + mpeAK4Pkwd+Btz+R0qoH9VquW35RrKhjfiIVPR3/xXPUUfRpzm8GxLkAeUqfPzKaygQz+DMGSkOm + 4whbdVnol+MRLVkagI24LOfk58pgcp1wH0rhLpacz6C3k1z/pKQ8jCnrQjTlMoceJznygv09BjJR + W3b0kew3dGnMdqJ/A/rSD2ra0hv5jWBnM8K69BkB8aoT8zP3tdborXtnvA0Gn59iWjYoztrAe4xk + /v54Ud7PtvCjkvfetDag+7SEmGkzF/EhzMt6Mo8I07hDGK5qk/8RwrJH2K/6CPV3tFYwLRvFtHwv + h0+o6/eP7vV7+FHzhYLmJmY7+ky+gz6MG6stSmunLVCwDV2aqr4gZ1ypU15WIYNZEy+ctioC2drD + qElzN6vsscBEo6GOvYb6mRT+60sHCupPg8lK1dYHAXVsg8nCSlVTZIlAF8YyZjljeP5PIPgnklz5 + E0muSJsLbjcCxG+u4co7yKPBZ9ILpiMufSbB3/7MdbYTpM0oBWQAHiyMJi96pjqHO2MoAlm84j30 + YYTSx/H69AoklFP3AjiqMK8i80lAVET0yeu13CLNEUpaV5j+TjauwVfvLP9O9NXf7MfUmNWHpQPb + 8siORmdztxjIybkpew8tJIu1ItMyk1U2dWYTFDJ+knlhp3xRwZwnLxo7SWD6zuuQA0PlS9K+6tPx + 97ia/x4jWO9wliCDvxZk8JNABm+AbDBOjo5hkoAsyPwJD4B1GYxzizNMG9PdquK99yw3GLNaAZHY + GicDfi/G4oFDHX0wfDC+ibF4J7JrL7BcvfkAAk5mJQZk+NeCDH8SyPANkA2mrDGvNDrjYLMD0dtB + puk6oOysPGNMA8hk8BG0KDN3jhGzqRpjzuUPhKwcZTN6O5vF29ajZIkl5zXU1GurbNIZ/X+RdsXS + ih/3aKOfhDaSJjfWPJCXy24aTB+9qZV1Xo3ZY83q/1HzyRzUGSQ7pivFYfsWvbjxoMEZ0SwBHNMV + e6brRVFZdWjRzEZiPxuJ6b2gHQnign7IPLMB19OFhxFJ1BtyTEIpLxnLPpjAyzEl8ARy8NdAjv8E + 5EDaHeEifPESxEV+8gB4QiGfoBAx/ufiDbnj/uilGsjoUr/Ecg198ityGFKeOq4sg7eKnXWtju6y + OPbH/FVjE/CHvJVYtUouubBqO4HwGKXfY5Sitze2ZUkkr6aR+whFoH9ygxOjv2X0b2T0CLO9dYxm + hxObyfJPiNXV9dwzq6SccQMqL/YOsgbVREjKgiqy8HeCKiUXqf7grepCpbevpf4LAAD//+SdS5Ld + Oq5F51J9K4g/eUZRk3jtN/9eBY+UaQKkSOlmyo6sqp6j7Ii0cZcA4rP33+OKN/59LlWmXHXz0Xtc + tbdSsOl+pPYHuPKz0c9D8A+u7KfUi7e5isLtqfOyDWBBlDJpuYLNCORBrthyiFRrnFC1RdH0p3CV + 6jpwLY3FTMnmXMk3ckVlaPt1gStacGULrsRzlf9LsQoDTkzSPZg9Vknj1ZPHSna7mKewUr/Q7wNV + f7i0rxb8DKx4k1oGCiOS0hQrTN9WBsKGQzXnB6jiECz7H6EqJKuU4pM4QNWZBXuoaHgU+l1MhXv5 + 3xta/3/8bJC0/JQ2VKkiBBdLQPzi04rbGAGlf5iq+ItQhaeV/bdSFRcC6sLJhCooui+StZ1D9xVE + e/BlVdtjPlDYCmUX3XAX7f0ZWPFmFReFRAI6xYq+lqpE2iAl0r+DFULA6qe8gm9jFRQMDmfBc6yg + a+CCy1bJHqwAgTlkK2xlCwpstB/E/Aisctmdk65UgPS1bAXucKKMDycewCp+BClg9VMewXexips1 + WaMQpMcq6/7yOscKhhvA38WVSmjZtupz9adjzD+HK94VcldjkH/3gbrJFZqbF+eS4J9xJV/kSv5H + 0lWQpIYMUdE4cAWdnaobN5Z/8Bi+gVWW0AfEVtkqV4fGH5SudjO8S+mKv5SukFy6ypTs72AVOhb2 + Ux7C7zOOHStVNqQypSruqJlGwwxPlVkUevf24Zl0qGOV4Hu4wqQxXTXP4Prjq+Qnr9ghH764s50n + eZ873D0SqwLQcLWHIfeyV9ha8+L8NpyIgC71iVO3RrPkTM+j9+4M/olZPlxSSsUzQ7BJQjvIyznX + SC3QCwnNDsvhc/Z2xcNz9tIwjMjfhB5q6ME74TiDzYzKk+ghzJX56Vfi9/YTnN35nZJXT8rnvN1L + a1HcPblIWRpe1X54Ez0JHIXBcf4TXUOcCxBgqcBVlUb914MVZFwSVe1cTTxw2vlIe+DMhjbSEB3b + 4qpv/YmvQscWJpTUPs9Ut5yLPGgoJMvbWtC64Uv5pmgLqJxbCh3Q6ReHXy5amsen7HgBOrsJnZ3H + 7H3pLs9ePywSXHpfP8hdVdSbpaVGaz3oNjfE44adCU34aA7dvot+H21qMcU5Oz2sB+z0ZIqDPLcr + lXfw3iI7JwaXp7ilXRO1yjIi45y7LtnB+WbvqOfoAqe7q29fmBCtycsL8vKCPKf7lzA9J0e8ynP2 + C1Jd7hU4E2mZcHfkOREsKjjlLu5li/ZnR04QXKwT/fN5TmkUP6Ild/kqd7uIaqtn25aWYhsg0HNZ + TnRbhC7JIb1/s7AU2f27r2z89tcRkTqb906Ke9UpDh30VOz7qcvn0Xvr3+qz+Y6W7/EqBGi3RVvu + cRfynXRC/D7dCfZjao/d/u/WBXDNnV3kjlIu5zrS9Sek/Pygpv5LrQy8Dv74btaTWjdc3GC0r3Uu + zZmOismoEUZ6gb5yk75JDN+XSn+12KzNMHqhvggfLDajHjhbjJ6Hj60bZnshVU3DppjNn+hv+vQq + fRgUr5K0WY9tI+Ensx6dtJxjwaJ3sx7LZpWmK43MvMx6ySsmpbiHmp1gmWget8HK+p0HC/CKBw9C + 9PyIG7k8WWvyuomZXtX8gm5idwjfFmbApDLHLuQ8xjjs9qUmY7Ss9G90YbOh61peUsdXqeMSqhVp + JwiMNe8+qoNbds/12RvP3v6w5aaDAlTboKtvvLx84xlMuWNvNio0XFOAhHnN3eIaBgJ3YQSknjvD + J7mjS1JX5YX6IHcl3rtb5xXrW5lk72L0tNYUwqHd9rq30snvwDl6Fs8tWoW5+jMaleeCVyWOkixa + 0fChcnVr9vP2dr06IS/LjBc0JyJ52b3zJA1XuiilCwmPZ9Ebshcj6BsslOAPzBOuMZhv2mvfZTDk + PsL9FXNac1Jnku7aZAJDdwxbF5w3CCxxHmSOQNws2XNOzVUCp8hcAx6wDoMQXgnuEQgbXn3pFblL + YPdQd7mPh/fvkIqsCdQ1gRgQjCEMCNKfWAG7UH5yHcTeToN0mJugJrNEMwQhRYUl26ZZEPOu8nCG + IJdhy6y+ZxYMdu4ZEwgZ4ou9LUDRtowGzzFIuhVaj/TglfJdFYpqWf/+fs6Ul3YGoVOETxQ1BKcI + io+cDY1+IduFJFjWCFJAMDwhij8a+CNS1emSjiDZTcPft0L+8T8ylPkWCwSZCkCMugeZHYK987a3 + z2MbSkEaLBHkGwhSeENA+4iof4nCX7+nmlSiZSOb50HUd9M6vVK6xyBsjHyRwS4PYlQ/C72XoOPp + 9ZiYMw5DB0sGEdcMsmcQYwR925P/yJHVBdNtqrrjdDsNHpMHSFJokQYhinlatE0H9mqeuZf9T+gr + mvF7kJYY2o1ylCU8J6BdZ3+bhVt68EGIvBw81HJUXklumqMA6CZ4rQUKsEqFXTkaROO9IxHTeN6e + 8nrejrbmMEiToIYQ+naMIDw7f+D1/AFfCW8G8Nh4f89ugYxE5giGNAjY+Tf7PAjUIehtwHgIYIY1 + gF0exHMALQLIbS0KtEHh/OjCy271s3jNw4vole6N/qq927uKMcVCCwK7RCgzO9lemlDQFzFjXSBQ + K0sEiWbx+12xNggGgbQgYqIPa+3qug7FF9OL7iqA6kc3xjJL4SmAGFXjbe80nNo417FSqGbMySWz + DNdesCwJVL1BYImVaLtxlvJGiA9mwOM/6wV+qQq43tuGrx2S/BZauIBfL3ISQychAYZmtrhPJ+1d + 6W7Ts6T18J2X8GFox1AJ8fPLL8b25DiiXPl4otyX3z08waqIuGSDOXzSWTZAiKB59qg7evVewVRG + j0DC5TxCbrAnEBaXsBWqeVvnCfHzFn2w/2MsO9qSX3CvIZNgKzWQiDlnyHMIZSGFDVMh7OLeD5SH + CGZWXiLYyWBTh2AoQTmE0RNYgP662HxVmn9huclg4eOcKFlJCwaD+kbJ3UTQOT2XHAeCvg1Deai/ + gXl528A8i18gkIJgKGrzeih5k/zornwFRMqVVnZ9Ad4aSNTjOfud/3jKHq28HojL1OtBQvRs+ARU + yOthvNKSv9AN1RDCErwe8rN+KpfMpxLcPufby5LaJmNKeUGfRMMwnsHHcRJYvIlATjy0N00r+DDP + ZM0DfFz8u4Hap3v1PCN8bg5RdE8h69ITb2a9gotjPugkVSDM/5jS3L8ohYBJGbv0FZ6Zhe0efGWp + RE8h35m/VvdG0MAwixo4M1pozWh3f8Dv8DA6VOjtTIX+F1cLX7b/+5VOpOjhYwghRRPrFL6g5JFz + HEE4+HLphoDFfzx5eMNe3QZW+CWbWXgE/NT8h5NbCeact5zpycIl65WnH76EX3zry5ltddgHvYFY + nNuq9zaKd5gfy6ufIctlaFObQshAOgBh6brCId8VCXHzBmLmNyg+a9rfTpnOKLP1ybw1fMArZpms + LxoPkH7hxlQSnrhlHu3PjABZ58kvSH5k6u5qfeslczz0861PEhrWnrxahcn9t9TO+cvij464qHOv + TazPpb+Mm11onMnrTeAt/LBVwszzzkun1hIGgILiOYzL136NkMhGFmMkZfnsg750sc4107deAH39 + 4tqeiPoHtCTw0hAe5MU3T49wb78kY0myKD6DFojlbvZQN4MbU/ayzRMg0nALO5Gtbo9y//rLpwTq + rl7VGA63svZWNkR+8vVX+72yjh/V6RHeevyZbW8rnWMRe7qJDZ2UC4bpLRfvpkmh9aLiIdy917vH + HwOuilHQrvnSubarz4a77nYTQ9d8wZIkJkOWq7bR+Wo9es04muGFJ/Uo0JZZT3IhHTBiyQkJ5yz6 + D6pxV9pkhyIPRDV9aQOjygYprd6CFs8AvQ1xQBGyHwRaexVhvDHS40ohb1W09UVSncW/4B6P6A4j + FjzGnNit9arfigk58aNH9hnA4UESJQ4RBOuL0/3see4lbf516Btq5he0yfxq4dsmy/FIzkyaWjNp + KrdyI11ylE6nk6VfeUOSt0LUAEo+drXfjtI6VX6BoCOiJXZn3Gxeyz46nDGJY5WzvFoUNYrzCThv + 0CihlzMorZyBVsXzRy+rq7oMXxrOp1e6tV2heV/WvtQc7VRgOAwmOHseJcpkFe+Du+/fdrOJFJVE + PlTrHJCdSyd07Zriy1QUPyEs4lIkFz/grX9EHZLSxlGaOPJld3e+xCLCi05YrNsUACfNGpE9QVp9 + c4jNWfRfV+VOFcZFU6Vf2Q4w7v2vDkbRheNq0W5YCHkyakqbshfLBZBmYKi8lT+ga6wXJJlKLXdE + bm7fK9Xt29rwz8BabE5lzJIaltZKWOBWi3IVGMI4gtJy7KBSxySJreII4O+YiNgH0hyTysqRyeKY + VAeltlQq30qTyldqV5GzReBfgFX0+KR2tbfhYMksCa3Ma9cgQKKdAoLro2rapiN8HI7w2ZZvSJH4 + hsRuCeP96PjEchdl+h1NbkX8NW1I9OQM6rhxXrZyWF50q2yVvNnbyVohy2wL+N999NKeu5voafLP + yBztdT2QWHREpJW8nGmwrgIIJI5HxuIj6BTTsoAFHD+P5Y7f0IYwtzS+f3EpR2a5kiPrHD+fgMh1 + +MJjEEvZGzpFSI3nC91BiUSkUwY9zlr2UIp02zR+HIw5D1nMOSxEoUQYGTsYuxyZrYVR/UIwWDOd + EtkUxJU7uDE2X9ZjxnLEsmpXfcby+L+WrdWPP7SMJLxkvFLKG6u9Nzh7JHnD39IWi+5qlATq54yl + rXWgL3X8YhuWcZKEeGNfN8o7KqW71e5CCepLVwn1jrX1DtQJeY5c2u9YHn/fI5awLy3ssYR9w2G9 + oHj8oVUsCc+OfWtrJ5kOX5FwnKsVQQLF+SMyCJVUZaHYZbV2SUN622RQ9ljKaGpckGJnACKWe3O7 + jSXFZwggOyzV5Ujcqf3gsrq3eClY2D7lFt9zgP2/zQ8uj18eYNaTo4up8vity4BWlbyx+EU9INvP + zLt4ctnyvrTIzKnM2zxRMmjj7mjG7Sz2z0qfLjOPVbRTvJnB1Jew1sczjiGh+MareeeiOqdr2ayN + rsAmtp0e2N+En3ByaeBkuQYn26XalV4sp3Dau/M4YNN2kXPGAkLz7e8gZsLa3QG3y4vcW6741W+0 + MhR/KinUrod2bANm6gLJ0H1kyYPpwrjfkh9hZN2UUX2+xNyEkXObL49f7WH8+Gsu41jFsPRSAz29 + ZAyl1FdYHkO51PmN4YP9QLl9S7rbma2UqL3GIXxjKZoc+3N96Vo0jiE5rr8hegG2nN36KQo6EAtT + HIFgcSAWbEEs2IBYLn5XP/7YKoK1U8enKBKMWcQN9ykVEVmeL+MEdRPGOFLODkXszqA4oDi0QQfg + rAsWc+6uSuM3FZN7R6qXVsDSNAXqT4p+IQCqyl+D4iHo+MEiNbUro/+mTkLJeK18FXqlcpIhM+53 + mD2MtWibwxgCiPFTitrC2ItYEvj4DdMiMmqsWTnCCPs+vgtg/Jiiuofk3udpItgUObgJ5pgTqY0g + upyIR5/tHUDcu84X4nf8znWz1V5opygCcR6jmN/ewbmUrDzv5wSZk8MLuH1+tB06ynHLSpOP5PDx + UcqnOsZ/AAAA///UXUlyJDcSfBFhiBVAXecDfZhnyEan+f8YEllFRACZiRRZ0+ybykTKqhXtiM3D + /QlEj0MhT8sR33g0M6bPgQ6aYpUodfMAygG4kEXiSwOp/UDqtsrPjy2Qz0+XWfH1awtrZcCDPjJD + nGdFSiGew9AFzz+jJffNBg2m98XBcEaPE4wX+RDEa7NF9RCkaC7zgaxFD3HvOVGr9+xXkD0jgHp6 + HHX0OAqLuZDCUoeBeHRRWieqhHmKPwr7VWJSkAynZSk6jZPdOLh/S7mf4xB7BLLaHkOnorKAnPxM + TgcUInimow4oLGb7mExdQ7nfPhIHIDuV21JLF0juF1ckocMgL8eS14Iph2ZLFDjCtnUdY0nrJxo+ + lhwGmVLzmg6hxGxHctPzmpzIPaYUx7SYxe8gPVOOLGW10Xq6SPZMRx5MDT5i0K6sMZ0/940/r07I + +WpAvk/k0kPy8RSnFdJjTRO03WlwtX0EOYeke1Yn1GMxmIxDgVqKDeT01IYHrpyf4aSGJxPGIY5k + OTomjGzqU6rVjvVfgurd3AES+lZx/7QDEtZGqwRrgUR9QDxoFHPB6YgcS5usRkmIZ5T/X2MYxWdH + MEtk8dkRxb2rOCttmNn1GMPgBnHYdeQhP5p2EYodxDH1dAAJyD47mjlcnx2ly47SBqUrI7jVkWp8 + gB6Asf7txembWlcRpwB0YieoF2RxbNP8/tbNrhmlwHSIiheXiomH9jCrD532638pbEOXeqUFrN6D + 77v1RrlqC9uSsQp+3VKMqv/hjUvFmFKR8yzoojfM2QT6x1O9wgJGu8+QKVO1cHJZMA+40+xxVzzu + GExriGTNYTj1l/oahMqAvK6p0LA9xnsAdR99bhHc/9VlCHVlXlqRRw86SIOlHq3ztLVPoQnmZ6ks + x3yBQvt+4niwjyaSOMrVqJt/y1w7EQT0vD/Uon7HWPwyg0o2p1Ni2nyJfSasEnMMLhNyV9Egt83M + s8/fP+6NPoX2DCx0+vuPXqdDesA8oBoEUp6+pIihiYAtLP99PPOooAF9QpzoYFohdpT52Cb5Q44h + IxJ4ASIYNKSaNtsnMhsR6zOcwP0lTojJl6eln9qk0DX7qWsz2j+vHAKEpUZf9Jg/XnedMO30c/NC + WNr8o5exKYOKTYK+78c4RFLAvbFTIwuMEP3cpnhgckIfSk/kYCRzz2/VbIRjN7ip0wb1ZvK5L1Ex + 9rFE6Aqc5590lVj1/Pnr1lGPPBI4oJY4HQNACbQlzRwLqpzKLPqglvE8h/qKZ6Qfu/XG/KEt3hgo + DdBMXltjIJOzcTLEJqTThbM/NS4hay4OmbnfMZawAXsP59P3YAtnWdwxlksK8tUA4KMK6uJ8YQyV + lljDmIBySekcm96wd3hkSxZj2DsQANTVrjytf7IWN5dTddCU4iMZ8/DIGpkpMsWPqDXvDSB8gsuq + KNlFsuaSbku1/zkX3ETDUuch5Uh+X7bj9zmXo1ZXq2WsDyUMzywawUwc5IdZXCCnC0d/fkzoMckD + oRzATwHaSviFSiJ7NifaC97UPwuLp+UUE03YWolnMJtP2R5LCHpHu2j/3YVdFdEROhHa9H+iZRvy + 0iNb0UneAWrgzHEx6GTfnKjYCR3P31lhL+uOTB6e7C30AIbMydlIoZLpLSUp9bY0QYDcLWTqiyAQ + 05+AdIcCwFu8V9bIvLh7xAfJAUJlp+NOJPrrX8O4rRgrLfkUoWM4yUfTBtNbWCqSjSZPR+fZD1xl + SJucB4ii70+4WIiqPcMSNR5D9aLQIhQCGoRyPy2on7po0j2I8uWR6z58LQ/go0OsCK1Jmzjs7VO7 + vbw9x6gXC/dDdEzJPrte9wFd/kSZEz2SS6BIvuvkLANE6RyiYAcIkoxufx2ju4vz3N/xVJp+F1Nq + VMk9prhKucLFU54azXmvkgJznLec9fU/ZwcMIdSxQSloiyDfoGRyyIRp8kz+mS1Dr1mfYo9MXwaJ + dbChDMUlTzWFUERrYfMBbUD5jKIakge0EdceRbVRvISmhiVkVjepeIRMyWk+ia1F2gbMq+e2IpO9 + fKrfVGYyFKyx7QQguxeZSziC4khWTh6b5LfOE2xSv6wkddCEXsgxxOyNn5PhQkZDGABzQgC7PNSS + nFwgXUVnOkCnks7XleUSnDxOD/zlshse+AYlJ/fATk3BHKF1OFtW8FcDY/iKuVqmIq7T7Nms+FJH + 6mHJvaoOlJD6onb/uIdw/7QSwucvLhCUD3RZPjQoCczpOxDaVcASKP1QzzPpSjEzvUHTH62oP1LS + 6UmWnwQ9R0OfiKTG0j0dHZhJEKFhJ0tvjpkD+ilQX8rmkLtKdv/UApmDpCV1nf0i7/L4nI8uskpt + mTXNB+25LA3af40xfNqfGIsisoN2Pd9Vzn0W+VLcXxP7ggfL0GnaZFnAdpqxv8uqO4EMb9x48YVZ + 2EtbHI/G60crrydl4OrQtaJQ/MrLnwlQMiuvPORFy8QiyXNBD09oBfBtJXmNJBgYrf3QB7M9xZJG + lnxtvJL4rCj9vstM1TvWh5qx+uW58mUQ95SYHxwPUmISKNPuoxZcWyA5aaZ0evDhA4nqs6NiH0lM + Axur2KFPex9GtzC3eKaho2zFh0Gi3zyzqCtbDRmLpTdqqN/bkcwxRDNY156MtX/aB+saFpkD+09e + 70mOO8ltSQnzfVdeHKlvoPT8D3frCiUa/offkbAd9RDPCp0Uvf8pehIPZvBcrOIf1aaJ9gIl20ks + Fyw9/4PV+/dx7vkf/amr7NjaGSB6B5f7j1+nyEPnlLKt1NOcBbJr5y7hcqBk+f0ImskdjYd1RGkh + R15lyFRgyJAnRU6FpTMwotLXObSpML1TwxP1cgNdFZPiA/NRC3mQIqub6QWTRz0j0uskgVpGJA/1 + qVUPRJqa+EkEd6YMflOJVOiKDkKMPQzb39z+QaWeE0klOyWPnqTMRv+Bu50zm+Hc8cnVYoHKeKQc + WHtWYJoTIm+gz0WRZCC2GglIkjGM0a4naWq+cWWFmnkoT0EGJp0xviFgy2ttbcUTfRKgvE/Ak1JY + 0kaqwh235HNJT/v8DXn+NmA40TGnAcOFDsaF7Ac5x7OFcsXQYJ2Z/YNJ0IGuWokY0AFJfxogmF3u + w/4wIPV88t0zYz8NEFm9DZA1UgAfvZcSquSYzG8DaBcKpMyQzxmsPoZl2FfZYTgVb9iAPulNw3gl + +J+LH9UMglb9y1lZAW3Z0R089rMaKkEpv10FieMVZ6fRISPelAqsF3K8QruqQEz+Vi6Vky3V7gln + OorsQjjdZ1D2M1Nkh0XQIQMmH0dM/ToDOJlJOPUSSDgxIUZ7phMNGrsFFbaqdOlUbrE31CMh+RKi + pIOb1cX78V9jHHm87ugLGT43DsOmTjAuji+QWDgOzLmhl7BUAEhO+Uh7A03mQE2u9T0pkOFSM6ea + p0A1fzsgzh2BUBaFjzYQuhFbm1qb9sGAEL15GLjwzff+REXOLzp28R9zYjVcHJuVIiCpPXQE6kGI + qk64isTcqwqZe1XqQChLnOTnL116OeiR/w1oIDyYdu/D7kthwF9jGDmHfHYXwMXrrlrNoziJYbxC + YBquOZLfJ5JVyFFbgsbU2xBztZpI9H/wIZ6G8D///euvO2pjcVE4voJuUE9xwRKzyB8Tny9Bp+dw + gLFciDgCDJr/4vlTCP2qEFoIuxtx4l6vISO+b6YNl9ull1Qc3/P9Dkn4U8vonC3upYxolDIyQ20Z + e3dbuPwjsJXh/s03D5j7wEUDtG5mtt8k/hEYk6oZsXByumHMy6Kw87WhYgWKXJvnxMNoqkNdpZLS + oB7mUBZL5gspjV6eqC7c7RH4funzqU6UyHFlIBtNFDWaKNproijc4Vi0H7/Ob3gkllp5O40MOwEd + t60CQMFYLkDnRtZ5BJ2ZtMiY4ORrmGv1ShfEfwa38g1wO/Ml2tUKDkOmHwCb6jQ84JYltMbLyUrx + aQ2Kb8oN5NCtiMgtFj45CmbZB0Neg+hnmjEjXUkRQa+aEZOFHBoSTIBhogmG2GT5o+3TE3KYb0GO + 8IuQo0DxgBMcQHn1KspFU2d5ru/slP2tKaD+BMzpH5TiVPabCqQUNeo53ryKdElnNN/m1tXzldzs + mada4Ph8WV9R8uOTqL6KpEEbs5eKihpN3Q+lGMXakslNTwBPhDGhF8a8h7W4tMXbVglH6U0OFGsb + RyJmYtZzlosLo465TYp1WEhnUkO/DWbfkdpOuLsXjnv8ETfHy5gedMvyK8V1yFEcdKLh5PQlNvrV + yaUoT4VMeFC99CdMUfKgeTnKRJui0l797sOvT5Xo4ULCWZtk7eNXoFeJpmWV6OUTpkNt4Xis1t4c + n7PmrCWd+nX7OCbyLXg+9xkS+AmQS/xOyBUJulRKxpsDyiQhLRmYbIgbrBLUL8qtMrt/HJ0we7sH + G4clks9uszfS7aWYd1ORfUWN7VUSiBVm11R8TdkHLxmv2aRd+BKvxC9emiTu6Y0P01v1D4GDDKfS + 5J+VK2MEzuEm3mRvSHFgPfa8bAn/CLyVP6eSzPEGyMCnNVHv6WxNgtwWwHoEoeCUQZTKhQfwzhAy + GBuUuWOvKhMtHwzIOnZJ4vJW/3RZsiGtdHe4Z2EpvYNsPB3+++hlOi8gM/9MdGV+72wEriiY+KRg + xke8Fa58J6Hh4MjlSkhxBnm+hHSXtjI/FYopnyvHRBoWbjD4VWbTt6H1TofXgud541ccJTqCqSHZ + pDTu7dNXNfDjogR+pCMOCoUUKcGBMV7ca0gssdAp+csHsgw1ZJ/SysSr8ieArvxBw5FyB2Y0GMP6 + YaRr1cgNjLM1hkVNMj0duXAtjDgI+I6md2pC1YxBPqOVezvRjbmnb01qtCSVdqj8cmzL3ArGS9fJ + X2P4qm3daVKrPMqhSSs/AWH1m/0xEKvHa9005PSOgHiAmLuxI7YudugHxIDF6dXPdAZULtQIY9t/ + nTu9ihn3W7H6qMX6nzO+FWEoi+xXulk2YlM9K6wkks/zlz94BRqus/o7EIAfWjfWL/bnAAxuAGww + NwdXYRi1gOhProScYxJNqcqD3MMw329U8XNnc0PN2m+yPqMlmnp8QR4qxWiNzY2veRcyWHZthbIq + fTVnmFcOJB54tjbTlSWusg8i4FUmQ/6ZA/76xd6PM8DY7pQviJHygLvHAXWR1ReQs7BJlZD6V/0Z + R4ysX2s4Pu6pkTi5rOriVrVH0lQR4LSAPAudNbzet26fkYuxW2HX75/Vn6x+7z0V5EvVwJrY8IHV + LfnWzXGVDJxfVG0B+zUGbBDhiOap9LtQ7kdYEHRqgiQQry4C9v/rx1iL1vAhRuc5/3pany8p8/8h + tV3QfEBqPYJy81R8ywutIMk51yfxHHNe3hraBuIQcqBem7y/iYOQc54yI78JcM2dsw9dzz8GCTlz + ft+F/678craf2QjkUY4c5A7Rxo2bVS0BkuRT2A2j41uwk2gCRnOPDkx0DTu8gJ042LnYAVnYafnd + sONtv8YP5ptUrduwc6kO4mAr73AHg1wKmTgKwOz9xG8CnrIPXi8lD5V9kd53vIigl5bVuPGQ8RHv + SWvEEs6THHwpyZFFG+Sp05/Ea7DRBdjUgY1dvNSCLeXfDTb8wPz0+CvvBJubGldR/3SGtagDfdxi + jdLB4fc3ga3YS7fPLcHf+9eL5Y3ODVAglCsaQnMSkyNZzUO08RGl9YU3jN+ItyjTSJWc3w84V1Rm + /N2A0w9sXVw68mv4LsC57Baj39M4wIG/UAT3auqUQcLfgzdAdA0B9m1chHoiWd6ItxJgpYeTdKQz + fdR9l9LuEquDFmc+x90Xm7l+XlJEpwZFOS3gjm/iTo5j95pT/+5mrp2V8pGD3zfhzm9wigxqpwZ4 + UEZnaYu8qFO3ou8CHlsz6U/uyd/7txPQN1aVEa4ETfeqMh3RtQ6BxyFfDE/oXp4j38WRBRzPCsuk + +n68scNb+gF40xq26up2F2+w402rmcjFvNJrCxfwZ/gObeAlMWxZGYHgrgzUDbCl6KpKoyRcIEjT + j3pTllO4vJOKXJvv29pPm3gaLqY5kq/ADpOhtuY81YLmhXZObqJOj2O3XTO+dXl6jjf5iC2/yYPL + G/Hmt6dZvcKsxVt+rcJnya2aTCi/EW9F3MikF86rX15J33i9kWine510cfRvoEfMN9sByJWk/Lq8 + L6d44y+lObYRy1CmisCS3w84186Vn7AjSBuZHI6shL4Jdi7NZRiU8xzucFBbtzc4mfN05vxNw0qE + 4moU6i9LM4SCb0x0Ao34dpnoRI88Dw6BVwk7i4mOv5bo2CS6pFMm3sKOQG/CLh1HboPdN+4I/gcA + AP//zF1bkuO2slxRM1BvoFdxN3H2v4UTICgJVQAJ8s7IPv5TtMYx7XKiXlmZp7CTxdWb7HRX+H9k + u4OOJ4JFBS9hF0kMNpiXOssnG927KPu3U6egS/SXlnPYLA764PXdnOlWkn0z4fGhu7AieTH98qNd + OJgsd+EDcShBNFvzgItWMW6AYjAtTRTvDFD+FHK+ocMk/2Jt2biv9IvlN+kXk5xEszyIe3B1Oc4w + ql2EB1OmxC/W8pfAphlC2HIPNnzdwn2XOaSyyUJWNOGuef+4qbO0WMyJLBAHlxlOyQVMpyWJ5But + nC3wZgFv+Txwu/oT/4t4azsC3psC+GJ2CzK+oDpQ9Dzg1AZdWHZcS0ObXeVo+Uv9HBYMGx7ubQzV + NrDyzfmJNqHARXqTCrVn5/gVxautnK7SG16Xk+pOb5Sne3BOWNZwyw/hVs6jVuGG/wuN3F6X1DRH + 38Rc9EKDQbk+YA6HAw+v4Wtpqhck+S+VlAQaipPeabv+/Wgwgv27B4z12Vkd58C+C89nrOZT1KXm + tH1niqJ/lusgu6dSm/vusBVP9tfRF4oUNg8++ieWBXTr8iP94tN2Do8CkxkwqVyCL0j2wiE42WOv + lwutP89xFuZieGKrnSBdX+7Uv/Bd+HF8PKVPeWIbC5Svrgxs6RbRrofp0cMJIs3b9Q7d0tIz7HGs + Mx32JE/LFCCTNfjKAnw5gA/Oo1f/9xX6bqVJy/FlpX/Jw4fzKfBC1pNjOnma9QSHNZ3btWqas1EM + 18jLd5GnEigp0rd3gpvkP1+0XiU+gaX1QH04+Rf5F551dlV4pE4xqx0dMl6Db0h8YeUj6RJ95Bd2 + olM+GKZrLtEHTU/QdxHB/bL/e83CraTXihZ5uiF/nRQTFmazS+xF1WW2aIvtkx7n0bge/Os5FV6m + 1Ul4nQLdhV4uYW/Xu9DVX6EZ2H4p51VBzhsuglwtP9Kz7QFr0ze/k/RyWuAuJL0QNfMSUIe//Ai7 + sk56sLoyKAF2fB69/X9f/XeT3t6jVzbfV4EXkh7jYNfitgdMg3mgx53KrNGjgkvcRcWTBKfQY6Cw + dbV+g8C4ZaX8zax3/NZL8FVG2LMZC8NGu1sgG8Ncu+sDvlXSo2yX8FMvvXx2GyIxfDSB32X83j1e + D8CLGO6GBA6AP8MhcnKXyKmXrEn4t2B46LCVM+rDD/CGWU6OkY8T4/pfpyQAvcRi1Ggmu771ARqt + kf2oUzBPt0NASzTiAzQ2++Uukk4TvW4X058Pz84zIZUm9Xk9egHchZmfgZF041qB3gFjGTJhKGEI + rnMhqQMj5ymHhUgkkDXpuFLweNTHeAz7huwTIullHcrnYORnYxi+g8jK2Zx3gz9lIyCk//ykfIJK + Tsc/ZCgLrnSQAAbCyxsFINouR6FcpkrOmtZN4QNIKoR5aLEeklQ9ffJXIZnWE5m2rkV5BknY9G5x + OqhwR0iqeESG6xIx95yyTp9TYV4v26Gs4RjwiGEqU3xfyMm+2Rfe6C1gn8k8LU/5kE8shcGuUyKk + KNBhi0MFzOMmwhEmeK5jJClycXHAX9YHAGwlwSd6AP1EFHM1MXdTtTbCfAmpU3I+dO/Ph5g65k3u + Kivm7ZYXHdGZaFgtSJsM2kS2Qzfbw3kumfNCIwwC3SmaW6d0CUdQdN0is001BHKS9XoQcQ1ICoCU + EFJfsLL+ExdEemu1S7+k38SlDMI5ofPI7GBJk/shnxZzmh6mgK7SYn5QqkoqvlQFcrCkjZsb5PeE + TuGOv2dbMz1LjFjpqnwTiqvGUdkrd6coL1Zc21+Vlqb+FHrN1f15nygskBiEWSgE0QtECOV/m/z5 + tmnNZ14w50A89IWvtBjfQIQoFJe38KiaG5xCjjuLl27OK5IyrU8BdVmfmj0AIpEfv4H0C3vIm2i2 + r1pWEK+FdXaSzMPpaXXd7KzQLnE4KrTE4VvsGcOuV9RnxPnC3hbdxc+bQb2AYWCEhikciN/aK+H/ + QEJsONTnW3t9LQ8tsxS+xqEMgo1RkiwAkcebI1+o0okbAi+HNwMO8RyHsUzNDoa0GYh9X1cO17Kb + OxpFf+XZBAdw2w9ob7SLMCq4RDSW0C/Gt9S7R9L0JtqMYQ3GfBXDT0fZgZHDg5r9IZLJP+HXarc2 + UvTwTDodL2qNUY2iwSUYMQoU56jjYtnpE5fhDqlmIF/f2DSUstwnKj5AYw6VDbo795S3rPpNLgas + hMveew19StNOtu0dxo1lPozSLtFYJvvyFCDy2Nwolc6oNGndJ7ItkYjeOjlJDKK/wS3wXQXjVG4J + PeqvpIcgzMcyo5CBLDAog0h4FMhNQSN80AtE/5jirDClF23qAoKDQi6dIlATheAZer3whPBVPs3x + Wy8PXdJT45L6b26txY0GcRR5GST6PQAH2QnXH5LqdLFImNcIlHwVv08L2SEwyIWgOQQCfJGMmLZb + d0pCD41MKvyOxX6WVHK+LkiDakgpkUXqytFStmE8o/4FnQpUG64TIA3tPZ/DD8UTSalv7av+Uaav + D9nKsVZdxDDtU7ZHdNJiaz/DNwQH3ZfAJs3qjZ8gTEvVW9FTY+AOSbDoDTa30VUM3yOZDoGZQhzd + MhGo/AOtIdxyywD9pYe8UjiuKYzArFwnwqAjUniYlOLCiyb5Wkang9Ksa2obPEEi+21wI2Z9nGlI + 6HvktqIb3Shiqh7kLzxq6wv2+4oVAmMShGji6wEYZjOIjg5MTHM6sMJ6RloGAMoAQJ8DIegMslfR + BeN/YEgKducdhed6MPAazkCSuT/9G4BBWCSXQZXCVaK5DKsK86lQ0iwVZkFbADCPrBo9B6AWH0Dp + Jaxz2YT4ewPSghvltagIV0/fZ5yaylXB9zVTvp6P8splI4PHYJQ2EPSPJ82TYKYSBqQjo6Y5iJ5G + 7zOD6TAYmglJboWPl+oi3mejN9rAe3Uo3nJj49MAyr7W+c9POiG3IbwkB5OVZNcg9E9p5hYp51hP + 3gixhFBm3w4yTgUHMfNVICsKhyxo5yDMxdejCtm5Ihp53waszOlPFLM0Ou0Rx9fHFsj66V5TeHzz + Opb1vgnO7H5xU9gr+BGPtCF+KG7XbeGgFYNxhQ/JV6UYRqTo176E08PQuoAOjaGOgJSrQP68D5k6 + PKovahS9tZSX3t3tV7z1jTlMWo9Je5QY0W454MCZPcBPrsREyWdubse01HKGa0ELCHokVgbSqZu1 + 5fGN3aciXUjbKm+UtMjx2pd0wOb4xpZTcFoq/nLGlJwhcGE/88aqh92BE9rY9wXO4+MBzsPq5g46 + 1644x1NbzmSwsaZ7neLTsqOgXuNzEJeJpQ5w8c6KEZ4QYzmVJylMAZ5wVD8OoAOnf9goqm8bMXDC + zVzRSqoDJ5wcQvci+I1Q6p256aYzN92jS5Vf4DP+aSqpnLiY0mFPJaTMcL3cD8IlxgP5zUHTZJCj + L34EMKf3M2toQMCiz1gxHWJ5vscwNM9dLNRthk2qSZd5ZHbkN9Ntt4Y+wlj1oD64rD+8B8vjm2tu + v/3SmR2tKk0t1o3WdqcfUMakGS9sJFxpcIk0VF/EJp2uM0TjahgHSCLnqzC2YY9vJJtcShdLccNU + NswRk+ythcVZC/dZk+UeJvnW+5rkLJI/eTOyfFLISns3QbgYpmtMBn0TmyyJnSG7pXieHwg3lKY0 + /0rRCtEEHTpKjdeKb7uVGSqZHCoBpBPNs537owGV/etqsFlXABn2XUn9od4E5vHVO8g8eWNpK4p7 + czWEs9aNt/vLQa0m7Bm5+GpWw9Uw+Os3ahlu9EjCaE4mAzJpYIjDMOIpvpwlv2iEpgX3RqaCDPVs + dshUd7Sh/dGG3t023opk5Ynryf0UbpzySSGrazPHDzL9M6syFj/Uj1pVN7ietM5gCVlXp4yahjc2 + D8eo0ANTfF8CnLpAqmxmX7wBV73hKl1vwNNDyyTllRgiDHI1luOBhmfc5Lgk9ksOLDRtJ0vCMBbg + AYA8hi06qUI40WARHzdXrVpjYnn89XHLbsST+xFPvn3AmPHWZODU7+onVy++XOYALMehlBRNrNcr + x6B/cih59XPWnsuoo1FZDrHE6awOEcKgFSICOepnJKTzfVVVrfUXjGD9rFVrYwhhyvOJozZG9xHH + 41OL4/FhDcElKbxFsTpgnSXESm+bBlHKg1o1qg+NNxrm7sEHYnhwDc829XcBFF6VqoKx48C4dGzz + 1Q8exZeqYNSzGbfEJbaPbloHTbHndXNzqLG1i5v24Tajcank9h6+npA46l2xqc2vbrzJ8fV8Jwij + iEZlDXQXVKJN6+2cCoA56XQBGUfoQw85MAFwyIuKPSzNPa+YuKM0im5SIiz7xqMKZ3Wdh9j26Tzq + z25N0V9/almq4m+atx68MTXB4xGZsl2rKcbgjYLqbOTgyFfKzjgVU0QomlfJUTXS4HBIjuJ1bQyL + j17uxdU3akKqHow9Fsl6LJJ1WKSbk7nXH7tx+3aygPyp/Hs6QaG0O2IEFtPr/UeQSRGMuREcCHEY + svodJJpNdVLUFBaO8QWGLSQNZI5iDobZ45B7MkeVyUJxpBzyc/P623Q4pC5BHj9aw5BuJMgKQ/0F + OFlmFWni9CMMnb7iomOMSkWDGi2DT5A56nd7x3hspf1EoiFevkEeeQGZYtNIcSfZGP0fWBave4Nc + HCzNvI/8z75N6HFp/V1qmwi8cHkblvfG5fArdJ4c59McqHzPHZZsmmmBSv+8ssX+35Hk2IbUyOZj + OTVtLcih2IFYseaSYyAZhmKHHShDcszaxbGKT4k3tMOtV0/h3O5Tjjhy2fbepQWSb18X883jYjy9 + 2+Aq5jMfsrI2xnjOIlLS9e1GCCVuGO3Jre8ksa0DelxaDrGcXjRqjt3HsJiEtnZ0wYztRyMRv1EJ + QK5yxdKxjnHDkiIoST/BxLaGPWJ5fGqh9O/rqmxt376z+zid5vBrqzp6um4i7Z4KzYpc95JBTIUp + Vq0kfeHDNIh+qyNfoeapALFhrFopHv5ni3tmHkof82WrV1Ih6j2V618VvHQDVFWCDpvST3SOTwcy + jzvqO9A8vrpeMtMv55OmknPZi/0Rm9gMZopCFkp0ic0QTNxyiTkTHTZLPPwPsbQy1fbL8ZxDhkIW + KNr1JokPLbK7rDq4ql04rXd93QpBHPOQ9eAsPTZLB83911i7T24534wjwmkRS5mngaSrFmRHon9Y + qYzMnX57RWVYQkqI3lxZE3KUNRqSJA80ZLHhXXVjHXADcrJemIrKRqUEDQ7sgUiNFX/E7vjUgnd8 + WAbv9YeWkx35JTwBYVV8wmns8gPqTozjQPN4dYFHHIe1FWSfIJVsbhMUu0kYZjsgAzNA4pvamtUP + CjWgsAl8vmK5jWUr9z0IuXKHulHA8ZN1JO8VrSK/cqYUVxdE050V1xbqCoUYtFNIYj6U/gUliecc + 4sdyUqZ2lCQUJwFIEYWN3tPHTmV4QbPbO3qNYsZe4ZZk46BFBf14lbR/QI9PR+iOFc86di/e3TJ6 + 5Uw3hTZMJxtHqmz4/cY4V98eu4JhDCQP7kFuoMMDF7mYbx/nAjigoeNQHug5UDBOyTXO42hH1RuE + GJTC3SCgXi5kCiAU6uqaratS2y9+VDWNa3y3SuWbdCvUU/Yc7PeE00dVNjgUG+vJOCxgGR5VGKzX + fHKEIZ7kjStR5prh1Zwq1KklANNyigoONrQd2a09kFyhyv2tY9VZEz/X2ZXXOmQeFcwLmtivsAj3 + F+pGoXp8cx1OOtMPl421zId0lFaONTGGEm/FAd21uAxDAIIQwanfAlCsTrEMiREpmrIlGzDJbqCD + pOSD2Ev9yWY50nO6zrH9sq/J3NEwtMlcqw/uYlJuNhtEZ2zzn7Ix5zzFpB4P7C1MBk2VmWRcP6HD + PJqQloBJnPWOWNlCcdgqEZQcXb/eY/DukdWecl78YEege2Ox6p770znouQBY2hD91W6U7YNIzDfd + 7vMGN3PliQsRbVrabdk4BLDjeb2TK0MkbaRaJXMEyKhNTRigibPHVUqJ87nh+gNtSJY59h5kPlma + n+kI9tbAttVFdkCmddnS+iGAHcoabavslspXRKu25Frz5vKZv2wFJZQTDuRmCyCGkRwPkjggffhw + rHZ2C4gugFxwfkIXRQAiDrXYEL/xYWV3fyUuOYr0xQ7yphar1h6IR2n6AuLx8UAi343g8c01Fvms + 9+datOmUXoW05UPPIRlxucZiOOCJdSsA9LPyHNtHCcQAnmrjiKEseAE07q9K7D/cFRaBpz1KPyjP + m5rGPaQ7EnCN4/HpOBHw9NWrC4Gb7QfLmTBOrVghzS8EynboGRchNb68hsQgrYIQ9eKKG8U1d1N3 + Ve7DOLWfpURRcEziNEdluPUY4khqThyg+EDmvo9EqHPVcJOc+xkAtkLzBUk3i4O71Squ7W7egwA+ + m+iUPL+pw1qT840R+f+NkYSRV+7Jc5BiLEFyCOYMk5riTtlC77GvI6LKCgwSAYyOPUeSQjgL9VIr + G2eIdJ2OPgfuQhJSN5yDQ4hqLQOYtrtjgZMz85+amct8r1ynrrfe1x2XgemRx2g6dVxomlZuQBeg + OaVCYiocOskcGaw6aAEOJavrIw+LqXckFVK/U86blKiZY453VXoG3fHpCGX2fcjVVvn46h8Urlxn + rapzm+G6CLoGZBTF3YY7c4dHjBFECDlyWq6yxeHO4MbBSGG+2pirDo1eL4CyowVoKk4YtwoF+gFr + pf71MWycyFcMm+v1S636rijnvYMdlFNegG3FzHguHN/u6EpJrISXXHL02iv/BQAA///cXUluJEkO + /Mpg7go4N1907Q/UQxrTp/n/wNMjJSd9DSlTNVnHREmokCgLbkazf4E0BqhASs7RN2qOhhrAXSwG + W7cC2ntlEauP275ZKSk4MivmlUepVeSyo2E0IjofxIXys9TMq3BULEgpq7sNR8bN1kPiSHyFj+Ck + fxcAchSPowAUU5g3kTaUfCQ731GEHbGR1G9V6k7OpcmR1BSup8K1AqVtIVnPdhgC6RerUiPjI0GL + yiqSp5jMPZRcVTzAh+Ce0diRNusdHCw+/IExEQxCmeridY5Ka8XR5EhU41YgW/Gg2ST3V1iIzQqr + KV+lqMMrWPoGlvVgh5N5xVKtBpEFYzFOsyTX5ev56QzmPi0AtmkB+A4yotKFwSIL8EhbL9lfnXCG + Zj4gQZU8oSl5vIlm9/gj+4GZaDZMOiHbVQLaw0gWVb8yaVqkB6yrnnCI8f97g6Oa70BQE4L7xzOg + QW+2ZgENOxfL+X4HRtzIN3+kUHgQbUTjUaR2VkSPDFC2auQN11yRsAAargAk1iHlbuIMTpw9jrT7 + EJY1PmvaDhd1liptKinkg5LxsFKkHch0YFUAVWkTdm+Wz6/cai5HaZM49Kfo4IqX8da8x4QSXbPZ + wnorkjtXG0ptZ4UkvZdtYrMVuZ9c1uBMVv4KsBn5sGKfszh10SMJq61I/mkKPaAGJ6hhgavr2fwN + 1fyu/Ns2q87tjgzisM2UA5Lrp1A8DZG22kwj4JJat0el35IaWh2QAWj/SIvZNQA1+KTG0QoaUTOK + CqFGcN5DTaxLhyDQBKKpFPGfEwP4hGjSLJAJRNNuMP1Ii0fyaw18f5R3MzxO0SX0AvMBkIklkt1c + EkU9XncyHwBRV6FuaTjuGzoPoG/azaTxiXq4HmvCKx1xro31bZXd9awAfBaHzL3mJXmzPL++vWQl + IDqet5lWe8dKJIsktd6yklh3wYeP+AF1VcqJTQi9swuSUx5UobGZ+vi6niUJOoYx1vI7ua43Krvk + 1WC9Fvm4x6NoCeguc7rhinvNyVDkjI8obrDfktssNkqWLI/z2Y80S2d7qaXY58E2JskAsat1fef+ + jAc/AWKDxMUYlimqaYEU9vodiuFgp6H4BmpPiac8yz1TKrWW/OkSAf38+h0pJRh2m64Ms1ps5r8y + t4tNIyfQ9ppc95q+yZRCujvB1MuUmJzVhqCGRUCFmaV2JX5CC8lLL9TLZ6klsP0h4M2qRNEl7fK5 + 2j3vjmP97jSW3qVPufNHxNCvefxRpq1LQsivNpIEVoEX1Vz2JHGNb+8KKa5dkyyyZAjWSqCR3qnn + eLfxD2jiJNfM8/xzPNMjCf1SiL54sriR6s4gRRJeaCmNQkvDe1UCLWLvXyNGg8GuOzk4qxrJbHmv + 6MWyzy1lmbCuVjGA4X/U2pGSXb5NtarI56IWz1IfL29KmcmmlJnEkTbETQE0DGiSpyVLObOb+nnY + IFJHmkWzly333FSpXU06M4CFJjlGtJc8ADIpcW5rTb3ZopBYU5cd6+SopCGIS31yZ0jWA1jiI1wx + RibeGdwVnZbBSP1NDp9i6M7UKd/97xCzbqA0d5MNGV2dErBFJRrGJHa5IEgurXpIxJbW03Be1TEz + Eut3aqyndnxaxdR5UZ1NqutXrgmTfMgmqef8yi2L6/7A7qbo4QeXBGX+KkjgMc5h2Zz22GPmWM9f + ubUsNzZJSF2m5MruKgaryfvR2H8CkxSpB4vtZ3UwKaROe0LU7LqHpkZaHoPk7hHfgS7K0zNsntVl + FBqtFrITuqCul6k1FhCBnQqVE1pdQXsjCYkb3rKNYNGE/MChMfFkduqeRxq/MiXVQqrpoLrnoF3t + MtrTLhMeGSPnU4HEfd55NpLdxaEJJLO1+tCzVm49IkLYeKHOrXQz7w39OkFq2gAWxZZK5aOCIfP9 + 5O5ZcxyGVQyLSj3TRRdPljIrB2Bml3AORHt7HqMlR5K+b5Wp9SNid8kM1JzWNYqQ4EVWRz3F4fgO + RAhO9f+UkqjzVnQmgpAUEJ0CYnUBshtEWvUZZ8s/fJnmkQP05SDwiI6LiafwzKrlVxtHjnYeB1g3 + ityeuupO0XWvlFcgbCMYUzPCiVo9QBMjoZYP5GyahE/3+sgX+iso4s2JVUZz8QEUJbO3d2QgMhSj + PTUnw1OOSSGRjZ4gsj79INfXoAtWarc9lDxVHBUUm1Nzda8MZcP8CUXRMhAUk4kjcH1oXjeMeEh9 + as6bC8jzK9dJ0Y2kzP3hYpGl7YCx0Ha2kqJVTGr8A71STGLLDdAyOz0orgY2KTaiLI1SEvn6ZsAp + oeQPj55/ygOCPK0gvSmJrQ2TIFekfMmPXOSQm/z8FvqsXFkiu11U+/8jNWbkBn7YR5+TudQcNGK6 + 0mgHpvpGGcp/9Qk9hFDLIiUPBnqISoCFlAALVdBzmyoPsHV1Bemd+sMagMOz62/+jxhP58C8y5hv + /k0QpTHP9fXcW1JTjIoel0rfDmIFvtRIW3f2UWPwVchLD0DebNAdD17sLBzkbpB4dFw+EtCdH69m + xCUrRyZpylNtm0C7z+c+5Jjt7skSVaE5P+bY6OTUoxhw7I2EVU2IOzzY3gF4pkTmKyUyv6W7CkeA + TSWygbpjynNhiAN9wNOkLHiQOC89TRx9s8tXsgC+7QC/m+4KHqvofQlr/qlZLviiDz2Ml38Dzlku + 15iX5i5ZY3tLSeWv7CRvMQemXVe0C2jOi5MZZ8fe+1EYoikx7wKrn5BzgexOgiylGLheSrigDVYR + g5L/s0epxswBStr7wBzWmAO6pJALvDl9Gbw0OU9fZCDN6YoIYFbFczhVp7LhDNRMQaXeToT2SlU0 + RTx1tTl/An7hEfBbRs7RQlbVv7mQWz2OI5biAIZBNqWqMwzBLbTjrRVZqx2vCxXupj5EtuwZtFTT + Ul1OlY0BVABFwxCiw1o6vkh51L8ur4TjlctRgiqSIW4Lx/P3Ul84fEIa2ByFu1U8JHRpDkATyNjk + Po/aGVAm20FCpt+EvsjPLTQTLaiH/g3oFBPjS97i8Ur6Q4s7aQRTtCentzYbrJdG0neLs3Iptsdz + rbRGQ9l36jDK6dUfsPZrkJhs+FC5pSi7Bl/bNUi65P4naXcvP7ogFhfDyM3IlyEL5mjyHHomlqnN + fWDMqWfQ4xR+E/TSs6GHBy06BRdvZJg0YjONDKmlTDdzX46M00UDNZbwbOcrqO39uLn4Nr1530kM + zcFMsNAje/zkmlO22kbsxo2xXkVJuYixp1nGY+W8yan2ELvmvMlpyy8ljtIe5GVjXxElk+hO7KEA + pen5kw1mrlamhWe22ZRp6gv8m+CXH+35hacb7In+89+//76AuDyDvDEfit779F6CGgNqQjtfAW2o + aahLMaBRP+2VJ0QypfZ+bO0U5BrZfh0s1Bx7a9xHRbuj/nUZL03l20ex9tKU3SqTdqX6BgpEcKM9 + DuzBqMiCuUjMfkoCpeY0ra0yFdigbfO09MnvGrHkJ3vijCW7E642CXCjmQ0dT0a4A53qprhrjGyt + nDvPbaY9GWX+7h6vMQtHe+brIDWwa0xsRcNOO9gm1dhhmGMOk8JcbTAdL70q9yQVeQi7rHcaBlmu + EMc+XMGmuDOBhPZKSXEFATtJ7iru8DnAQwu8fAnBtQQGFWbfxw0oFSXzuwwGauOa5aDl4/uX6tH+ + XQbGpzfl774gf2YzrAFJCH/dYq0X6/ejxnrsWS9k8ZRUqtX4qhE15pHH5XJlFkjtdXoeSNTL2Cr5 + 5aeP3vOLVCxZF4Zup0ilPx8G6lcbKGeNhpx6b7pGy7Q62s2HpZS+sDnPk9cp4pyWaDs/V9EC9dZ0 + EF8kVO68/stE6oCCaQoqK1UKsgAV+BmosjRZl/n3KFARWlApATY5UjGpeQ1Q8XG7oGUJwY+Mgk5Q + NbPm74CKWL6GKVpgSgymxGBKddzuARe2/5+gMpkKGldnJf/bE6GoowXe4xMhFUPSUcKafZmPWji+ + DKRcOiTnKWHMstRzSD0yT4EH/zVM8QJT3mAqmGixxhS/yhTkGqasaqiT6aAYnZ9Mim/b2fg8TAFq + IRdXc9Lzo51Goq8BKS4r0Z0shY/MUo7kZxBlYoUmS3n4MxFlspRzjcSgLv0cNOpXdVucyqXisyAl + WkP5kwn7z/ls5MOrBApSOuJuO4XfTFOKlpUofhFUchFUaRyt2ynWn5mm7EoleRsuhan873G2UYns + npmnkj6By7e31bgp+UOK/NlrgEoON0USfS876VvF6F34GpL8NSTBOEI3P53wZwLJEPnTyWIcIwkb + AdxvLUv2UZTFOnWMalZHfvLgXuZ1Bynn2tVu8g4oeSCgQpIvdlBhAahgAAXjaN2u9V+lNL+GKLt/ + jL5xtNXy7qHhDf8Yoorsch2jOi9Ff8RIrwKoeGpF74wk+JEZKhT13y8AKl4EFI2D9UHV+QMBZQ0T + Wu89hScspIWRsPcz8ZRsOV5rVeQnQxf9ywDK7Y/N+VqG8nNAlQH2DwDK7KJEN0+Ef+Yyym7qg28s + gnWKCuG4mqESPQZShk34aR/8z/lg+IDOacyRibSU8MnH7pxFYN2lCwgIkuWO92YTDUnGmUOkJBpg + RoeJorr98+x7APOAa4ilBcSigZhZTXmNMP6JtyEsFXwyD9SPdCYnmCtXf4kZ0I1oaXfQWQ18mI8B + IeB0DNgDHT4IcyKmdK8duPODiXfPBB2UkmspSEj+KjMt5P5ns0iU73VdBnKua1kQxS8hBxcRF8ax + +9C9ezbkFqQ0l27EQv/O6d9PS3NGixDOa/Yh4HyYzwh7iIMHVY4UTdRCXTj6cEj06XmIE15qurgb + F1RkpCA5Qlx2s57CzLsHwkyKFGfjpIVhDTO8iDNT6gdTPKbfDTP/5nwuTRxfvFS5CDOT2Dxa1V0D + M2rFBZeJTR4DMzb6Sc7VavT50RPQ84R2c+rEdWLDd3JXE5uH/XGibxIbjvvpFnIclBa99GU/kNbF + JKx4TklDDifBy0Uv/MSMnnfUd1x4d3IRc+eJgwNOWRZzCrpgbeuCdXfVVmexHF/+hhkj21pS2Q1K + OBLDq9DT8lHdNj03uAXKbM8WrKK1kgoUCt2jdevxCR2YyUWYmbFI0oP7EtH6dwUqYOqYyEkdMtl5 + S7pl9X9y4WHku3umix7ITgPlrcxmVAJBcE7aBSErgKxQxhDjhp611f7If28zgSSDt4i6MFEagfkR + ARI9L8Vlx2CelyV4a7hzjrtU/Wdrvm3SYWhyHE9znAFf0PaBAqGb4zysc1xYiVs5MPALJn6i4Zd+ + gn6Dy8uw018XLmY5PmcmCYXT4hQlWkfP0JARNQA5Tu/Wux2cLNHn99EnwHqjBrUVQH4+5ghPRN9C + YtXncWUGX3iXS9qcwH6fnhhX48pMdlTwM7e0pJWTOHT1BtCtuzpco8/Az/DfwJDpheGJ8gPnbmRR + X3I+ox1IVS+RF1NiCIv60uo7MlozXQM8ao5oSZkCUuyyTO90khn86AL8yqVzFb2aD5efksP3F3Bj + +GXvcFjg7/bmzHrx1xo8hrEt+R12soCd9xp1yV4YqYqTJfbu9kTWoKM16tCgzpu46aT3gHnzHHUb + mh831Im7iLp7U+eDp+jmqLMajxStPrxGHcVWYFyBrn/RkpYFZyOHO8Nc0AYNDpQJOcXDe/fEgpNP + 8ZNFtYLvgCNruBHm8ml53vFQTJ4jT8GXVu1e0HfsMOUP9xXKeD1SQb+GHmnosUl4WjzC+fgTnDq/ + bBnykjW941X8+bPfEwThFf7+BwAA///EXVuSJCkOvNAWhp5AnmLvf5o1gogqJIiAmN20/Zu07mrr + HLWjl8vd247TYF/kAMg+jl4nSV4vDQ78yT7+1B9AQ+pX5EQhM3+z5Ewhr7qFeDV88A5/2ExStvA3 + JD95UqQ+PWHvSShMAFNnxjUGCdYYdFfRvmvIYDCYUvm/Fp1V1lg+oC9ljWthf81bEkuU/AQ/8HKr + mEebIjYSEsUfSTtZcYap9ABlWiEwvciAyo72hbFHYJ3j0VfrF8AUNkTh6dALfBXB409+wp0P2jlK + MRZhFnboJFVtvGQ+IQNao25j0OIo/2JRh2BRVyJ+7dmMTUT3KWLlHz2a9e99Nno5phITPGNOBtWW + 8oy5UZUzuilnnAqL8xpzQ7OO95izlsQRWa2AC0L54iIP8wbgzvC9BBzeS8FfkFulOgSHOb/Bi2a6 + SUWm4oCw5qYwP4Wsgc7tzdW9lZbFDM1m6svl5qrbo0MzKX/w5Q4P4FwuABZkfkQeeJ2yMsTRIg+K + J4RZMzBKUwcbWOJOaR93qQked/HrUx2UwEBfLDaxtASy2KDDpwoayzvRstSoYQUpRX3c7cGoEuLN + GNR1e8k7Z1gEZpnFLm0s92SNQHQTTtevYzHMFUDRp/3eUbr+hrBpu58xBN5MfVuC1MR3lNpHQWpo + Ou8RNSPG8oxBl/2APXelRKcV6CliyY45SaaWtUsMytAz0D0GyVrYnDTaTjZQ4asiuVXgL+WdmUt8 + rx1IIW7SomFQFoGnS6t6h+vyYCYnqzpdsauuez6Vp/j9rdX/YGinLnbeCfLFidn5Gj2XnnVGLR9I + L/Pf6YNSIEqhR+ihF8U9Pfb6iZmxkIJhZubSn/BsR1t0Bb2xcXiAnrr1EENP1IwlZND8tdCVvF6u + pxN3/G7WGXPAzpHhEXeD/Ai45Xqy4tSIXrPTBi5PC5cC6/VeXqPOlp+A6OKXDPAylC8CD5cWppUW + zS9PSQ6BgTbkjKpU5Bl4LudF9n57xk24js0euWMkU2JSXuJucG6LfI+74khJ3HuXHqM9ivmLWrm4 + sp+NcvCj4SPvZpyx7iR5L98NEiXgnRKdVq4jQ4h9MHlqXwOZyxJ3IyNpkKgmu2YAxwOUaFhliMjf + BB7tsDbx/UECntUmQ6qe6I/IG3TgB667bfhiHBVyY7YhnHJvJZYF+PJIapFb8GUvsyWlt0yMh70A + f9+NKIeEO2dBoi9pSSXvuKKcIBzUTdAVnWyTH7mqhdE2DNO7oOr6sQJhS2W3MWwgtNROyHZVpJGd + ZnX+Jgjz2sE71qMuernkw9zKTmWkhM8DT6elUcR3fCb7FQn5yfiZiGZbIq82PuJPB/zpPf7Ydeyp + o1AXCVy+eRsUKeS0AzumD72DHYVynFAeE5eH3ey/x7idAup97mN+9GcA1y5ghikdEJacThB8Cl4b + jNpVgzOdjYnAOjTgN1cNlLeyH78GHolsZz+nuVGiV3GwwIsDtcVNWnC6KhJZjVoaP9pEL99DL7Gt + O3OX+UoM6X+Q+B4GLbmsL2EPN6KjeHllBFbCYsswGqL4NqHkRwsiRwCEGw7nWdHc+KE0A+engHlj + hgNu2S4Zst2nM5r38sf7f5kJJ/cTzs0B54a1em304APzJv2Hj+ocb7yHpA1ZiJluPZ4v1NlnM49y + rgZ2eZAdzzbfgU4ZLUtKS/syxl3jHnTFWiYaoZv696HyvXyXZan4EOVYD9Fb7z0OUju4dqKXn0cs + g6AKe/SRTXfi0l2xZSbgzI2IQZZlJg7zMXhwI2ouGzZ8as336LtclqVeRzmonPThlwRqOYcsJEkx + PcPOCXbkUVVP+9F0huFuIbr4QZ7PyPIKeOgXRHC/3SsINnZNlPeCHgQS+ma6O0cWi+hh3e7hq/OF + VPrl3qLUHNRWvDpOlZbusZd8i2dISBTnpJZIqaxSH5b0FL1mv2fdAFhsBJPZr2tG8rkvG2Oi48v8 + RjH1lrNNSmIHhKpbG77ykXTjZgOB47GYnHnO8ll2Js2U8BmJ9iFNOqwZzNDlbBIekNjus8Y7zLI6 + JNKhbYD7gWdhe+wM0kvnVH/0+E0knrX28hll/JC8NH4+BigUBZKk/AxEnwSzG7Ug2jO+XJ6AiKXM + lrOaeZkExxw4jFqyHbV432chkwWzwjc7vrLxjNKH40vb7vrvstmto3JJz5JH4JQ9Evgbotwv+BIO + x7OWpoRlWnuiRoe8y+67w54M+1m4b/qKWEY1GGu3SgAuVhYT/6yNG9G/c+0+P7X4nTcAOwCkFQDP + HqLcjazp8BqfkiSqCtJz8+e1cxpDuEee9FNOGGidVGzoaDanri/8iuDCCk+R+/m9cP6DnhbrQGs0 + Pmoz6DMgdAQXaFyey9mtfTp93dqHHYLE+WMbJ+wyfz5/SvWj0anzMwQoPcPzGYT2Da0iSJ4YbwZn + VQXJw9BaCZepxA7ElBYJkMVvjfC+CSzJengjQLfxq4pI/4ND6NsXVHXhwP7Lz+WXh3yqAdoLmnOG + 56MGHzxoKk23sYPA6E1pTehynsEwF0orGMpAzh0s2Ns+4g+G2dKrEYx0Y6CkAw6xxyEZHFKPQ9rG + Ie3h8FZv56cKlKSIcxxKbECMrISPt0Xg5EAUx9uGfpymNLB27eYB52zPTG7vzgMMydM98X71VzKb + Mga5Py6q62ZNJorQSv8ziEqNJ3ZG8frYwqjUdmMbcbx+67KjkNuRGlbOoE7jqBAab0khC8VHYQkf + RwiJHoR3QkpePMkCcn4VTeLVk8bWMHmrkHb7ZxDJhvkJ0QVTelOr+k3AI9IAMnEPyMQdIF+5nYYt + p2god8XpD8QgeLweE0y+mNI4kRDJw7mfwaTk4cg9OfPhaTRZVkfukHxmHHhMUHpYFjunwdw1+VIv + buV7V+5yeqks2gv4sLwUwZLU7v32gOh8lUbyJ/dTGhxYaGSbwzR17MGkssqNeSDQkx+RgprcCJZE + Xwl3nclSAC3iU2P5CyA23s8ZwfNTC+H5YeNJvX7sv0iNuX6vPHVsrwbIsZvRPMLQyYUID8PSv6lM + +3Wv744OhrNZN5G4WSl6GPooDj2+gAGhHXQT9V62VVJTrNYE9ig8ZRTOIJ6fWhDPD2sgymaPKHeb + CgopkUwjWPeoj/hzUUPv9m1sAhtzxzQVNmJT1rxGdRNSUPTwgyEPUvLoy6ZBBPGB681tQ3InSDUN + Funh149Iz692wU/emLfj5pwUyofyXZtYcmM+TjBY2nqesYDQ8zWS0w6RgZqG/WMqrTK4r2u0zEbe + KeuCGJNT8esKHtZNWQwKow1m6qVzpUa7yNdyIW8s6MvBSYOXhxCcwxGTSBlYS3rGoo3eKFuAXfAG + kTokF7tZZ8HZP58wQhHVz0nZFzJodXQbNP+il6V7Q+v3SL4kpQ6KdGyrz/C1Dy187b93cXj+5AqG + WD4AdzCUXOJ0XUFnc1GSgmR4hqFTEWEZZJf6SLIOTeIlSfcbzKkCjJJniIIHogzDGh6e1e608yDW + GCCyOcmttVjGZFvF3MeStb2GZzSvjy2e16c1IHXzTcX0oXmnyCG2m5ARkxzywcFuNxLPsxsfSi/l + U4+Uu1D6B7UK59hApqmSga7I2iBe/7O1gQaUZMpTdKjkXkWLA9B/f6P7UJly4J0XFfklWZvD87rC + KYgwjJfwfTfIONxFiLCN2ZQcqiW7mGUPPhxEz8S/o42E+As+tQLynPq7XMYAVgIG6pF5h70m73ZB + j7qwcbt82H1KeXko0eAX6a43pLopzdOnlI+x8CZP24VTfEGj2TQVg5CPK2hutr4efm719HNsjzzX + V/ygpp3c/uHPGXBw7kUIpfK2fYXKqQ9nH832zc5ghrLVWGz0FW3YdiMi+ZODppu+ov5VD5XrugKG + R0iiExepemh+eWFaQ8ptu99j0vLtUaZmbWWobshhstJHfBjLQ59x8ld/YyjYH7xQDsSWtQ1BpS9t + Sjhe/Ku4OT+e5U0OebPPv37rFhsRbxIis8y5GJQC7l5O+Giqz4hoLifUZ0S1gZyFUcU/rUONiuCN + YX/5aX9wTGaXj0UNHOtoqhuC12mOh2Pq4ahmpaj9SlHaKG0jjrIcup294u35ROXUaMnTjbA+io4c + UHQtBg9a2KWPHvEwK7X1zFRyJFNaNIhJ0xA+P6ZBMDBEMcWMqHQc7vr3hK9KuhLt1DNwdBevOG1E + QdPm+YQPXxo6RKb+djAN72iyfUXjvY8Tm7LSjMFxC+z7CoqmGiXKFn6pXySmKl/zPSpN3uNBCb5U + JkyhbHPY0MmN0Mgm5Z5NSjA4YBLY5aHcnC35qzP28CP0HX7y8xlkNGRuMW2hGtcOgtDg2adB0+FD + Y19eaRDPRWBLg+cv7qAQQtnaIKLeLfQlcLuwG5EY9/cWPpjZX18z9l1GDuVxayE0Fbgjv9GXPAAx + 0wDEAYl2pU+uxVdDrckhkx1410TYtxmlB2PpwJgbvX0DjUk2K1Oku32+CqRpEiztEvtc50t6xqRb + PyUfRzLiI5gHxVfHzZA43T9dspS/kVSfErUMxNI0NBiqPSYb+fAvjty/qJhCyRaS0pczmA0kr4/n + BDxbSC5H4NdPbywxbpimEjI0269xBJ5Cc4JoAxt5BqYXRhiYwlSSuc/2pH1KPqRzNcPnKXgFGrJv + NrI/sCd728tt+fwXU+Ge9labyK/r+AK0kchOugR6JwsU2sIXSkzEj2t9dPIkOAhckNlNycD4Jlvr + cJrVqpK8x2322VKbNZYJ45AtczKn9tYwVVP/wiKH0q5remz2Lyxqi8CFzfPjiU223cYSm7Ixy3mE + pgYins9S6/RzG5peLAiDJ4JbnS4cyldX/8xDipJWtBtSD0w/BCB7i8hqBnNqyKjVqpx8yiz9YwvY + ar2LdnN+PHk356ctidjzB5eDuXzXhvykwJhlTkmlqhv3jEqXMMfxKvd0cMRht3E9v79BnCVMZZ8w + MfpZjgL7+WqWoQmhXn8m2Yl4ajC8cImDlTGE34Ot9hukh2Ubt56oxMZ73OFsYOCtTRXlD5SbZCmC + 81kOwuIk2IcQ2JvOsRjJLvYJEoXWEQRFh8LCHoYMw8tafM1Dag6jJOZsQ4i9dBcHdtYuPxB6Xjj3 + u8b61f7W/qds4A4MeaUBdbJunlAIuQjPHbLqjUtdNQLlkp4LWK9GU/ybCmCCWcIARxdMnOPROyxV + FySLR0kw5ElP8icQI4FoCXAJe3Z4/S7Z6wn1cDT1DjYlgjOU7WvuhLKEvV6E76x6uJLO5twNyEEb + xT8WVHmeq/pI6kAt5ojGgtU3lcouktNrDT8cgKFuZWW3a4ThWpiSEYYSTjaS0EtjgIbcBkQ9LIk6 + XGqgbk5+fTyjeX7aCef1g0to4t3m6idV/y+Yc8XTZkAPaHpL3dEqHgzNOA0mrehO33gqhJ/QXy2C + 7y4FM60qHuxTpWbrjJwMLa7+25PoLsBLX8JeX+YKaOrRmayH5FM807IXOXPlrVSiBFU93pmJ3+7R + o23iU4aX1tNzEtinVj27ypWvs4dWV1eMMgjXwKAYRSkZdLYz0w6doOad5fhF7aH6MuMWu4o+8dXs + HKvq+Q7lv8KRvQ3heBDu6x4vxmCiR9MrHGTvrFUcFDmzn9iV4XXFftCjBLZsJRRT8yQmNzv/PZFt + 9QT3Rc/58cSiWL3nJyzKpuQzp0/km05SoRkETKzRTuVSzAoRn6evLpZXl9E/rbnYNsSXPSwumrNR + OmJeoVETezQOL2syZDmxTYgWtU0Ipi9uQnDJkjv3WPgWi5Xmt8N0PLDo/So87RjRTQK8YDeRLVtp + SqyC4i9wPEOOGTbQyMYpraAtWo1TWr0IS65oNePzU0X8QmPP0gHadWvao3YQfGK+SYol6lx7HY5/ + gfEwYyJN/AxENw6Q8HBHheKtD+yEjuYKG0shU0VvEAqDvgZZfQ2xx8WqvTs2Su1M0xe3yRhX11Nw + WKUhv3RXxnrxGjcnrOKVTMPgf2Am5TDUp+xS4lTHNA01jfgRq2eL5+EJNSRVsYc3CXpVjfo1cpKn + 2hSaiOUFQehr0/PXXgzLdxcfN5LCOSRO841kvZBLu/WpiyY2E+U+mtJTVbH4gbm6F5Wn9zcrXUVN + XpkPgIaZji1PczHUAG3NyoXGXKVr9ZsZcXkkLicn5x1VlQ5OYBV0TYiRHy+LUf1COXqKHJmF8jBW + je4xna6UBQaGnL+fIoTl1qoJGv2a1aN/TXvntByiZCdIq/1w/LzXPCPYNunXQpnebDpy4E29opux + ag6JmrPwhOmRcIvw+O8xlqSP6rSkQ1p09ADiqcgpL7YcKbF6KA7rRwNEtMwAgX4+Tho4WkeSn3YF + fLE8GhfwInloR1k9P+xQPDTA1gBH7jy5fjhwSSQ3TMc9BbEKSXckLn4BiUCGe1z88MYGEWcHOaLR + 7R/Rz1Wxae0ZZsBAltM+PxKD5VoV1J55nAf1Ps6G6QjUMx3/RuS6PbjRJseyDKOUOzfKHBQRcc4+ + Xpir+dDxyHNkYyTK4hUz3ayGML/2gP2pHI2cfXuYht2xpeeoKW5I+vaQORSQ72ns895VOB6aN6+k + alnrLdEm8rK/ukG/1Ijm6oY88nwupOmGyudCLzgFbYn7TFOlvjlEtdGTdjL+e3SDTrTWHsJxW3hf + Bxzt08X55zf3G+ePLic1cLfVyEFI59x/btI3e6nQX4WTf0TBMFaFR8qqAWKcBXIBwpFZVUYMqr0t + jmZGA+Z2Sjggpq9bJUjLKMtRTaXJvdJ/EzmLmZ1RjTuAo9He0F6lLutSgbnwIixWGCCDK7oMdWns + T/sx2msqjtJfpcYmgdX938K+mGlK2L9XqazdWSpsrqOo/ZFrumq8Y1KVm9bi+azfR61K9riwSf+C + 6rDjF09QnR2grrJfKYwrxUXpt07R6H131xmnmMS35jFVx2kRqJj/kZGvSpDOCO9xY0jRizGgn2pb + LRTy16bo5jFzdSnyK2DxU1EYhqLs4wZ9Bwhq30tK/bawDhSLey7/FMiP38BGi6HbT2AgfqXFQPlf + /wEAAP//3J1Lktw2EobvMnsx8gkkajsX0EEcs5v7O1BgqZkJEiBbzZbL3inCdkid+pjI1/+fAU6P + avm8iJR9wUVa2nYp1MVsG15qxFBW/cgI4HZBPK/TqC2BNMt7Yz/DFtNNDD8DXv4K8I4XwXPTeh0Y + 4aE8laL1oj5f1pNeQBW76OG7pPhGgezlwGQokym41wbFDJ1SdOyDQunA62VQZPvgRHKbpoxuTL9k + yKH14kQybdsGXS8MX1pg6ZoY2DmpaDia0qd6cfJsG+2IgaW0esESJRgOJGIsjWMX1Cu2dzPeOXVw + P3X2FdTN/bP3Z0j/+/9ff13xQ7hCWtwA7ux/shfCZI5Wrx60XVkMhWjUi7HHCblz3eKBDia8tII/ + tL6SGzksDBzrAbf/uzjRPaGtCqaeVsE8V9MddlR0MaP9vhiup09TeZOffRRLn9u2U7/S35B6yJgS + /RnOyhtxVq5wxp3w8+DQEJsb7bEMlOJefHLcCI3dE9C4GuE1SqPoc2UmaM1uBRFxAeQcX5FbxtyK + vduw9wv2x3P1M9v1wyoA04IHy2ZPkSv4mKsPN1y6CMLOA9IFEfpUxv+AVFZ/X2/DWHWgfXZGVlnn + IWOds1aOVnbZuxqEXIYSb7H3NlhKp9cVKWtJ0FEWpda2oqOQ/PAcTZ2rljWv5e2Pip2ziPE2Ysab + kBmf8zUwPjnhwSNtJwHSA1+tXJ6JrHbeUxlbU8QYVtv6jjK301mX7QJl3kY5/yHM8OYOST0jSGcM + tdSO3GAOjwJ1yWc8yyt0valP2DfK3kokxclq1HbCstuNpCCAoLEbuS71udZW7jx9tkM5UPSGBpqT + 8/QRiytH6Bx9yDn60NbRR087+pw7dtAjmUNctElO7YCXpI0FVEomGIMXV4+oBy+5ZdzX1eNhi5IL + /Cn26J1SHF1IcSnSpjhQ9N3xuS6+i5z2BWIlwVi1CdrxwaHpUrOvc7CJd5pHVvH2dRTVYngbMi3b + mGnZBE1Pw6b6exNwXXIqxAc+dm1bGiGTGY+bkdEHhvuuyLaxjDyDTfBe2J4BBTwCjt8JOF7Tm2jO + aayhzTkCJ2PgxOIFGAYJ7X3pApnoM0E3ausN69S9KlndUjS6uXfVniz5Vr9ISWcMdjU/5KI5clta + KCUDlpzGWS26SsiEM+lrNtdJFgb8g5jJO2EmFzCzzhRZRg1/aP4zrnaT4Dqwm9jIorEndh1/opkv + q3+EUPHlG6B7RXKOQ21visy2DRpvE5u7sRz5kJeTaucHPZKqwNSOtPe8yNf7ymIp03DhOUYRtaPN + lW7aJ7UE39YhmaCmd5dvYtO7H6hmgtV655LbB+oZ8BLBf+u/FNUjSqfOk9ySen+4ZZsMh0tp+1aX + wjaKmvdNqpvbLmIAsj3Vegps45t8IZ8/7JrMVIg48WGgfvaB6nwEwH0eISoobT+PuNS/GZ/YHgGI + Zz3xywiRr+Sj5T+N63bQO8Tq+Z1f7eGpiOQxVmHoSdhpJbleMWGO5gG5bAO2XovfRVXbaN3GaUsV + 6lKQ5G2okkVqPd2scG1IFcIXUoUZ7HNU8YQqCVSZj9b2+PhVKrwJVKvjNGYz5MJjqEKugtLt0Plc + hdQ1QHyyQtntf3wRVtg2kTeBcuJGVXuthe4tsKo/7c24c4zVtWTVXYK7OVkpkj6HlUyw8gbv4E80 + ALyzdP3+/zu5irp+IJ2EWNquhBPk7njfvdtTO8i+C6uk4fu3VWQkSAujvssnsP6wrWKVihgJDbEi + +EKszHZtv09gpRex4hAtN90E5jd6A17CKsrTlE5uyNwjEHpRBcPfqofPQ0XopWsBZGveBrgo89sw + tZ75opLakVfpi6mvTFXWPkWfYCpNmEqBqXQcrGfv941SFa91FYKWQ8mglalOXE87zSeXqrDklssO + Kqt7mdIcEpU6kaeqJ6fvUlbVH/XRieeKEn9lesptnP8JlPJFlAYxqn877Y2qqSstik49DaJSjMtO + WDgedRb4JpAYUiik0lbgp2A1ybO3AQmaHv6ZQop/s+vnkEqFP/niK9eQouNg1TcUvstD4iJRcXfN + On0Cn5vMYtPPvis1sXoxSYC8vVKxvFC7ankLokyrfsm5jp9cS1J5TJTKp4DCCU858MTHsapAyRtV + UG3RrHaYCyCmMVAhRRl0Db9cHFEcl0G/rYDioiFKttXbNVpE0tvkKKsCXScnU3ItR9mYKLTPNfvw + KlOhgrLAVKZ/ZwUV9zxzikqP4k4r846w1fQiTxJ+DVXCFua9ZZuncq69xlvH9PVuFeeiD/wAuLjJ + VP/XlsclVbddDdHtWHmcsMztxWguuwYdkNKcsNmUygJh4YVRfDtdIX8DYTPpnPwMnT0k/ediJxDW + fziTUhkzF/JYxqjr6Dweq7Bc1Fzx6027zIF8EXPm3++4XbHATHUYbLddoFd/7rGjnP5gqFKcVY2z + XAOuzmhPZjXVKXkyTmyBvKbO3kVNcA6eXAOPOcTPj4dV7ove+gGarH1KFativEqcrItoRTBPXo5x + vzrlXrnDdTdSJ77JTuVIOeG+59jXQKfBTRWa4McvdX+rs+r7oCMeKxvpD0hPc3g8Wo0/Yi6lhaWc + 63Z01w0QVcac3Ao0x1/HnHtMKpW9oPFUQ3w9HRoxVwJz+Th6lblity5bn8tzaBd1qWpLaU1zSqgC + E+qivwZFIyOf5xJ3zfl5nqOoJfBp5JIF5LaSYvU3x0Z8H3OZFpuq3FahYn7gtfu9hEuqzLGVJCZj + 5ro8F/XCoTjmMPhtZi8npoh7PREqec5cFNXsN68jdhKeKuxTXdLyJ1Ndgy4/yK5C9+o6ppRhAl08 + cdA8Lui0fKKg47g2r2Frvv5uR9Hz6CX0doyAuvUMU6uuFK4Ap3ZX+stAoyzqHDTWX78sNNZfziH8 + 9R+eEGbUcnCBmXLaPwpDTUtpJ5jzSXR3agTxBkICiTQkUWy31kPAefrrbiB6FDGQWEJAfdM/83eM + 0Xgu4a/1Hpr5IpBNorgYIVqaARmyoFJX7Vk4g7he7VEq44OxUopeAFIlALk9ha5NBtN837cUEzRf + x1Hw6Fk42IPt2jUELVBOPkBzlwyjIRGMEUzoIidp15EIbF70dfd+OwQGBMNpBGb/BrXfX7QaJcOZ + FgE/RYrhgVfrPmt1XwFGIdEhe/ECqcpT6egJKqWT+TuRDWEOH16ArxkwfUSOwLlJlSp2dZ/dQs2B + M63N9hKtKjvXWpySl+d4YHaK9LOP3fq+2uY/8lISyHEJ1UVOxHZvbVOe9zp5Dl+4dPF2xEAvUfGX + WpncXADaydR39doWytp2McgFMo7x0+7cNrxhjMO5bbma+TLKDD5L5+HL7Q56Ezk2f3HLzZDqLvhg + ZldTE58+gB54LfEJOaHbMXtd4ivHh5vQXOcG5PGu3iYR8Zy8E3kvnMOELTtyL0+EO0tApJMlINI1 + 7LDp2gKBJUzjkV6JYhIW9078g1P65bvXefVovqA04y5fKAFzmDKQe3ByWdTyjdhJaq2nySeTq+GX + XDu/5bxY3So+k/MKzLgjP9/D6PztBaYFd10x2OYpT06UfGHPq8QQFkce6Z2Dhpnz5YpeepBcRO81 + 2tOSDj2iXuiFhMcSlyiz13HpXE1exhm/RJNkN344h697cdIhfOa1eICJvJiLcaYb4eOp7FU1+NKH + wkXPyyqkw5OZeom5DmkgCbIWpsf+CVx2Q1ZgXuPpKGIfy8kfxLVkto2bK/FQktxJXDpJHFxsr6y5 + Dqh6UWQZEYcQdcp6wYKA3Oro4lT5fQRxdyeiwAy5TudxhFxS32HhbXn+9Bcrv78YO9pkYV70xDdT + qzMiXSrSkWzRWiacGKzHAEJnFFz8whiFFguxk5xm23d9nigqtZptyh95/Pxgnc1dsmH+Dm0eLNP5 + ep0Z2ZHP7DGEa4+z6SrlMYTRLbi37kbwaoHaaU57GyEW1N1eWZ5RqOchLBCEDkScU3C9JsIbx+wM + M5tgxGf4ysU2WX0mziU7XwR2CXA0MIK2ObFNgKpeYXV34EcnVsoyzQn0fZZ22bsJoBv4ETDdmADp + hFE3fGa3hbBsmyxD9qI3BvVd6uzRw7jaguSqPd63Wme2GXrcscfH7Invs+hWtaL+KVJre9614ZKa + Sci00fIU7L8ml1sWOqmMgJ3gCIW1MlXPXtxwUR+6RLJvpEdT+KIPYu+40IYQG/jMd1qUXauFhPnW + JidNAghP/lQedLHJSam9QA0kJZrwF3Ifauxxevyw2aceXvkw2t7zkzPP6MPu/SLH9Fk4oUvbNln9 + Q5T28b0JvypWbXO1aqr4XeuVVaFt+nCQneAXU1/cCoxbnbF0yD716b6xULHp4xPjnaqPXuuF+gFf + OANK7E4WqOidxR/jvFtGD04Pulj8cav+kBRTycPxHka3GuwPgopbdqlm8ONWJzed1F4pEnHCnxU6 + yx/WrrT/duataEn9fWKRG/Hj6ZTBnhqR9pBr9EFZ9Dk2P/Hw7PRLOHReiHzrRUbHXCz7dXtnprcD + H3fNMu3g87mPQvj8fgunG98usNoTzWxHIT30KnzrcB0kMek48UU9E0j9bN3BB6nTM3lVhR9GQ2l3 + 1DCbr1vqJrTpmL2E/unZWga//FDSom196S74ZKrQ2mYNAhctnJ8/zjFyMeGFt4qgf29KeG8Wjxzz + Xrw4wdAT5YlcwlHEPkYQH8ix+FrPipsviIh7sPzojFFEtoF7/uoVOZHTOtZyaj1QjibrP3I1EJcD + bxRpJl9FoB6QDocN2DkQ4TIs/IDiy7P41lnLSTGa3X6EdPT1y0n5mL42mdjoI28/nfUPYZxcz6XK + OWx2PYFac+m16/n69brrCbS0LviJFujr3537bcCD5WDbs2QB26cRzr9EO7GUzksqODkEMHNwbNO8 + e10UmzDIPZnFRtH82O78IFPIa8tDdp1QFZNIpjgyVZ2bg27dHORSP1RP4cl6tPP5Iy/V0uFA/Fpt + LQxZJI3fpkGqo6RO7ctZBZROQ686ivmpxF5DVPPsXdom6y6edkgnshcTrc/wjR1fXrDc2FKrxOC0 + IVrvjq5O4UuVhJAXioON3Z996HoPI1H/Ls1xiEu+l437U1yOIyXqYCThUfA+9jw/YFQvBobk5SFS + zh2MjsXkBOiTbW2M7LSN0anPKueHHGCYFpNyhGGm9fSPMmIaDwiDwEehhUYY9pp7xbdnYLc9U6YD + +Uxl4CMQKEzkc6Rsh4OFli9Yvh6Er6Qphc/BIOJRVjyiECfP006NxUKwCnnLPhv5BTAy79/YlllF + yDPPh+TLwcTqrcPAyYaZwDco8JUzVSHTAy4etxe3ADPBzX87rbs+ctN4s26aVHw7BnRvFqHTc4eU + dGSQE3grXu0S81aZ2XJd4L5dpKr6x8q8LKx3RxcP3S21reu1JyNjBDU608ZD90zem9aGXZn2FvQB + /BsAAP//tF3LjsMgDPyiRtjGNu7/f9gKSLcYCCSHHlfqaa0JZphHxqBuWRmSfceR+rNPu7tFPeu+ + /bSkP7cdwV6JZsW5wm96ZuPM2lUrqgoNIa7JGR5a1nEFwyEnyTwvU6nMsRdOd6ceJ1v1wnkYIvjx + YcBGNZ/oiBJ+HsOTcPsmX76jEN/h0Qqa4Ci3h7PXb41CHnrYO6IGiZdF7N19MExduBCol2CDDjis + ogg3w4EdTV6YZj7pHoNYi0NU6akaINfGXgb/3xSNqWmKRrpbx463nJxZTD/XxrzsSFZtVRM00vlI + WMui12j031RNy0MxZ5jxsu/baO7k5N1dkFeNqB0Yo89tRIrNDDUdJva7m6Cei8FWXcFP1RWqDw7D + Pqmn0guLw1A6hk3MD26aGsKxN5CNF0Em3bXZgvfgAqDbSTE6G9nBwgNfmhwIpcWgNBCUuwiUu2Xt + F1wp568PXwBQTjIGKUVYJi5BlySicXjo9QiMgzqNfG9jmt/oUbqt5vRWNxAkk0UbeIdB9pJ61NBi + MB5MPgUGj8YVr1LVgecIP3/WIWqVKdyY4vnLPeUdrtZSykpkmnKkWdXQmJLWHGmf4lODodpDMTow + 9mEiXimKVV870t3YzRDD+HwhUTad7jXS4ItG8o5qVGn1vkOI1qsUW7RotBaN1qDRHm2nt7oBKb0Z + rvjRYr2dBu3n/0vJqUgBAK431D8AAAD//7RdS47cOgw8UQSLXynbd4Hc/zQPatkz/Kgt96KXRnuA + OESJVLFYfEHSH63S45BSRTulpEeclGg+mg370pBJj1vGexhbaqxvAG8sjUdx4jtReHRzXdQROUEP + S2ATSz1cB0Nrab+9KH2+LXxQv49KHKjvGok4VmO2ZTSlFR2UqWqttdV7yjREE2Y9aqFpN1vMJZd2 + q6r4WMq6vpG+Nf5UjdQNRB2NH9Wt3N0QBVY13iPjQ46vy7hhr8Tvr/kX/NCqAgof/bejf99PDIYj + wrMRY6d1LVUqksvUsHS1L6X4UneTFDUJSSE1h6FbRDZ3uCJbvy0Zvpr0PTWNUBF9Ej5qH/KlQoWU + H14ZQ/igtFsIJimGR+BSBHXQyQvc9Q+TDApix2Ja1/0isPXqo2cb+1AaqIbUCOY0hdLMZfF8mgGc + jlrPUdge9g6PdZ3zp5XaRZetfSzH7OwzYBVo90gMubFmXWK1yVFqqleh+SN1nosLLPLdzeMorWvE + It7sP64Fuh9KQ5sbhxOZeGHbsGMx0RR37RiOcfATTvE3j/eAhK1C6syL8G6eEAvpPFQyKF/t9YcX + yBBJTOtpoFkeB1MTuLawx3pVsgrt5N01y7sxVaziBukBfCORDrsxHgvV9nWf+clLbrlUan/5Iy4V + z27wIzQGIxLWFES0Q9msJQxlXyLinyAiLHsa0QYoYVETgYNJJKzNgdE3NojshChrYfFmFrWg2UbO + OocpzziO938P1+vHLRx//myrshmOJMswQkGSV5JNoWTZ7CGK8aPs4oTWA4gKbDBISy6VKaIwsTgV + kiUCxsKmNqd6A24ehW7Igkqddsw2OaLV1pxfe0aQTmOYVwDPn7bxo62bzORxqL6bUvujRbvI8ppB + c+f1Qyj645STn0y1w6KM2czJG3KB9NWBCg1jKGvEIvd4a8SeCDlwNar3BKJujbQZBxarx6IaKJ5L + OC8ono8nFOlpa/98c58Z+R0BgAV47pfLUITykrHVSkRHh3tUckBllEeRm7vn5MfsC1Y9VldGwbZr + 9VdKgaTY7feI7N6qhOdV5AeRvX7RnIsf0eL0svb9qEfM41wbRByPzaPtXtsWbEooz9wbA+35QqxP + yavbQGQFRJV44egRh5iGRikWqBU8e+MOVEYbvT7MO8WjUNScp3wUc9vgOpUyE4Xn7PoTGJ6vbnF4 + 1JsKlee/PR+pzW0UuydVQyzTjqqLQLtgmNYn+uQouqRu6oEBiJKAOMsiF8mYHMEbYCD5tVXMpkLl + oSDjkBvJ3hzPGfQrlvMEOmM5f3qAx/YojozvhhD/SFGdxuT5qvERKMOBynkbuo0k5VD6E1WWu0uR + 7wN5lFaT0o0SA8AWkHK4xMgzUV6Q5NJrFIQ3C0mSWZBfNY5YPfj1477Kka0JzSxzhgnN+rJBpbbX + 4ZIRSUX1ZwNtux+LCoHMwuFrFvRkxrN7V9MnkYS2vTVmNwVOudEPRg2PcRtMOawSTkZ2/N5k1Hkz + 22fH4y9+NBKsty5C/52ruC365qyFq0xtOUMQh9mwh6DVVau4AcfRmsieakvSN05XfXWVKTZ3jApa + +RvB4HQiZ2Pgd3KJF/zwLFEm/M4f9/DDbWVzVqbHu0silUZtXZlS3VwSY/xaDJ9YmmahWjxC8FZZ + sCHG9rAmuQ1A0utzSoPsWhiEHnJ2+3MrFbqELMg2CzZ3Q2ymoGnTcnwbu7aTC5/EKb7zXvsj5WjS + l0dnKwIb6AWOrSXzGXdejoVC4bz0ajfgtmwMI8fhmUjQKO9jV7tjSyu43Cdqld7DufGQwLL53DcH + Ji7sHSZ61//DY66tPUyAeEfTVHnxE5lx0+cZMEZ0db2wBqQ9qhfBa1CB21Kt0etOgwr5li/xLAVx + w1DkTTGkV1OT9nFbrF+cn9mbsk3CdJQxn02WjhH1UYoeHYRvbX8hmJpgXsqONnzIiaZh9Ocpy6qC + kaa3c6ZjUCSy3pLql2rxWNvhelFa7Zo65EKK/W0qRHGTbNfjicfzaRvFnz/bArH+PdYkDRdtTZd3 + CqTyUrU9IWliJE8PBJsWneKmplUigW5jxqWOWNpOAAc93SokCuCguQYGo/c4UaxWhTrEE62HzNjs + LFQ9XGvxerwGTefTY+XN9dfb+4X+pfp2KKrzm2HTOncejwu9IvV7gIaMCcl0rzYbWIS0kgIOf++f + tHQaiyIJCI16OOlpEFwoXTEsQkO1o2z3ieOgICEQONVmTATbYDyfToSC6y9uEyY80DeOuz+8W9iE + w278WJY9WE9e/MHAYoxnhXT1r94CLF/9yQtVGZZGNrydnEJoUaiqKWN2x+Kwu3xM+u3HB6yo1K8v + Bn1gh/JKm3x8uLup4mCcHqIy2KFAT11/2/O/jE5tEP0Ncr1hskmMYYsMjkhOm5HBAbIUTp3zBb9B + nJKOS8LRByj5DpQukHixo1PE0Z91/aE/qV+nZPyNIy2VCkLL1U3QphRnuHyS9Fsb7xjJSq8vsB1H + j0cq7W7mFPiApbMN9TtnhoHG2TR1aIxZE/0SNUHvTKSd3AKEkWa8bny4GdmsScXaM8ynM2fSU9Hx + +eaeDehvhapShHh9uA6PtuewDNJGyRoOcsCU2P93oziwXkNCkm6XGmGZmQFN1Szb9v/h3TFbZSus + kkLtCGONzfaOQZxOFS56bcLyaTk7XnzW/tebnuPoZSxxyUXhMS7jQsrY7HB7ESRlyeZ5AtKl+43G + IQBJIjk60mxji1lyVqu/uGwIIZh2R56MDntUkDeHS0+TX593IjPQ5NuMKc/EctzfrSn5Q0XasZZY + Vd2SPsEvBTCG0rKtv3MBP4yQD6TweqY/CHIkcq3cIZ2vqXoVtZA8PCTRjgGMr6CASDUiAKA58nAB + 8nw8AYnlJb18cLperz5R5NC79iOC1DUkx7zHUHRIbYzHrf13jGPtiTe3kOyZePWZknipzbkWAb+v + W2l61DhERuoOwelWFchxBc1Oq44PQfi6crz2bQNyjqsC/eWPtMfDR/gegSEv1rjqoqpLiwvrRfDs + AFFfD6kecN9yZE7HqcYRVVC2/qccYsd2smp8S4cgxkFjQnV9zAVEcJmx+sx4B0SYW8v23Hl/55Qy + cvS6yoFxOb4HXwohJ3kq+Bi2W5MiIFw73ez8Tym710Y1FaJreij7BQoN7XgjjPHALzpowrSR2Y6n + jvr0IwNNgDJXbO/qmQFB2h6ecn96kheJEyzFG9ApWsAlBEKyTNHUtdJuF2D0HhBo1yeMT5miCPMf + 1u2V8fqaq5zprpw5f/zgGOVHd0ekd7sweFT2fanHqa3wI/L8X44pULpuVF/ZRLGxX0cDtJxy5L5b + +stp81rHhEifDxv7ChWqYeZgzLLQ16kcoG0kT2TCh7bgwI6Ruy9Po4uKJuLcanGqZuI8XDXWc+Nx + Hi6yq9TSGi/NrHm1sCTUAEvLx51iEwtKd8dQJ6mqWoxzg5ZnO7hPXfkTIc4bf1su3JXXPLmM7vcw + M1KAu3Ve/3IUQfMcjmtEgqZOVvclznJIVXC3GoNbjcdrTzyOa36onxxvB9qpRi3U+PtYbI+KU3it + yPhIrToWDN3iL/qncMyMTtVYOWXGGsK2TIycCpsazVGJmu4R6BYhSvMAdMvYuFSOHeRmB6hebxgI + Olnj9eMTBo4f0jYk71Zwy1hUvB4unjziAwbuXw7mtcHLuqM6o/DRXU7HqSfhsPHSqP+4FVcNGgbS + gHFPlSpVnxcDo6rVHKk4LpKKgVH9Mc06yfHu2PHjd/z/enrctLr++oGDceV3rhyo0yFt1bZ6jds8 + YlYldZcjHXf4rlXcWxNscXA5Hde1hahiBCm2tHsv0zhq06Qo4/taZ3yJHmHbJbnqFYoYN+rr8UTp + aV3xBKV1u7f0h4h701WmUrGvmx61XobUm/HxfzmaqLHp4SxWhgorKsnJiz5wKfqAXa7UGieQazLn + QC9a1TATIIqGyhkLXBt9b3fpA+HV2MYAfwk+tBzDXl4TqFutx0BjmB/vWRPghqt6XqMYVFe4NPPX + 2tv/AAAA///UnUuOFTEMRVfUUWzHSYopG2AhLWbsH6VST/iTTz36QzN8UjMhcsWx7z1XnyBbTweB + s8m5K5OzqEbuNi7xhZWi4zOOyaCqSBbjoVyOh+hZD9WybgmO4dYsh/NMD5ACRsh1LIM8xMaqrkvR + HGViSxN/+PgvMXK2bBWM2RzlqG/luNs/1mjZKuC2j+oNmUF/V5kQtBcgapPcC+oPa+q71IcgMonD + vH7c+Ko+/tkWHYdTRSsHJKYhCiCVy9axm4+3qjTm1eImPKooi+tjjT2HhgCyUiyN0/WxmB3kf6DT + kSPW1CNt/hRllEKdEoCyKcqkIDnhvJMejJz+60LkBMo37QD1ba1OW13GNLbmHPdsqz/8ITL1u081 + sHJW3kLfnN7KPCSHIIBd91r3VyNmJc5pqeUazkHSQd6WeLWYgowSXMXU6UYPlxVJ2FH7BTctc9ef + vqVxpZAPLsOVIzdIzPpN6ZxyVp2TlFEuL3FVNFw5QqIN2BiBrV6O3eUIKOqQ9Jw1E8sDfExuP3QQ + wNuJTgfk0NRaNXWtbtK97aFl7xhXT8fs5qk64S0ODm3HpDq6lWe57JfbqRNjFZMGwEtHTk4BPn56 + M8um/fnr9fUZhhF3vXEjeRcuS38/WReVV8BVRWqgNaWRhpEZEMnm8ZEVjkNhe92xAzXIdQahMTHm + JBuXgLVYWqpqW0KSbYvUjafnVhnppo+K02zmBk1KkiawBih3bz17mIVs78JydlrYphMxvLnyegbi + CuRPRX4rowqYUqjNjw/zvqTSq69kPM0b8KS3v3CorVlpJmJMuHwGkjVvuK0+HwpYlFbcaeyXj+dr + YNq4GCF5N7gD+QllzdmhJs3XkAKpRl4isw8WpJvGFhcjtv7rmrBpzM2iRaE7i4tNvwlMY00UbRyM + 9uAq+iZT1ltly7l5a731fy5O7K9Krb5HqS0i18v6kU4vCGd44vRpN8O7czhXt1uDWysyK/Xu3OhZ + 5DqGbB2L2WhKoQ69+nby6a65TtxXFJsVra/1nzq3O5HM7W5jzGw6EzSwPsXqm6D65rqLcAtFRPgN + xqdXQ6FSywSW2S+3U2yalro1e4KP3KBZ+N7hqw131QafUG3Hx1ZbPDamp/yC553WAjHqk4Fe6+ca + WYVo33sojIKqMb+Bv6VO4w1AMR4Zt+Q9lK0kFL0BpFJkhTWWij4x0BWGssJQVBjcHH9df7mH0/AM + 3N783H2pNYJE81llqXAqx1IMQy7ict1DtvxTOwDTtxr1QLV/cbFB/Iwm8p1ebe1/8vwaXj3jstKs + DK2nv8nbTOnqe8zRQlY/hM+WtKEjRk9H9ORZYfZtPWbW4FksisleYjQdo0kpqRLJLjNK6lNI9nuz + 5jQLuqiN7jlLKck9pQQhcclLd4Q7Rth0kPBQE3y5HrJFLP8/pQYcyp2Y2FZqLheITJIM6QiERJYy + Y2yeQ1iXmSNf7BNRak5u7SHrss5QuwOxstSUBapkiXlJ1ZkMbobrkXVV2l0/2T07GU8RJc3v0C/e + URTQOeG6o2VxB4i+yLL26rrOMfOXqDH8n2oMee4oOuD4fsYbGjG8U1MrICWiZ6jLGT+EOl7SLA9n + dTYyG+bMpIDJ0SDGUL/y0fwGAAD//9ydXXLcOAyETxQV/giCPsU+7D1y/7cURzO2AEqk6Fizpc0J + psx8Agiiu10/WHevDw/mn/ZgIK7SgosEhTC/520bXx2Rk31jkghrwMsxNKst+tcAH3yOcv04bANB + gYhuckAPwf76j6nU4MYuRmEMRdgO8d0Hjl47w1uOwB2ZqlzIUfLmZ1/pdr+fQm0rbLeBSRZ5rBb0 + 2vYnVwg/yBXs6wxOcMUDrsRz5Q3NYY0i2nBl5T5crUF0gDWChwv3uQrlCcrSy5On2r0HqsgdGOt1 + UMVQna/h/QoVLoh6lxfM+qfe+un2oZorVjlC5eR05btMpUmmUjgszxTzXZqJ+mOftQohlcPlqidT + cQwPjVGHL1WQ25ZP/6oZP48Uofc9+rJi/f1c2GO7zTnVv/T2SbKLFMEPImXI3+z/dJKp8AFMHqks + N0JqLVOAUrcvtY9UEL6V0miKszimuNX087uY0sL+lHSrkgJcdNWJ34MpcFmafabmypR1mcqya/p+ + gqk8YMovRQGF3k8dUwI3av1mylTjkZGa3Xx1McTF4lrG28oUU6hSzhOjbs2Wu1ym6t/5cL3wyRHP + 1abS5UjLrjz0BEc2ydHxGX3mvf8fOYq1CeKEzwvOCke7C7/EeyVGlsL8yLsj0EKr7vAeINVM28/d + mNInaqoyhZXBl1PMCygx+RZQOOBJA0/l+KwqUHaXHqKOw9ZeD7IkSIZdoOKLoaUl9+qStaK/txUm + EQ633LLVVVtepMht3jMsrXqwdavaukQJ/CBRsJtdeIKoSaQ4NOZbG+76v/RO4/MppEKNMmjSDHyR + snYLPpd3MVWy//Lh9pqLRks2uE27Z1iFoufuTzJXpfpQJbXv9X3Ik1BZOC1/gbqNpgReO2SlZMCS + 1bpMxTf3rI0/tl9syaVZbFEYrmvmn4EqJfLfPtxKYB+memoXZkgYLjbYSML8WLKFD5hzw846eOpN + TamioD4Q7pIl3gM7Ce01gCmdYGs0Q8+eLZFwaOTYUvpruDrrLc+Fm86RAT+Mdngy96P+8idpkk3S + Udz1i7Roe9VYeiAUR9qOf9mwemX+GdIUfCIrOA+PXCUjWi48tYcYoWsjmH4xPpwf4EPyHGq4ld31 + G8SURtRZoC5sJAm7laS0P2NHsDF1o0mGeeoShgP0N68M77h5DVbLgF7ZAWUSvVWOUIyrbn+AXjTT + 0Tam3K/hamnMPL18UlbL7Ua8RT9EX4h9BNzmy6PaoqvB9lVKIO7vBKYqTag2c/KBPMWe6vnHLW0q + XqNPzp49jkG6jr01zbhBT2WIHo1uaCWgF1p/9Te0XN4xRRyYsEJ6nKAe6e2O0bNne1nMWJj66EVb + eWpE5uj6S212OhHGciCZ4s5LXT16OYi4nlrmT/R4KQLXGR5hsiXbsF9ZW0xKc+zRVobXHzVqU/ea + 1Bzpssfk5sGi+2pXGrMnvcP7HElu6AvnV3zdK4jXdpvcF3UhPewcaNLWcZK7HE0ec/PWrOy4g5gU + mPMQO+gbctQfO0Gemr/ckXd3LC9nkMt6Tsh9lbn8Qn18NA8dx4/QS3l5nEi1jFHOXfRyU/byAL0Y + l+ttjmWNRWuzOMbolTF6gT2TcIRutwMhvaHyDa57qBVAwA+cvO7ha1opkoH7G/M51L3UimBLdjar + q2fOdtVjyJ+O+cPz/NmaIL85PN0OV5IsiRNdV/mElmQDQaz+i/yR7Cik6hC/qiQ5i19T+WyAX+rj + x7v45fGFj9MYP/L4hdVS8o0nEtl/jJ/+wrV74SN97DF+q2tKdeEigtLFz2LKWBt8LO75LUGTfAyO + P867Pn9kIwRNJhDM3g4XXHBDDSI0ztcRqDVLdPDxTK/x5lxGbr1f1xt7EiJW7hJosQBGXz9nCFdF + 4d0nBMHd4BsrQwAbg/gdAP1qI2I8PydtQWG+tPk8MemEmneDeZK956CzZsGY9actFkqf7FhVOSVm + 9eBs4m+Ge46chuhlPY9eCT634Lzg6m9EoSvNV8r68DI4PazzTpA59vi88MVi9UPubH1DvKuzN0eV + VYLSfDQlDdk7Ufv8C57X0QJvHTVr9nd+wwsepkHty49xpx3J1Y/5y7CVw3T5C7Z+9X9WY1esbtwp + 7d1vqKMl4hF+Tb6mM9QM+OXir+2yvftJvcXQpe8NwkseGk1DqQZVk/HwbMtgU7I0BW8wbCHutpy8 + hu001wXBIXbaO7KvZ4gNdhrPzd/4Sr523ELD51jkD5r9ZtYfvv5LiYqm/rClhIrHqRmXuawwZI27 + RFm9FcvuKhHqCLmUziJXVW7hkylu64vTkvXvB9WDNz4am7tDvSzQ3IWvWj3UHbAzo87SlDyLicS+ + 3yTr05d3rTWFh/A1hmMtff6+h+G+J8W28BFf/LJOp+KkeNbA6mGOuD6sK6dkXfoQYr2D+MTg0hXq + S17sNtHZWfEap7fzUEQj/qQ5QT7mz8IyS6obY38AAAD//7xdW44kOY48UQriU1Keom6yf3v+hUIe + GSIpd7kvJgboj3b01CCz2Sa+jGYf/EHKjfH7/u5tH0Z5aWvqw7IFurn5derzwesSR65NV4M98rNO + sl36uFqKSmSXYn8/f5amp6Eb4LM6Bug4Y1JNs4clmA4P5sxfALHOEcQ6hRDrbQzekkjC8kuncvy5 + 8lr5u88D5G7hCU6Moqug+NGZleDB4s0V3orTV0PPHQbjwugcgzA8FD4x1DrnwO4D/h84yrk0qeHU + bg0920OOxOtf/w59PvWh0wEsNvNRu858spQn47pdNUDmPfosqwyrRZ9aGjTRf2PW+bo73idAeWhO + 0/+P+XYCBK+blCPuDLPscGg9z4DY1upXDXbgy2Fkxufgq04IpuaZZIaQSmnfm7ggJdmVn9Ch1//S + Z9B7CU9eQi8ojJBeuPDlobp8Ab2lAifRdtACwbske72yMcT5II/ckLqCOZLjMZn5XtXJ5ZaJaf3l + h1Un0wt0fQpP+VoSC5yYRReG48sp56eJOEl2xKX9P/JdjVNOOYXcWAB9QtdmoQToXqvM3013Je17 + hsPA9NmUE2S4QyPWWqFeg8/nPXZV53u69Uafn0+jutDlVctHdUtvGZ5Op9Eb8LODTnZtQ1PT9HEt + 3xtTH+/Q1ZB6uJbqL9Ez8MnwDLpzrQoY5TjzleJP/x+Uy4ELLKXPtO6GnJVD4aLn6CtkrUvs+QJg + EsrfhZ8kaHcOGFh+5VnOg+4VeO9ECIJsiecmIaHBn7rshwyuY1/VK1J41/ZBbPu8N3u2lqVZAGwQ + zaJBXM/+c9BW/2Kocwx1iqHezX96SxNXzwL4o6PhX2BQeTR7wq1grtcYdAkwl5AATffQKe50YSRM + a0lI5B0C46qonCKQwEyrgWBe8uXSyZ1fvB/qzuV1z06iX5RfftbtdZGjTbcXhE3UEcs4W9QVT4mw + mgyEsrR+bnilRv3zRws7jdlAnd0zqI8cmwO9glw87MgMWwrNsSs8Ba/QvdxXbgnlUj0bd/5wElCg + NfhKGaMWaZpZL3fsEMTfFx4LJgFmCvbrkM3dHuWlkbduTNdakcASrOf4k2ofT5nF7/pPefBsvsfx + 1Bs7h5EA8dmeL8NmzwdBEaW65TpVMABsfOVYSdCWe4btoiH6dGevBp/Fma5ZVjxIMTd8tVL7YtHZ + boxZ8BfqL+KzorMde4aiIBU2mLPP5yEkdJbuWot3DHZUDXnFjai7EUvJV75dDm5NzYIIxpb9bXBS + U+UvMjpbG1X59RFKJ8PrQzJ86wdcn16Pr1HnCpV4RmRQB/Fw1ma9pfAk0na3ToFOHSgtatlktRlZ + Dqg0D6e7Sx59r1ZJcA907SkZN8GoMjujo8l1o+f0ORolN6Cu83qo8SLJWdBlXpYsKBvUaQDdOerY + CX3hYMV/bIWI29fJSO+rqc1aT143fM/Ah3cs8w7wBf8T9McMZs4JQbCDm43fUk6vtD36ggMKhOV6 + Mdt1GC6UnzACkrFmyKxfj2JivINClF95pjeQaGz2OAtthCvBKXrUdt3ptRwaPXClJi73RLtWT4K3 + Bpyv9ljFSCIitaljqC3Vpt8blDXdtem90cNfKr/4KHC1Jn5Nyl6OKFmv0edTn/AlETDppTYijQ14 + GLPsL2i5hPczbBmq2a4D2k7h8Bj7Q5/U7/IBk7Q7W4Zecz5rE5LWQ/Kok5Ougec0Pw5fyjNmSw0n + RNbyty1lzUnLbsXA1QfvfMPAzVrbY+Hp1exOkO2LrnoHqX9DCOQeNnoUtkqp7S0sD9gFJ6Lq97Fq + rYhauerzsJWlZgSU7XZPYt0SxpvNFJ0gVkkWazbGX20YdH8Pd1X2AezTsYecMnzrYSpU2e0XnOpH + zXG6YoAHQae5jzJMCGHV7Clee5A2qn6fDufDFbG62gTzcLP2utvSAccp/hG6Y1V1xO74GsE7Pm5E + r25rzsMdsZ5lPeorsdd/cdGquSWZNJyvNwwugphQPQTJWFxe1524ppUhbTOfar2K4M+fMtwHgcUy + WwhmZgsmbPhNSjUmbntSLr0yX3mGQH4taDNVYG2XVjngtD+6OtYVAov68z22T2jVZe7j3bQF1Tft + 54RqoWYDJ/MBe9FUpdC3O4a6u0L5e0HloURZ2Uo++6ihlzxFaxOW6uWkBWtdBa2UstvqDRdjEzUI + dpdmv4BgLcNI57UepsLWIf2nL/2NtawY92aZ7Zvltrms3LNwPj2//AFIpb0AvMBfGyt2QQLF6+2e + 0/8occFO5hKsRMc3RGvEPVbloXnAHakawhkm0sUddBf3ErNmJ+N2X7oRN3/zrqHQ2ChtdwzS/3oE + wc7gkZtzTxdCCleY87KPQgJ0dphVlje021VfQ9z6YVp+GbLVjOY8W2JSwgJ+1We8Z2mQxI8IHl8j + hMfHjRi+/9gdKK7Hnz+UauW6hCIlHss+pMpQr5tApweiNQTSpMIuDuZqUXvNh2UZS2wbrkuXn/Gh + DM0EGSAOd7pPJHkmeGpNAvA9FbMiI79sJ6DcHs5gtBg3ketK1IWPPDeXee4FOZIEXSGTl1brb2nI + 80oUcpjBRA9oNpUoVqulxIJlRmKt3+vkeSvj8qpCpTxUf+RLZu4Lb/bdVPZDF6P4qByGLlos3GRZ + eoL37PbN37FTnQMW8p4YuBV70Md19uxWTqy2/oQulP4JmR5ni0fQ3p8jbO+vbeD+/tj26Tx17aZ+ + ybakKCltidUufOytANlIPbLnBb55un/RK0smfNadfgtgoAZSKELFCAeSo+eKsR/hJI2+7mtxrNC2 + g88svyTPgHd1jdKB53Q/dKwRjFTgDLzIyrXjzoKrl1KutahzqhpmZhRwV8jizoaNZApb/zmhfk8x + UPeCV+MIpbNynwSsC669KGO7fv1fjJ0EgVUw7UKYVLtqsyxH1er5nBRRNxRWTPQ8oRqKmXiS2k2D + yFylSK8/ydWbPD+bkiZm2fgYARx/fxd4x5/cjc44n+kP/JTEOFRLYixTeYUSuIsewwaH9gWVeNlA + MxBFg0kxWtFj1LYcYDfakMsqh5NoivNrg0UVU7JI5SkHiiYt+E0NQeGk+96v8ybwoYagSLo3wP4X + Q6j+JaV56X7E91T+A8u65gzTTwpo1NC7U/NorGYQw2DFc/WPJvM/4xfBWq/QOOh97xLmOG0eFcwY + jO0f1O099MHzPJXO/dFEOnhasYJJWm5PYZwwiISBms53fUK+eWCyZ32q62fVdX4QStEhJDfHMTTx + YGAobKNI0wSmq/GRiF1F5PlFpfGivN/U4/N4VY+v2+8qbYWVDsZ8/c16Uo82HcuViEpI+moFq4i0 + fH125MJZQn0jczhLaCzcWlCXjyr7RzWMR6GGoTb7Cgez2cazqjk60qGl/R6pJbIqLz+HM88Rz/Kq + UI5ojo8Ry/H3d0Zquxrn7+iBT67ca6L6+iHjUC1t6lInEMItWOOZDr5dnjmgrsegIterwDocai6D + Bnb6QsWUpVphekn7jwn2RBrSLE9w/B5H1I6vEbbjY9/Dtxs1Te8E9ZfWTTwmqkPyMPYT9VClu5MP + XQhrqGi6J/y00A08QusbhcpLSV0/QgvQwzHwMlH0QxgEc+guTpZV28wmrEk4+/JUp7Vummah4+NY + 6qabk9Cabg1Cu4cDnWVDVdVlEFvKV9BDJw/CEmU8TTcvYQvh9oAKqwyIObtpzNElfvBXSgv4K6Gd + N9t4MSzQMs/O+g866IQT+qTM8NM0pUDWpJ9nk48S5Ub0+G41cy4Q0s/k5UV1jBjko5q5QUbzsWx+ + EGo0ClpwQ5RsA7mkEIq/uJWAwEipEE8EtTovUsTwQMt8stI6hV4c/uY4tjmMLZXPxd/4J3fLmHbv + 7I9OV0o/JSEr1fXtShqn7y2zEuo1Jl06xEtSGmNYR6h9S6UtV0s+IZIHpIT5Wmj0tczMtGod+Uox + +RATk5U7O8jIb0CSAeT4OvCItiS9wiPerEYFz0QnKKHmus6JcL9H9HEECHsl0+ZDkM1CFRfIFcdJ + tmKfGDky4rt8ZINJJTYzm1KNbg8k/C8YlgKkGxxR6nq7z+RfAFK9DUcnJHK8ouaqc97zbqrT5UUn + Fr+sAPRoxOL59RJaxDqXpyz2pKzCFMEuSpbJ58e5z2cTRJ6jSG1Mhrf16Q3N3b+TzpMtL6VWmyw7 + farGM/NyS4hBwycwDo0iBdBomM2zaukWoqtQvgV6L9DYik+QAYz2OFDHHvATSZwVKfqv0toXD5Uo + 3ThUgi7C9FBAi5JcI88RLNQjD+a+kDSQRF1TsZQph9I2t0naWkiEoTJtOkMPink9K88Mwy5O+h8w + UL8iV8jov/bHZfILjyQHSYZw651xjI8fDL/FGXLmhJojw8mRfIWXu0LKu+skwnCdpL6YQTUyMM4p + oBq+Wv9VtH7VK0duiX++zsseColIohdPreaGKpeW0OiERI7TZ+OpaVhOFEbd6hrEQXGIKPTHSb4/ + 1OGnePlsTjZxkGjsuD4RrDjTnCiBWqa9axBp3EK+aU7j60iA42Of/2hXwIzenvWX1zunvtRFWnOc + sAtE9DsXxUbtkqvm4wjqt/bF6CfHjVOXXDNhhGUY39v9CyhqsF1Rv7IYtc4HiiNjTpGcn1Porft3 + b5U6HekOFrvxw7NCtJgYXqdDJy9COfQTOr+nFPf3br4tmddrJ8//ZY9FCkw1DT3+XIsS2gg2mIkX + 1BXVyWER6wRFGLK1byzCsQMcYMzj/OdOXsxbe+mdxAj3x/P1s0b+b0v3+Pf/YjChhtzYzN1uDcnR + yYvgUBff2gi0AMhRPM7BLGFbUc1GvwqyDSfMgKyRzQ0JPuGEOq5uj3D2z8/b+v6Hd3BZt2XOXzil + nInz6kj8EZttuBj3tVIhvpTmRac8gsUvEmEevmGQKiQrl4Zcl/a3ubTrLYbmAEwOwGxGMs0O3xrR + 1Fv030Oz43KXCZlYhsbKm5d/fB7E/ONrmyf//th2aFN+BU4WGbWOnWfEZUn5ViD/LQKZvSAC1vmR + RQj2ZNWyE1nXgghtp9nLpL5PLKHiaYbZXaslZzSkaQLXCZDKXxdGQLjHl8r8kBWMkOrdC0N0oiQo + IVmahRTG015CF8dlsqSdflp3xPOQDGEkNRqi9kK0yTxHRUk0Tty+0+4j3xAQ7UM3+OVHfQfy2ORv + +45/i/CR1wLCOqdHjOpbxYVPltHbnRdyYf+ghnViM+vERnad2Aaf5h09SjI0nL8UvT0ZY1h+MJ+t + hM/Dx9xuto1OlQRxbJtO8yGFV9TThHkZQGTh64Q4FmsGfSWMvmEWzVbLrGk6t429mhoyJvNWH6eE + SOn1Br8T4vF5JMTj604YpdzqHMvZFoNTq+O+L4YSb4by3yKUGsyTxBz66o5Vw2vrHdxBUeKdWvV1 + Kln/luZG4IcH3TuW2jX5vikHi7jjZwyvXIGz/v8MjOXwT7oFRvEljV8MV1vR+Mn3+3LpE8ElFt8j + gvNUCGGjqOE1ZZ7BmNWBcV5D9d9kqCN+6THNdybfr7b/mRgzdqmXuxWpD1/1Fem8RMQWiN/ZwW+p + pL0/b5JgfVU1oM9mwuKbxKnnx5aQyzfdkzoFF++Ej/RXHk1tKO9unNArlNTNuqkF0Knr7pfNPZGD + nPi9IY/BygZzc/mZuZDDnOnt27hKnBvCeWwKhpBxfB2tfbMM4e3+t21P7Y/+Hs9uZTghDMHT2N/X + 3bm9j+LREZyKXBCG6XcDB75lW1/zDnwtiMBWPzS1R75tTHU+M9OW5/Uv9t+dv/ZyHnX1lqTfA/eo + ByQaNsdbQtQLhG7GVnz4xOyfStgfsi9Clzx9bZsWkAX5CQZfphPgitAJg6UbSukXbar3q6dX9ER+ + 87ONrybFDeTckHvh9Gi08CgeV0DO4sJWH6vhvTgwnjXTMGDO1puF7KKCZdJU64aPWL6nft6fp129 + kl9URHjIl6HruHWsOWUSiAdqaMhOYd5S3Eu5EiaBct3sMUaglYsC89Wdn49aQBIDO2ZFoSnXSdJJ + leT9eWS742uPt/cf26a5fLEmrNh47U6dhhAlVoWM15Q1F0WqwehK1JKdAvjExpGWnjuwUbXQEigX + jQP2yPV6NuEZh+OXCaPlXPxA/496WjLV+Yqimwp/VkzV3FGcI7CmcmuMnc9oFz/8GiitycB5LO63 + 3IsXHr1lro+kqVwgyiI4wzJqy8Jloy1DLVyLxuHnNH7pPItqh5803xf2X6Nq+apn7tDw3CQ/+MX2 + Cw99qhPfB6LjAEM4TDPcGaZA5y5uPUi6UljbSdkXBNoCMZsj+1rU8fJ5cqzuClS5wbeXEKRJaK9N + 8uJzP/OeY+6Smze3ECWwDvliYw+4k9dGWip2NdbrxEhDq/ea/0RzBVoB3MaeLeeQAwG4zl3gMfF9 + Z8bj88iMx9cNC8Hjj22PtuFMpaT0B6asG0AcKjNbFvC/GEkOBBpjQM4l+I/LDTTu3MyKhvqmyfUI + tDrNPK3zfpc1tQHfL4nMdLLqfgIK/Tb02QSU62s3syf/vmAYmPh+hg1ZLRWfAo3N4RCW6wjI10cV + RDVUqIFsQXNCLJ7G3bJYJn4w0DXjmJE53jiEqaoBGM/NLV+zrWrJDoiaah3EktV1TBuSzU1IyzWT + zcVSss+MZj8vcT/vmBa0vDTcEUrrGLcYJMblvClQy2j6P8oJrU69Ri+bGb+5jOg1Qrsj1wXloeS2 + vJUP7wxlqndWCjM1s5iH7G1exCFxbVigm10EQXALUQhMmblVLDk7RrBxC+l2IkpfjF+7JRwEfaaW + H1U0LZXh0QNUW7mmrXkZGvHRQ6N8IRL38g5+ZfWQ7uahlcmvdVto9IspS3WIbPzv/wEAAP//3J1d + ct04DoVXFBUBAiRwV9EL6eq32f8URdkmQImknMjTdx678tCOkU8g/s75xA9a3Ysi/kHy3BEFyVyy + Mu1nvnIl2nUFX5G9XVT9RSdb0p0yZTAnojhUjz21E4Qgk3OKIq3pzyl0cKK9iyFY8syOWhmdED4K + 3pr+U3zxrSmg3OHOZb3eIcS8P1PYaIgdYTrdwp9xJ355u/tmZjOG4Ko9+iWZZzbSuHx64nPbMDw/ + Bj0UKulqQfRKoRIWl+8LdU6WRLqWtlptBJy8PU8zHvFEdw1TgtkZU3tBsUsD2XZ2aCe4skG9Q3u0 + kM+bpJV1NMabZzDZvjnH7RgXwUReoSQZ5TzurOkwLSyFzrKeYuiyXvflTEbtKQa7EYqas5WsxPS4 + 5GG4GAb+85+//77DHBsD5HHJ5wRJcrf+yWikgGjyyDyVOvT+ILFjjrr1we5qF0Nb7nFdWPvqniXR + VggIlV3bJUajBESplQKi1GgB0bIYEC2pAfHlHIm2stZy7jJRbPV2Y6ycJGYcc8czaeYPZ7kjjqET + Q0A3CzzVZp6Sx10bVLrMp+a9iey8yLWV6EpaFPHTm5BXLOTyYraLToakvzQTI43n6wOneXDRaAHC + iaQaIsNMhwSaCr28VcBMkHJsZe2LQQa4AoGCEcZrNdVSK6mWrAPyAL00LRNmajJpoxAhnUvj1TfL + Cno+jLk/mOc252XuNpjsJDB8B7vcrXxSt/ZiumWhDWAwctqZNuB3AY5nA/fo1EW4n9SK0YPt50ML + xVyUyZsy9Ep3vf5k20WhHKzYz+cZbxWDFcnpwVoubUvb8YxXBiBXVfiq6uRffehy7oyO2+X4r0OH + 80/kt8Dqa/DOwGUEVkOVvg9VUj0WtAgTgYw9OSN4wWX0psam0dUPDNDxRefXmZODPtCpKFpzLF2u + xqLhK6WkLV+o7MbnmI3WMrVay9RoLdNSxb0gZlduv0qb8pQvLrNK4XPGJtL0PmaCnamVEQAV9q/F + P0CWdvJnnavAGlnyRvlKeFGnrpDltAg6+we7VEsdWezI0nS63ac6HsVBCt3jAgf+AWWKbu1WrHQy + bajqVmpbBysypVnVQjnkzeqfLFh2LEnUAV3ts8PeOacL2456EsTFdlrGnLkIKvrjdVNcK3czOFte + 3+esfiWb0H2LMP0JwiRtJPMReHhhuOkfoGO/uIJa9N44vmvMbDyqeKwJSXDutDLa5tvNozqR8i6J + UVuJRbCPxENp99MXh+uft0kMjEFVe4IXD6fhw6Bq7QAvTu2JZ0IRaYs5nCvrxtnhgY9bEdnx7X6j + DhH+fPX1ZxCD8EZZrPwac0lj9YGIQ7T8XWRfHpuruk3J35f7A9ezRgfhxMEBKjkGri6LoTShwuTs + 37Jy68RY1ksftT+dST2Uhj6VJyLyPftTWe9uuOiVnYM86G4AsJd1/JfwBe/EF8zbGuyxiu5pQebc + cSPy545u0HJ6qipuXzJ5haO6TmDq466vAW3dhWjrLrKnxkUc368tJ+NuasxNG2/TqMu2wks9+7Lf + c6GgwongnKzKS4gxZhnuSfr4AeJwUbK05+O/M3PhO5GFXLYkxpkLcEcsuPYTfhyfXtnX4Id8w4XI + TXHEPbWTGoZpFKXW9nmvoOEiSIjH2vE7BKn8oncV8GOAeRmkv/ogdVtybYCOb0n7FWwf7rBBPtUG + m/UyQvAVsreGsrvGIYAN1KeR8BFI5HeZeIUt1GONUNziIWocIuUaT/iRlS+RgtzpuQm3Ibs4Ff5T + SLF9A4bQCrghFJsHpbfhqqwx8N5Yh8wy5MpF6ne4Cpue7g4vYEUTrKLDKtlgtetve0LL74NV1c9X + hcB6dT7ziZVXLumcgZKVLukMuuzZBQs/mKdAsw0Ttw735egg0Lt8/8qvmgtTwMiSdczUvVzlDGEj + GZVuicDfg4onUJGFCl2uYsvU23z+yg9bU1UA0gAXc60PptALHFI3JDFOohg6sUrC33qgrxN1mNA0 + QUotUiGVfdL3QYo2Lt2l0mBHwiFSeC9NyRCpzKe6FQtI5ZtIuTyV7POPKP6fMuXuy1S9RpPVSAvR + 7xva1foHkYooDql2IRQDbJnS+yAVLvzNPjm6l5rUN5PMly7Jd8somXDElqPoUlO2uYmev5/+35RR + fuyh3daFSU2g4gf4lH+KI7XXfF+CTHvzqKj7ZnqXMO2/aB6CFG8lJBhzFDV+iyO4iVG6jlCpgd8m + PuEQsC4ZmTiwwBgjn47C+IkHRcDKC5f9VEKixGbrNkBoteQVy5btu5wolF/13oeNoomExkjdyk2A + Y6Zqr+0bTM2gShYqQhctslDpG7X4uLYiJLGIMg+h8hNDYf/Gs0yJdndc8lN1E0ciG6X2Ulnylgne + Bqkyq+Ow1t2je1kqDpHi9L1GhD8VmRKlLlZgiKpne29CVKq2ijkBC9B4DkXeAgX8a89UTSC05ZG6 + 5pNAqb1ADsYMTOIWJLwPUMftKhVrgpjHQHU5CgcLtWEDP463w1yOmr/HVJowlS1T7MNlmcq/fzD+ + c0xJMG+/IVN+/J47zdNsmMrq3+o8TVKI6c9QlRK5MLXtvaIbT4jP6WVCTjO5vnpbHONdqbecqnfQ + Ss7iLmf563C2iIGXCDOEVRmTfuNFYA6ZTiATC1ny0UsGMqEn98jCXOxUdm19fNEtieG7xHmR4ar5 + f2mtl8krn3KaEQdjg8t14jKqrYlBDXFxyyk9p8dQUniY6zEUN4S7ppYZ6j3/yryKu6SW/O1ctsh5 + Xehk2kxUtbU75jROkcN4DzkBF75skNMsP5DXZh/NXIRsYrhaNLvkDo4uB8agaUydlxtOveEamA3p + pJvcTnTj88cOu2DUUBx56gpnNBaWugFEfg48gommd/oFsOsPwSvgPU3vvO2ibCvkpS7XyTjX+f2L + YJ6TVMURuqXpIHPw8ih2n93GBj033cdW/Wvfw6Zns93scBV38S96Rb1JXXWS0RwhZx13Fr2qcOr8 + gJ2PbKeEMk92MabxynvRXl0HT1hsf7FakX6SV46v6EH39JS2jNMPJuAL44vlHnlFL3Yx5yWf89wi + jSYLXh62Rojk1NUwJJ2S1ylCn5Bn0QO3/4R2HgbxYfRg/mSJ5clyT3avFMv1lUkRIQ4K8UKeVxJm + 6aSELXlh47v5ThJMyVsHT52NYYjYgse6CciTt/5AEyvD9AuhkEfpyj7m0kJdJnPn7BMdxMHh3XHm + PeAt4tmmoYQ8xY3mtNklXojqwmbKutLYe+xreXx4BrAFPR6X4e7j8mhN1sXDMWsuy3H0j0syrX7u + 1TUW0tzssuvsknxAW11tbMKW23k083b4ID2U5jjOBdd3t63iWJjvwRbXVxFzl+a8tAYZ7nA8VSM4 + XRgFyTQHT+bk2f0pSC6EYmZrICwPkrfwSIkvxPvgyUdVJwQyXqTy4sDU61x+2J5/sBdOjNF1Ct88 + 0+W4Cl9RbhY7b6PW8qD8jEfj+yH4om4RJ5luf2OyvsItddkSgV0kf+VmRbqklwfFQVnv9PCZpQMK + py5AwDrPerxQ3tkxHLgJD5HZFsEqY/QYfLRE312f0PJzHzNuCVnD+I3pRGbL+8k1xrJRyadevU2s + bmJdkuoFA8KMvs76POAlfQDBluYMbeoj3jTIg01NyvPUlw/RNrj3ziSqRqErcwTxqQ9hIO4c/D0z + iblHj+c9TcCMU/iSjIJX4bN9TXc8a4XbipZi+oF5HcYl2/p8e55Q3XxK41lToHEGVJ8BQ2ek5iCE + 3oNrOk/AafrrdEtHAGZ3S5FC6xVTeo9CD87xiKZlA+BH2RDveTbpOoDq0x/603X79owu/bFdZ4hZ + 5XSqkNOUQIEpgWh7LNYHLyQwAMaA/GD2i0uVA6cX3+xtVqWisuNOkgKNyfOOadxtTRYBgwa9mDv0 + 7L1ZJITbzpOFvr5HFi/pw4j245mNh2Hxbkz6+FiofFLGENZuSyx2y/eEPSDSJssQ+iwYYVC6F52G + 4Rs0plPDLUCe76yozITgAtoCMFrJ4JDtKlhkeZTCvPQGDS+KNynMw9VKcFKzEPt9ZTCPF4jop3kf + aH6Sd+pyHpPM0AO6gZ6C/WxKNOgVQ9b8YNOlHOLxissd6k1tMdjd09eaLj5+YYtuqhftkhjpmDk+ + nerJPO9Vh/kJcnZTzAJXbZU/gSPMT/KmK85oGF54k7fj5CagShlTjtlzWQ/TuObDvOkw5SGeToby + xClURbs3C12CF8ntsWhu91gwbyTwpBkTYN0nmD45Ca+EugdSLo2bFozJ89mOvBCjfXKy+2qi2ODx + aaN6usZS1ysvY/d109Zwl+2UQdWM0xngB+6vOa84vfJdYcawcUUQUhKNYThTB+gVk8Kw4sPYXRaA + dTyPQc5Kh4yzybokWoeQgh05QJ0cfUKIm8KD5j5wOOCO43dUffeSX3nLrqgp/dWH7/hHdaV3Fbak + 3txHXcnAp9bn8+TXSbEH7iC0PU/OaAPIJv0l+P3j+kH+W9i9xRfpC/AefCnV7JcQUyAaw+edQXP1 + bWjhMxa9IF3PU20AEU7L9jDreUochc+hx3YbCep8+FMUUIpW8ZNmkuV/IZOnZ5A9gPlFt6p2gNSK + SY8TYCc9ktxRltimp/hyT82gNkY6fXrSdNyHoQuf9wMNZFNgEhdDNuO+HPXZ/emsK/1OxJsG2WE7 + 1qcBFIOiDgFEL8QZO4sfByD5iwU1y7gRTkWZOM0eoLl/gKZLAI/3yVfwuK0cyt9CiJ8bGBW90sgr + 30+Qu/ucgMU7JwQsRo0w7LZAJ1PiRXCTXaTW7N+fZL+dpz5b1A2MoOePupdL7vizpZ+gC2E2/Ina + G8lfVrIz7HXQZwi1CaGuErgkMQ35ajvpV6qsnCCo9bQ1CxNGlDGCLgcG8V4yxrKpjNdd5zo7Ak9l + wknzjEBiH0O5JjBZjfAiMNHqTusW+cHyvXyHpo6uWBpmIdxcyYVQHiFj7lzIuopBTMXQneWB+2bi + 6axPvb/dCXb9R1M8dmzV7OqNwlfcpN0vg9K+7rCT1tC83h98GJof1wjV0Lz+x8rzZXrEcLCXrpLf + r7xF1niql1s8x6slb1Cl8RUsdFLv1A/8stN6x+EDNOjp0GHmiK2pj6Ve4peq89OXsWRr41T+EqL4 + aAMm0HxpQvZ5A73iveu9ELeIa0JdXfj614tZy617Ou3Qz345+fR4L+fpQUOkPApencu3HAIkM7RF + CLnlEP+AEdf113PDvLITH/lF9/aVin1QY+s6Rs+5YXeqXQ680JsVOvLOogdFCmJCXudFf71r5s2w + MaZ25hA+r2Ies8OWLdPKvDamm6bKKm3nM6QxeD4F8kgaFKqfxzV4J4HTec+FOltQ6PbMrCEvRJv+ + kKBdFdyYHl2Jn1yB7fOio2V2k7tUW54UOE7k8sCpdGg/aDfgaeok4u2D8/Bd6hcF6QS8/wIAAP// + 1F1bkuQ4jjxRyYgnyfjdC9RB2vZv7z/GoJRBAJQo9XTMTtVfWHaWdSbKiZfD3QBPxO9o4ZzmosUu + HVDHirMNEkr+ZsqrvPTl/bvA400Gkuf1yMUL4WwFrrqFrbp2vdhlX1fJDUuHvN72cfAwhLDty6bl + A7Utn/FogK3wVw+JcDmuPm4b5BlJqZVu7Y/Wdtt83ew5QY+a+unCED40PXuFyK+2TEGsU50cVVmA + j7MvWeB82ZC7ne9P6Kjz6w/wwZaFvkgxSzudcrFpl1crWp5hL427BrhOei56uEG5dEfBfOXnRT1b + RZaEyAp7EujxEJYNxdabxfQLBOM1GG5Qvws9ulGyQDMdekbuvGONckDPCX0UDauGOm5rS/ZyR2iH + 1VinllFIeUVyoeIHLXA+6syiZk5NPFyul7xx/iLwii6vL8vbLQofDlmK7HZRV5bmB+yCKZHUC7Mo + 3FQvas2T95JKqqtpi4YVH4QhZzWosyeYJBZ0UsnPWn6WV/0HGV2JdHAl0ru4WztWdpJEOh1xcub3 + 1maCvZz7lBOo1JyvwScra9jmyTGgj65p1TiVAtaygh6Goz44n3HmQhZ6xWCvrUromxVn0XW/kN/U + 3PSiRzVLgSfwE+diGRSS1LhYBrkWcpGjabewVkjKOeAvuIJZJTIUNuoDVBlHJ8uk8nVqLi1P+95d + A6ZXevSE0pVmcMOcU/vIca8w5rtc/VwTwAau6DRwhKvJJqjPd+ddXukNyWjkVqzdeX90v2saux+M + L43qEzzktuS8Sb4LPPX2seHNNEMW8gWLHY9hyVNWUi35ykD2vTMIZ+wYTC7tSRFWe5PCnAzwFOx4 + uqW+bDxkVUYPWZXBQ/b94T78VNa7Bmh7ojSfU/9qxhHyLtEmILzhevkDSPuQZg7XtcUgMmwagF1E + abavRVn2fp2JZAJKF9fRLVvYK4e96jxgKW0D/E26RF76K3ayIMkrPeJ7ZtreMNvX7QtAyso6PV1a + p7N1xyxTtgtyWh03QMQjB9PZOuKRyKqxc5+VfbzTsXyd8Mm3OBPphfLwTIw3fr+pwO1EBa6zopMG + ySkyzkaJzgwehKQ2ink6/WRUveon0lZKDVHUC9oubIXIVDOC486onWhgMeVMs28dHtUm0jewJo6P + PZbHp2VP+PNtq7ZC6CVz7gs1/4Y8NefWeupRe6DQRZD92gjM9j1ac5Mra2CqHoi+l5CAQogBjMbq + hnRGxV48CAmMMNxHA2NaxDEtch8X7gHcP/X47R/ug7HKzSDivCz9JRsqzdOidA7TTUTaV1U10JjK + iMgmeOcLVbuPyDrdRxRyHX72iMzkR9oY6BRcDSKrjWcnFe7x1LxBh+jPLw22+omm5l7R7eHUPNCY + jq/djeeuwLiOZzmjVDTr8fwuviMoZeut/p3NoAunePGeZsQ1wtMtBtn2+bnAtGil1R08UOg6yC8H + QcwBIJNlFUoZHbRky/JFOWRZHrT0+3d68SNCoW5dledWheokRDT2+mY1qBRKHHTJkWY9YwFPBwVf + ohYJMgYUd7tqsWimbQpleFvb/2oSsNkRcHhblUYXcO081x2M/Uu3scirqenP3O00QXJP5TGcsNV3 + PKkAa72Ujw/h9LdlYEod9Uedzsw9T5m9mckNbiBmSglQDPWqmsEpF6vXqjSsCttJdfLtI5lYmvZx + 1xnvobTd4ykcdbvFUEunz+kv3hT1/c8/Nh2tXWoLX2kcp3KdHp2wiNTAcdLxvlNqoMmwS4/TtRNC + WgxPS9xbhDCmwrZgNQ+q6pAdpW5SvihmJ7t41fJJbdKRjy7ipWzdnvAWBl3T36MzXueOM5zoS50d + CKdU0bJcGfbpioldqFWzGeFIN6n5BK/ocF+WN81fZNiX9eS7HHJ2jzaGpblPNOiliipwzVBzkiIi + 19dJov42Aqz/Bup0BIdSFtcRpa9vr8N3Ma7J/QU+kCdbzd/T3N3/La55MvTCR7ET3vI7eApFrsyr + f8fYlRA601SUICGJ9tHUOr3NldVxLtRQx3AoQ82oRjv98BM7kmECXraS9Hu8+nrjprM9mU/3vXW1 + rHDCIRJsHHDc8QqGJIfooKbzl9KvmdBBLdeg3hNqFTB1Z7I2KllHaXLBZrHnekD6BOz4SfaQHR97 + 0I5PNwakP9+4KjpJzlTQcBPqFjARefAg43kln2AD5ni90aiNXSR1KsTkBzQQwIeYQix9MDEZ/V0V + SxDdd8A//N4tibIrPccZWx3vkurQ0Fdzl7RqIepWb3bzJx3EL91AAWjOsN+Eb27u0amLcAneyiPD + nqsXtsPsokk8patVF01iD8zsdxbsdxZgxqW5WCPf0ilRx7CtbikntcBUM2yrfZV9TNvGaB5fu4FM + rvdaiQbMdNYNljwfl3LZW4kbKdGHEiCeuhh3KvCHZj4nzgUr2Ku7IgdghlMz9oM2BHO3lMGeXBes + o9oBbEziyTRiDpf2n/a4XIJdAKafLu1fvC23BUv5mB5Uri+Cs/6wFIEyPwK92eS/AeqWUhM699gf + clTLdokT5tpNXrTQ7zOyBFMP1jAOV0NtY7OUKoJDlcpt6Gi5bbCN8NT3U3Ogs3/a0dk/LKud45uW + 0DztMmgjLjg9Q+NdNq1Zk3CqeA1NrwMUZuBo2BoQaTaW2I067/Ix5wXNDTN4cIrf9iNacLpb3mKU + 0wC32g0rRnDm8akF7OX5Ac794w7O/dMNSZL925ZpE093/bJlSidpswmh33lrGyqdLglPCG8mb2Lk + ebuthkxdu5mArnvH3Fe7l48tSDVkb+v4Ueq47GfclNM36cKMG9yiC9cXPmLf8JvIfq+M9RGE7mZh + 5CitEmxwuLKFj5STK9/VcSHWGgDp2d5IBpCFraJvBWNBzO1+9KvnobKe37y9HVmeuu5IG0TfBaFj + LlYfQho7EaoRgzaC0yGAJnIIDJVrECeRMALIYE6dLFujUhoSI9VNwXWUeZx+895SHamxe9HsqXH/ + 2jo3pk1uVThwxlvkt0/RtJ+kcn+S46MIGkYD1nonVK2Wtt+PzsI7CroaoVInHZs4ev4psukma7Jx + ZB518nTjHvfvSsPmbwmtQdtvX4510CmUUFhBGYU80kVtKtMVFIZrNXEI1BymcBKax4IjBMne+VYd + ud+krUyornkc+Yt5JO/vn3b+Yjb0/SV/Md8k8eezO3vepNQ8rVFJtvqehhcRqelSbcbHsqlcXQhs + Q+kVzwhEW6EKzaUqaeUvQZo8EDVUqGKIN1Utdar2xfSPhfhG/8C9/VVCLKuBzn5IU17yTJ25rjHo + siBFfo0h8LMf4ag9oBGs0zt7L+7rJ6vNAWpVx0AdQSjVRa3SmAep2S4VR68ZEyHxuNKnzqfdUcjb + rTR4fNNSqoTPdGJly0XmHQXRzWLmdwwjJu9Ah+PwBlM4X3NRnLf5Ut0qSgP6aujzVQP6hlVi4yXa + lUatMh5CNR4cFNcflnF4g90f6biFanzyzzVU/9oykj/ftQol0qniE2+tGJlS3rCJi3yY/deQdLIl + FCdxhglOENYdLi/Om/1wU7P3igMmEUNt6heLBpEMQyShZc2homk/R3Ej1WRo/Z3GfQByJ3V3QMK7 + f7qdFmHFl9pHN3DmmEUb134SEXGZHvSJLpaIvsTBZM4Tf1B6khZ5etqGssqKjEE9VkN5+v5n9MGl + ZhvNNMoAY5tJpO/pp2OzO7+TFCW95JGEENLW7QbvNIlOyQTDggPHJhFrVP+11p7IczkM9SqWvkiV + GkT0Yn8x3LfBxkWLiR+NlLf2kwRv1pqHV3X3LTue1cPGrD+r+6c7Z6Yr/7MDjM3dmk4JbyDzO9MH + bJsQTOljUsN5G6Mp3qaV7dCG82z3KGnFPmUFX6LmUKIOPf8v2CCRfVmHZRXKRj1hfwmKvMyNffHf + 7Cce0U9Ru77CLSg6bRPUMDStpsZRTx4GddErUw5AckhUX6qKqk+LerGfgo2xiomejIrATdW/Dw/m + q4wmmA8DEHfu9w7E1mXfCuLxbctalV6sZ7WqlDmlv01Ruqp6TZn40pIiBDL701OTEUs8GbakN56O + bBRWExuuvlLNIYxZDQgp2zjCqAqMZUuk33MBxXqHOQWt2aBH+lDY5KLTzYWiVzmJZ4o6FqfIvtOo + VqCGp/wN0LpwQRMKTByFgMIxH1LXUPxET3Ho8tsPklP55iMKdCd8kh8STpGMMptcY8+1+9HNB8cr + RUqR+ubqGZrGb5kDhcI5TQ71TLE5UEcP3laQjtw3eg9UvyeLSLBW+Cr71uKZY3lr4LoPaKedXuJP + QkPBF+MajFQ4X8PIXBeRPeWm+IMogbRG4NgeUhplhhoAR8Z3+0n6BHdIg8BjIiSzuTg+7omQrMDs + qkU8/vt1PoTzfIjYzTFn/f59TLqQEoVdYrITuHRNiWN87uvaEJmDYGIJ8RwY/A2R/Vs+oxvj0dRG + cPpFZ17i5VVU7xD14diU+GaH3wCpYfCdffQMo7H6Dp/FPag0T4gLvUQWoTUcRzxCVwgY8JjYjL0L + /fvOoNdjb71zgiHlofAXPGkKvY5G9fHLYBhSE0/zbIUXqMwiWFcZUaPmXgkFaTXwQ0tHrTDKdXP7 + K0G/Cj9ay+61M7aH3qCNidGtQRc6KA1/7uAbJNzQVKN5KSF+5J7PqUI+AOVrihundVc4EmmSVDef + GQUvZcvoWRiWFdXvSQ5SlA4XifuHNSVKb5withR4qjjb7ufny0OQrtO9LGp+xxiyRuFLC8KyWAVT + nV5kLBCYMVjTh5K0qp2RCloWMQxPaOPf8hcTINftxh0UvoQfzmUaK7kFb6k52wBYvEOoZ/RDqpac + GHx+LP7SvCP0cxm/regWPWZAGmnDn/zXCBeAdvE03rC1n6OoG8sMwQOyrEQyrESyrMQlDYPukBO7 + 6YHMq9HceF3Ac8+0hWeFj6HER/TtZzoes/lBd7bTtWlbqKsatHTFPYPAWIMaFk0hS6NRHnVP5D1h + /ObyXtaDtX6NiPDwLEry4i4KvSF9lKsBUUva98Wn3sAeCeu1OMbua3HNQkwj+AoWx36Sak5pivoL + UsmWsQ+WsQ8yMvbhIWMf7vHZ0pnjnWxMed4MtouafDcVupBqIJaa8ZpKmI76RDjVH6LVcLTkHIAY + AqqGVqpoCfusOORCbRcN5Xu3iaprAak3DIXP6N1nGhm6ItFQ8uek9eoIv4aYVZ8BZzMZKV5LcZ8I + f2CIGo7wI5m0wgDDjFYDs5RxJlObVJiLmZh7tnEgU8fFRL3Hu6g3biwaJ1/OWnjdsJyUoGWR9XzY + MsVZtljJPR84p/Y1H4amhYJiZfLrwBLqTusOSt1T8iOWX9KouMcbdrmwDzmlm7IfWl9kHs/j4671 + Rbev136+cXlXemrz+ouadoDOlTB2AuLu9XOpTkOOkZ/DXDQbJQW51qGdNxCcvN+yT4RIuL6nGKQU + mniJ1RUqSKOm6ca5ujaQxjyYTRWaxyI0374PzrdkMNOL9Wy1JG+XRZ7rmXQa21LP5HeMYgnjbWPZ + VCQIQVtNhbSGY0h9tRCthL7I1DLJuGUP5/i8fXEt32xe8+UIW95hkxc/TXnt93rL7KcBD72OkCdV + GOSp549yudP9RcFEP//E7m53ec7dD9iPsEkfuH2uuaXQqCOE4AVoOBsZIaMiJIOK0CM9qO3eC4ov + prPGr9BchV3vSgn9jnGs8SjNKOlXuWYCP4de/9uHAP4t0NV/AnRre/r5Kv5//++vv54IX8ilnmVD + lyMQyuYMfUoxenl4+Rxi98SK3vPXqwXIoUAJyJKxquTMVtqpstHKg0LfPBGU7ZYVE+pD92R5Aqfg + HYnbVXHZrCPhopP7/4JT83L8Y/DUfomcP4PLS2SxV4oNymlq9JqdTau4tR3OGm2R650BcLjepHAW + T2O5yABgte/GLps3ouyg5TRijUTsqBB77/Dv3t1fKi8qJ/2apD4HmCg139SF/R2j15yx9SJbwWTv + o/hfATD4kwAGYtzoLgHmeQ0+QKRX/gR+KzBlNYhXeg0AiybIFNwJUIc4kYipCiUzGHMC9lr25qjo + 3Wb/OBOUwZig3Fqq3jtcaM7xcFINJsa58zjtwj5VkEDx8p7PBw9wUQ4CTnqx/w6A4Z8EMGyrl/YI + CkrJUyKtNo2x/2nxcVzMtiP1N+zJsMHQc6JH0znYVKdH7Jfl4VWQRveWt+0xnMQIcadVfIl82agm + eEdyAJ5yFdovnVvaajkrzw0e3wH7HQMWtM/GYKXOTxtfRNExWPDRo3oy3kjJ38d6lVarebbb5n6i + lkba7PuqXf8QcLUnoxtQJ+CaTqxwf+DlZlEI7Jsviy4ogZk3lhiNcPU8Yg/gVew6++Ne9kZYK4Cq + wh8SqvbLfo+ghBFJ6RJWLlCPYWUq+Url76GKF6gih6psgzVOfds/VPxTUtZTVPlL5RoGhmKusJpC + lOeg879VWNzHVNO9tmGSEVIN0n8OpFLdeFinXEPqWaYK2vCm8is4dVG5gSlZYIotphBPg5WO+8c/ + BVK1/4Ek9eQy7gdSbnLbPDSc95Sak6pUAgUL/1OAKnbf/BHn6Mf+ugkl/mMQxd0fTCGRXLx7v2OQ + Voiql4jKneT0NxClDxHlspTa2o/pHw3VvwAAAP//1F1bsts6DtzL/EdFPAiAXsXsfzVTlORjAqRJ + 6U6Umdw/101SiXGaeDW6H0UUH0kK1AyoLBAVVKVK6WRR3PQW08Ds5E8lKco5vHvaZqkEm1nSv6UB + rl/1mLfxgdKt5ARTJImWf5ib7B6SKMZIPJK0/D1QOsu9pJxTNphCKe5BCvdQcgT9YnOrmQeRxMih + 17WWlFh0Q4K/pduFUg/U5suQH0jRrewEHaYcjVRwyDpcYwoWkMoBUqE2L+AglekvqvfyUe6ZZLOS + 8xxSMTulOFr3q8XSnwz+seTEJTx80FblUFkGRn9LFVG/6dX64wOpe1mK4lTCpalc8J+lKbiJKb+4 + T5B8msp/UZY6VH6KSrWPn/S7FVJxnXheUbdDieT0C0vHIPQHEA9CKktAFDq1Qt0K/TVDif2LnsKI + u8wEk2lRXalHIDkeRR4rZV8AEi2AJB5IOQaJHZDEnxb9fyNJ3/M9ExSeJ6egMAHWy9f57GS9Njb9 + ISQJJd/fHnoDP1CiDUv6W168/Zvmi8mJu+QU5FrBCUb2sOLkBOgzlqGaUl7jSu7hSiBETB2ufoPv + 3IRZlo5CarZG1LpGRL15cVlnqHyO/ASVdd5Uxe386dvwjSddL9QjfUlXGJO5d8ANlJUSYqat3rza + Jk9eyYLhhTPZw3EV0j2Ja9kWo4rcZS+ZqUP0gz9wvS+XNFSHSAxroJUF0NQDTSkEzScwU3wsZOfX + MIfZeVai//pHuQygbutXMAu5TDvjuQAz7khm2VY4Q+FbOEsJvkJNRX3ZgW39Xv9+Z5f8FNRgfQwr + 9YGs1rh8D2u4pautV+6ym85RBxIHGq4/5rGix7po7I6BUmdTnczDziwE0O2FIf33e+F5fptKssgv + gF1SJ9+8Za4zoyO/GUl9O6a4i5o60hvjBuCl7jRvneA4/TbcmXdUOTkxP1YOZSOlBzPc6f40Q13a + pQHtpjRg/ebnCU66BFcWUIv0i+T6Mz7cS7pY8RprZYk1p/qfIBT/yB5qCPxghgNYa+dA1Xsguwm0 + k40BQgXQ5kCL7ikUKU4eZ5Kjf8o6v81DV2U3il1HWjnoZ03UWlVqEN6UH4xb/QbKIsOl/c6c4Jvl + xles4WZ1Xn+FnyExw0HY+OfQvpU56nhETCuyriopr1EXYIclBNCNGIGp/A9hl+y8tst0E3YnuVpZ + xBaEjU6zynpytRONk9QRd5fpDeciDzvw4AbwpPjRMPkcV79aelQuTvRgmC+Kyxq6F9/zScn2RWrl + B3Aa8xzwFHAIc8Chjub5okvAMa4B56mGh717E7jsSBzwG2RvpyUl4KKk3N9Lzt88Ur5DTk/IJSgq + 80ynIdNlikr+7FSqcneoXJbnrQvV24o4o6uIq4Jw/hIlcWq30TlvbOVRnz7cSK8IjGG62Q7Ur38f + QXJWFdI59LpcF2coErCHUeTIPZacbOjBUNCW6LuQ7TzvA7zMUWJwpERMf4JPgHjlHpbthTeHlocP + Zm1iCyedAjDKxJ2O2W2p6dYCGXppo7RcsTGVFQT1BgQhQQiftQisKlXluWoFMm9s63kz13rl3ilz + /fqhXCQDW8x9odZU3+FhpO+AG6ZQMRl62KzHKdHjPWGHPr8twMAIPpyGP+jrjmV/a62J13YFcnPs + vLvI7P9h5sIwPxKzkPiYe5E4t+sB1o4uAmuCMMzF/XZ5RZjFLyBPxA/CsrSu0VwFCJ9TEwO2pSRO + jR5UceJ7nUINwN4qXLlssZj6cLGmo0jsBrdLJRt6ZArSEnuKa/D5UeZhOdVEsF371Lv0Ik+Cr1wC + H387pP0OvnNNd6XqjAKNp2+uG4+5AQtjpOZDMFxQHQZwhT2269hDCpdk0hotAFfDOaQHwSdLNVRI + uywc3QUfla1crTtLl/aCT42Kx94i7+nwhN1MltgzXWIP/ZCFQt0irbRt1Y9LTyY+okvYo9tLcjpp + koUTlcxz7IXEV+1sZwUnadyRAy6JKGUJPOqSHn0HXgn0O/WKxDUx25P8hgo9sUuDaX3BvRkLrbVZ + PtCLeY9i3gOPvSg9EPOeDJUZMdmy5YPEswB+1nwN+NSDT80lPirw5IRz6VLzBh/erDoZU3tBMwMf + pCgKPpAmVqcfQZ31Zch8lPJQGo4RVhiEGxikHMoWK23yq7akhzbuYxikdFHKtpaf97o+qkOza2IF + MYTnD5Zz9AaHwRz14Mjthmjszw4MywQIeAGDvvhk9u1DAdf58WFu+hQG8yWxCYLbW/SclhIuHwyG + BIjSMTHfm+O3hot1KRDWU0/TBf7Musadv+KPQdzrCam1gwbUrQA96saOst4z7E5fdUt0z5imhuAi + RRM6sZAc1SeYHf6Eox6jk1Ai1hGLhXC5c4A8C9/nuu2DvkzFx1DdyiFL0gfRd0XqJb1IXnBztS5n + BmQVozmHBaAXUIrq0uru3qovcTfwDBlwyEOCbCsAdr4mKX8HoLIPHrauQvWvSVLwUQDiks6y4y/j + N1Xpr/iDa+pK/+4DeP5YtfmP0OFPIwMp+/6PhpcHsu7/Ok+MlDv8+bmn+Ct7wOwqUNH//uRquvJT + vojAu+QW5QOBJZMo0xyBIf+BdUojHoFv/az2qMfRbwlgbN69wh92Owf5ir9MXnAJuHULrv8KO17y + x/AHF+YvBwDLi++xOEG/mSl8cBfznoZ1HyePu8CMEAAPu2HWy8vLBOzTXpTmTOynLke73kTOMVss + PShxljYrlzBnN9/M+gdz4046HboARllO6pmb3pGGF4d0lIaiWZJWi76j63bx0++gM3a7dpCsXqPz + UYv1PeVd4LZw7dsB70EOnZveFHudSEkJOQ+dvSxsqRuZ+Z4P8yh4oLpMephtFr4Dfv5koUD2MSwu + 65UHLxZg6SZ7tHz5dvjCHescfSHjDbS1/MwTet60Whi6DHVX06rnO/jOLnz2FX1C2XXr0F7y13+F + WX4248GldV+qy9qbLV8VWzqWtdVLYd7yxfgdV+Et/PymdsMIP/O5D4Y2Jghp2fNR56aQoglGym7s + Cc7euQbRPaFVr/JxqgscO5pLVJd7hct2GMXWplzmsqzQKb/3G3dfd6bc9Q6mHoXDIkaVFigU7Ujx + 5TsKzQtqIJT2GrZqq/+Gtd8yhCkfP9bzINbtn9y9Zki02Y6xC6kwRnGjUIYWNzrrNhBeXZxgKCsJ + osvDBpI8i+HnKPaDRPQHl+guG2CjIo/278ckeAFCflF+gd4DYZ4DL6a/1A08A/CgU+3y6Q/LUB2K + SFbAi2fNE5KZHq7qn3Bl58NdicP5wdKllDVXYn80qbzw1sqvlOqYU2UZzQyM53iLuS+OWxBd6bJp + ZHnyhVkZXriU7e3YoGN5SnGAyxAiKA5wIvJg77AZXtkWJX3lewcpm+7Mv0SpFJ4LqECQ6SjSSZE7 + 6BWN2z7zfhpFeUiWWI06M8e6E74TXVSKeBu91qemyKaJnzy3LLzxBYI1vEhf6RbRpeRtv7dUBQCb + S1PG2MFWwrkstdR47IZkORQrQ54LQozdiecWermrOqFb9Klr+uAwRf+EsLhp2dvN7eM3eJ4AvW1k + t9IYNuAhLnOayB7/ay0uf/6mCy7qPC5XflVHJNufjF5jdAO3dJiD0L+hBbZ499xCELvk54X2sIxJ + E3l1V8TSPaDf932WvJwRITRde8GNj9z5GAbzctmg9caByk2mYKmWBuli9guRw47w4uSncOO4a9dQ + tgypEgWWPM/cGRJBt2wwt2zAoBRBlJpHFOvC80Fnhy1fqF326N2rNXHL6aCaJRbCqaY5BJUPG5yr + txR56/SXq8h5Gz/TIfKg5JmXbBWvl9jwwfdNg5HvE0hSAz2r65Lk6k703qNVBO0TvfPTET4rV/F3 + /sq1BbC+cEyWwHryO3SUMvnmr/cDvBA67LYNTjl7s3D+XMKLOZyWlVSWuDuuK13gunFn8bij4h9O + bR9O3FSf17+k5du5d3pMr3TPVWUrh04LkjHYAn3+7TSKIi1visOJPu7QF6OYRrUnllC/cAQfdp06 + fJ95Wjhw4NQqxBltwazjpA+8ocf72usNvePTCb3jw/LpfP+mFfA4f0t8NUowtJqqvr35s3OY574Q + P+qM+MD5hMWixSQEb7hxKLIctFjH9IQ4aAGvRoYqLvUxMLZeYSiPntbSmqe0J7965HBr2klH334N + fkEBREvPMmudt0snkUTeo9TGTm+xdMkRfcAx9X1v/KrGrgvc4V39Nt0uNTWWkPla9CWX+FLrum3H + edwafmm5ZD/6BkzfHk+s14w8BKDatjtIXOr/JBr12exGheLCnTwAj0amp5nRMgeWTsIFO68+f+BH + IG5ty9LWnnXay/h8DiS+srnNepNvxm+xsit0syAIornb/BG1A5jPFv5DJ/SjT4PhxBpgNfs8blFc + GGnihgRbCR0EF2wWD5o3LagPvqPKx3B/OYZBfNGth7T+yddhmIMh7ZQvyFGJ5x2Yn/gRD3kT81ux + fZEnkS6Ind8zuikMiVflya1SAW8s+bmLB96yXmG+IL6g3MOfzvcNQRNEoatcyN04KHS5D9gnPx0z + PE0WbBezODjDrm3HFnJg3uWU251D/YuiPG5AVr+cS5sHLDf7B003cKedxXqsX0pyJutRqt3PXnSo + hKs5L3GHcWyGOvGC/vWjZPGJYm6dX/JWq96ng5jXzIldI6S28HzPbX2BPv9cVqW6KAvSbmg/JiOf + sPqEd/Ceu7ZPFed9nynGZR92XIkmcLDVw30XtwO+Z9xE6wjVJTzYfogcxz8lN93f++MRvfen5bv5 + 89uWZt78QvtWgNrx495FT+Swxro0/QyhPCXW2ncU2t2f9GKPvoFXGY7PCk/doisEqXtHY+kCzjCB + BVzik6RN5pMtge8jaq5sR2jSglAaEMrV4kWujc8ofbvX/JU3M6RhGyH1bztFYdAGEercfagdvkg3 + fIH4fMKobOG8kpew3BEGqVvb5jxBoZA1fF2prtH2WNUidNzzLMsW5puT6yojuLcNZMBSpjfuXfji + iTQ4rX6NZlpawgs66vxKVIDsYZe1c2nvKk5xJ0YZ/JWKHL4OP8Ar7IXgf+1k1E/8tI2fNvHTy13D + ReDxN5bSL96YZP+Z6wuYjXaRl0uk66ASIqmrYNylpqSOcr1rvjSBlOH+CCnqhEAEIXWEsy6Qh5LI + B4TJTbHFWmM0qS+sr2Hw+Me938+TwfN+Qc+P5xt6flqDEZYXt+cSQr7t4WkTAh3GMpcN09VhaIil + dqkQ2l28dZkwTEN16LxKCqu7d9DYA1JXjKrTGczqxQu07QF1K6pP9vC2vnvfCdhYyZ93nlM77N0T + 1CkFL2ahQTIkS7cIhJbAm6WzNi7+RRUZyb1ki0ebHRChu7ml7nrFXE2avL6nUjsSzbKZeqP3PYF+ + Qph1H0icMTw/HUE8Pyxh+P5Ny4I0fUchZ83DXWDOm+x6kTsPO81bwhDH0pGZ3pvYk0oRW8LAIhSD + 4Uh7uY6HYnEn0eVFcyxsCaKRmhsUltpjPlfTlEvLeHohvOgekbA+LlezYdAOydRPQttsmKmn7vo3 + VIbiyKpF5st4Ld0FEvULJW7XEn6jq9aukzJtdPSJDQSlbSbyUVy/IXh8OiFIbik4eUjPX7kGYf6m + b02VEoLDrjDjhvtreqU2jQI+Ke51wRwjtC9r2LMqZLidB8grGOIhBe9g2OGwuMZQijcAs+SkfKpa + 1HNAPC8gl/NsuNtbQB3vNwe4MyBiEBDhEvdK3K6Vcn+KhKEoHctnRU6MRhge0wAXvH6tVFoYanKp + 0LCVgMk/4+8Gh2YNDOs+scEhNAF8/78rQKzl9KUFIbyyfkGicZJhUcq27WedZjnnkqZSMDGSAN1B + C7m7JIyjNiUfyeE5C/KSm42cY3/BsSxFb2mp2dyq1zK1cgZQfz4eFTPY6MqIuxJE70ERDymRKwQ1 + DFoiVeVr0lVwX5b6LYWMCTJvwYOf+EmE4qEL4sKXuxF3uxo0BtfmW+tCtesEQsiI2BalfEwszgCy + Ngy19z/yQgzfv3SJxMzfClOsRuNpjMS86dWcGAMJfXFTPBRpiznRQzGPfftIV9sK7ARBcxy3oZ+V + GqJ/VlvjB6CN0n8AAAD//9RdW27dOhJcUQT2iw//zgZmIRfzN/sfUJRjdjdFUslV7hjIjxDbiE+n + 1M+qgtdd6oHXPOvzZE3gg54Rdan2Qz8bxSlFEI22CJOXBe3xSG5viIl1GFMeqmFboqerUSng6oXa + ZAy+7rU1zbNATy5jOmIz+OggKQqSqkjlvki9HtYb3+ubNvpEukuMkugs0Dwccb9PtHEEtvNTBOXj + Ia7GMcdP4zgSlZVcxXXyrfBoS1TUOoW5Kdt9RZJ62hkfJf7+/HuJRznyFhzxIQEGpCn9bFWqRnLE + q/TmvlLl4OEoJozDWhVLWYxtUttQqCi6/VM/tUltyvYVQ+nFmrgupPQJN+gxOINKkO3pQmN7WKPx + +qYVGrncXSHSQdQk/vwlYjnSicYIWSjQHI3WzcpWOZy0q44rc8gkx6FiIUmZvVTPTYObvondCCOp + 6WlphcxXIBWDMB7tMKRfZ6jWH2J/D3w9XTym2P67blnstC9dxpJuZRB+1FwFkccejofgTjArJo0U + CXlORVZ3wcmPUsUEc3zOxmYUXgwmYyq2aBXXP8aiCL1aB6jkvvendCRjLVd1VLpgUu7PS6+nFsz6 + a6bN6+DrS3+ras0UxlUrxaPgbpq0qkB5MBZXbPpsb0zRlDs4OtWQuNpqkBRb7kRXtfaiTlBnA4ok + U0pUHuF1wvoqm76sLVXPDlL4IT27/uR9OJojfXZ7foVGaadwfQdpdsWCOPTktJoWtmKNQmlV6EAq + StcidBGsEY2dMAnxUbJmGFbueQ9H6d+t19MFR9njWnx+03K/KB9hPFQ9fQ3DcLNBfN4u7eVIE0cM + liIq0Nc6VVvZ1jomjkO+RYwmjNEt/cm5z0VxUMwKirG3DqyBzN17FWtHmfS1TXXw6SKJlyfLJ933 + Uyr0jOXnX+6WrrgWGr0Kn3w32vkhR8jxPFPxFCjYHAtUdBqxEkLHwVA7D8Ij2fcrmqgOj4fZXlAh + 2xlPREdBlOh2VqnHZ/O0+AorY3/Ej81YoU+WPTixXztS4y5c4ES1dlze8eOqFbnSJXwEvKtjQ6vH + PUZh4RRvQ4jOiRVVCJGsVDPpFDk8Zkxze6x60NbSn4KlK1174Sf49H38ih/1/F86ENKbngVIa7XK + ctU5z673a9Fx9pA7Ix2jX4LFJcjSz1gpuAyJQW+NeeiTRQVk3kRKKS5Dpsm2Cg5pF6xfEYx9BEut + 9Ey9qsrVcHQaCtfTBcH2sM6PYQ971Tkeb/Jj9QQZ5kesjLTNgzgXRnEsjMj9gBXF6Y/qW1Qe0qEQ + V25nLG57nFypGhUOWyru3qOhk9FDOVKI77m+fKrLr2EoDxVIMR6yDUOjZYL+Kly9RZONnta7Rx6K + j1ZljAUGk5P89ROAzo8cDgHRb9HUe9VhOiKA6TNKX9rkPn7X01XY5M0I5s2Lxnh3QlVvWttv5YOY + Nt+l/x4EMdtcyNhToTAf8xqVZbw6Xq0buTgVy+SGqlEUCHNP6wZj2or5oPy+hh5eUgxLXj5/hEfH + cFhmPskn/tz7k9yCSr8+nWx6NLFLw12xLLQPhR0fWMpkVVxzGuk6NPcnxTUTtFi+Vsjwziz89Kx7 + pntYf/C5Kd5pEE0AKbg6hvvdFHkJPbPSYBqKpgMuhqiCThIjuV1/r8NWd7/RVqJdBqSql6rtdmtT + mftSptY+XS1zPV7FzCV3vDN7u7709waplNKp8+O7iaoKxZ+rf5n3huIaC8fPV0uq6kNhtxs6oDzs + DXO24jT2EkfagbTqLRwi+8kNNd7vVzx7QdLaAZmxTeiucPDiz35mxOvxSol0xK2TVKSmArY+wqGP + IHeTG2hykB6Y+ACYJo7kmTYQe3FuYodMMC3ikOGd0+ocTtpJfh9HV9v0t+EVmKwHN4qmz5Ws/Fph + Sry6Kr74weXhVSpJM9MC4JoZcI5CkxfB9RWgdv4IdkSjLXiRabzPwEVe5BKWIIS+MCUsZEDYrRix + Vq70npsP0vJ+Kp8qNempxBA8KEitRE1yB+FR76IcwUYvFjkM98NxNZ2JjUeqkEcOeqorxIa1r/1F + 6vcX9Z8K8OYBHOGa6CZnBMtTlZq8KTJU8Wc0TqC4Czi1ToTiNlD6GJVxKDOEsBBHZPfq9Ojr+VEY + xaAP+iuNciQu9O76ibe2T3B3Dn6/faKwiz8TvasC7bcWpY8e+62FrklpfGbDq6FMbEJzCn9uaZFU + TQop6f0hg77QKIBvBpBkPR6Np7xzvKtg7vQx8GgmkTsbCiNuAp7YhlL0ChgXTT2MxqMZDQCjQ6B7 + hS4Q2Nj8XVvYNxXVVCoU0xaqgzfIZwb7PM1oT9dpRlYHbzMY5r2TN0l3IrNVrC3QzVlGf/E2X1NY + kRonFkXKmZdbT6sGbLqOaWtAtwde+cPEpjugkOi6wwx6Pkr2/rRHIh9c4osyNbicj4am1hbuZtx3 + OBTlajDPg0bsBOLCkD66+QyQWVOEod5JWNWhjUMxn8/0dSiQXv6mXqy0/h7lVbE9qDJUm1Kz+MyW + Ih6wjT8TP/YM06Qm3FyczhfoSoZkKDm0cohJ4KiJ2cUv69koFDK8mm7EzfnA+OqmUMq8E4w/UK6x + KD9TiiornQw0Eif1EnhCDAYvMmS6vzD0kpwLnJykM1ivJfoDU+1pV+sqRZ+pyuU2Zgm75CfNC/kz + +12PV/q7ntZ8Nlk6Kl8X3/F+P5gj5+F+EPhIzWELKJc03w9aqRpPhUpKLAqdqetOJ7haTCSJdr1U + 5skvAKoyNHGPvcrLbIf/7yQ/oWPvho0+8NFusP7gKe6yNaK39UpRhnbs3pa2Whk2DjGHuTopRedL + IWm6jWhkmG6UzYoskwuabWDsUMf9Vff1dGGO9666P79puQyUD043iGNuo+IRV2ae5UzURJwkqQqb + RMfhTnpmTUNFKFrdiya3gigwm3RWUoXVM+mtdyUeFF5t97gsp51NjTR+8CNChaTNK8MTddZ63k1b + VJcAaLsEs3Kgkoa0mEWNSb5dlzjZwteVejKD6v4M/3TSlJfZoltqevVPfEoXXVygDWSE7Iis79Aj + 2KBJtpXlUEVo1dplCmmV3CRrZqH2j5RSlIaQxPRmayC8nFGHM7vlu+veOykvOMr2hLM4kvZ0zfdJ + 4p50duPWHKpD3xx24BkTXi4hdbCrWzDNmOjfmtWds10hvmcAurFlqL1deDijrj+4F/KaAtBE8NLK + u1WdieKznr6doOGOaEUlzNF5wBR/ma3ELqKRUy+QlJJeyflNjoSknR1DnXHinQriHQKXCogUrFaQ + SXWJlVJQntqeUS7DZjzYsWY2mENfqjg+dn92XWsbwzjDLL1UUMxWAVg1duGA7urzEme5asz6H2Sr + yKw6Y1t3n3xXZda7uObXMVANaushzBECTpfrNoiJXMGi3AeTHM742h4OjqC32i8UckKILvWhItUT + a70nLNRBL3E9Iy5v35sVWOwY4g/k03cXPvjRbLOKv8/hZyjY2W6GgFkJ5ln50SgbOQ+LJWCT5SWh + t43k7HhJ0gEwFtYSQbHnfOZ6mWQipzwo1HlLzxHMmscyFc3DLbon3zrtVgnLtpMeSFgqqaA5/mwU + 0Umpx36qmd3VtSZgh1+YqZTspBDI7tYJu/iFPnihixw3lv97xUppctC3cZMz3Z2WE/KoS8gL0W1C + qxdrp88Yg1JqdmYvpkUYCo0mSQt/eWzH0HNFrkg92oKAFuQCpdScJL+pTxmPuKUDRPBBj2bPdfHx + JQMk0+mlDV9BW2GKcoh0U2jNbQiPM1z76V3UfgVf5e/A1yqlhZtb+P/896+/nvmwcp2aZE4MCDAF + F1kjAus4rlwIbPcW7VqOx5PK+YYAsk9jToGin5iIYu9VRZncD7yO2Li03QeFSrOw5w5JRx2SPeaQ + 7BGHgnzg3ZiypDTOYHLxo7PEwjlPpyc2eHWNalOYAlftouVpDvsD6ILwjeBVP8RVf2bIJGwJzyzK + Vcc5tIDBFYwOvySY0JDFleSyEuTt3T1OApjqz2IS6E11UpPu6j6iXhibNa6+4sQKV7NJ8iYdlu7W + 3VS12PLYWUdp88xLQ+tODZ7crIEFXnxAF/kjZNEfQBb8CWTVM+LVnQKc1INqLfdsliWNSHl5ekxR + Z6/V3bmXEv9k7yluri2HMuZxsXWDduc3Lel7J6vTNUg5wsdmO/ATdMF5Qqhsxgd0t158tVcX7pqV + +WYYNyXO4NaVOtXDtjEhli7pliJIEHGq/WkDCTjIa+pwD/1Y8v8jseF3Smwoh6Svo65xiCLkf9Xw + WG6B1yvX2gGIzsOxY4ZUPviwLZsGaRaj3nzzdP+DmxhVWnT+LjGqnzNXIAkjUqTbGP3bx8gdMPdd + c2hEpn6uj314goT0C8PFy3XxHka9K+OPn/abX3H6KV9+xZHxu4Sq/mNbxQEpZ6BCU0CZaRRexxA9 + njRXx9HISQcsFnkRT8Kk4wS5J+jIkeP7nOO/DVS8DyoTpxWoyj2o6muH+ddAFRegYg0qfYQcQm+z + UYMZ8/cBVcNUZcVLkAxzUFnlqeJApZIUoJdn5N+qI/YhhVEfFHzd/TRIVVrHdwlT/aD5PNwpXP2Q + 54h6lKYAZohK7VT0FxCVnyGKRceq32OGI8QE3whRTdO9pHohEfMUUWaai4G9Aa3KU1VgSGb3jS9C + igRUZxWgR1SIR2pCAd8DUnzEsgkpfJSkAGeQimnoJLSGFCwQJRpRYkIVkkJUet9W9m9EVANUjlK9 + QmSOKHO3WC7xzXtELWTYXgQUU9ZlX9Nd/4kovCD2LdrdUo7S7UnmgHqWo3gKqLEs8Aag8BmiYtKx + IgWoLPH7ACpdRR/WjTnhFFB2K3KdUdzhqVoy538qQwna156knmqdDib6Ln1U/aTPyTkISk5liih6 + lqLiDFGS8RcRJQtERY2olE2wdNVXvhWkrhyFAPlWTPsTUjZHBSclYjDFbh/yx5JUBG2DFiD35Omq + BQbwfTAVGtOWJaVIaY4pl6WMe11Cjao8s8wSGbI0N1C16qWSRlWx4VKJCpp57/dAFYTWS2XJvJig + 2x1jFieupLSVKhMi/UNpKgUz7sO+mICcj4t29S0gleNxcip30hS7NCVTSKEZT4AW2BUcu1wvMYXw + CFOgLVouW6wvTBkziHeihRvuyFCvz+DRfW64hOhKyUCJFu2V0Raskjt2YJG0CMjAMOlPpa5UUFcY + KEr3g46c+ds0WPlegPwTXS5hpTm6aJqwwi8O/3A1Ts8aXGjAJTphUflGCesapyOSwJ1l1QUlu5ZP + 0WWsrBQFcvBsobK8mWZ+BKYQ4BZPuRltdqHqGejVHqTu5t68m864PsJNJ6k5PNTFhZQOwDm+xGYv + gEfZSx9RcBpajBVepy+CWdAayIoGmeidlYZYhPdUxa/5zVL+T/AhsaSirTVdkZESzndXYtWr/BEM + BHWElhxDIS8TF1D429BWolnek2JUJj4i5vfiVl83Ke6QYhk/5JltUcJ28r4zKxSb1GDehWGaJTWO + Q7Ob+UuyYS4tMdeJbjaynsFcr7pZ28U/cScDOGd11UtCPnnN5Rn48MEM0Uo3xmRPeEGL5ySvSb2R + 6kKZU06Kd9i8xd9p6KarR+6rfqgiMRnfUxur9cCO7N8pN/bszQmVQnAaEwWBJHmKv+iSXpziz9aU + 6p3JPFRNpSX6WNboQ4U+8/JkUJdPiL+/WZmkPMSdlEfxAx+mvGYyFAJDQsJ5r2YFGy9DLyUHIUop + LjoRj7CciQAsUZfTPupsN9AsdH5qxMkhjG+yvOq7aaVUBemEHd0Jv9/CjuqGYm9SEl3ay3PY8RR3 + yL8kEXfJPiyAp485lIJ/jWBBhTzJ5U3kpXXs6FQRiA+RdxWbqQDlyeS4Is9KNEp2Sh6okYf2vQkp + r1u7sEJeeoA8BNBXONKbLEJl74b0Yr6TctAWwbK68T3Ld5Kbs/tOvks236GpN2PSwMuzXRpDGCqw + rOvNuAE8vaGmoOsVSarepPD7t/Mz4J2Ulf8BAAD//7xdSZLkOA58UdGIlWS8on9S/7+NMajIJACG + KHWb5iirZSYL7cTmcN8CD15S7gGP8kyo2gDPazQOXZ85egZ3UmLG2x7IApYd7jTUmfgdd41sqaJG + nlETl/Z/cHGv6UIA8yvnF93Lej0GV1duxWc9dH2CVgM+Pp1grk/TSbbYK6fhG9izGwJy7BAtJumR + YHkQe3QVe5xvYm/Ytl0qN71OIwcdnVoN9ige+W2xV3EHPcHr0KNxNvwbNuOsANLFu/479k5SXr7k + DM39+Pme417/17+c8qpPeYQnyh1xCm0Xp1TXI5ayz3ltCzvb47k1ail1Bh0Hu70nBiy8h5683tJx + 96DHQ5kfgJBrPZ+veLFGlqDqYQklXIOorZh6k5DLv4If3ch8LGQDWGfeN3AZ/6U91uqxXDK8pD7h + vOfX1v/qzbKu+lT3fsRn0NkGz/vRqJFhobJ2gtovEyDvkx1a2Em2a6A2u5T2xUZ7crbCeinZ5W8W + l98RV0ayq43zVzOMA3FeqpGDC3vH2Iy4BYXL2szq0qgUpPIOc0EiNdNXzAmBmUrDEAL8wVw/2XnU + jYbhUs6Trhh3c63QTWOuzleaz3ns4idq4KduvsK20lRctXnCbQs/1LPgDfjZPk9asRFkc38m+mit + KVfhhzcXClIP+BGznpeazeU70iB0O2OPgmaj9RKqZS3ZqBvg1aCyeQI8zcWMVwBmlZ0u3MoF2sPp + jq/sExhedKtH7//+pXP/qTblyufA83lPPPDEAK/oaZ2yJP8D6RZ3wVs2qCQN16Bf3BWrCw5ot+iq + GR/EXYGLuAO6hzutx3hFQSqcclYgey3+aJ5QjUQxBQGyZnVBmqzqFoFd0hsmzV/j57BX7eUakM5E + sE5Iy+1R4gphoiv0vS7Hc2+2STC0QC5cW/vwdQFL7z9qh5s1WD+ZLSytrZ1rq1v4xRFLgB/ZqrPa + zdDBC/uBXyn1yfFmxSvww/bCm/Abxk8fVYMN/Lwof3m/6F+9MCgHjrOtOYfUbFzpwQ59kQ0hX9FX + XJsHokaSvyXR9rjCbQcKX5lwor7onkJ4D8PFWQsEFZHqBtSIpnYZOszGAdg2frS8JwVh2rhzH07N + X4P450fh7BeDrVgMajalZ0OrUvGe0cgcyiZzLJtMwWxya+7SLuneor543UT84SSIbwreApVtqPb3 + By7rBpXg9ZUo0NrRWrKhehFjh8valp5ClXa4zIEZqF9xWdFyJMCgsvO25cHZJ9F+3aeHlxfdS4lI + OypniFlkRpiALQ4R1KIQli0E7zfsY9D2NWR/PvqdPyAEsDK4g2b2iVu3l3186gmD07/f1PIL77Xw + CY4uEKkytHPcuWwINcitmmUfYjhF8GHMa0/gnZZxK9Ju4K7as2/MMzEQsNcyzw3QAPebvn+JO6ip + 4LUT8BA8L2OMYNMgOwA2N65eG9XkLbMMW3gxS4Cfmb8AsdXrB3O9lbDlR9v4RHoJe3Ibe3Qcsb5F + BU/1tQC9pCcv6NRsND2Lr0U/v+GnGK1Li6iyS3rlNIIWe00sSQKJ55UDaGKoz43P4DAX3y/84JXv + zWC66tbFa/EQvTD87I/EjD7FMyY84Zrk8nGbOoEfcVjXesuFLIZWDeJeT84m/wk+O78e86o9/PSm + UxQkHQJ3nIUA9Bx+PvVln/oszwUoBVFkm/lgeexFuOsEVcIMtH1BH35siH5jp0afAbodOT140gAl + CV1R1u379nvwy13+RDbKuh/4+dxX2D+dZogW7lBc6HhVe6pu9+0UTL6CV83wuPwFX7WtPBacn8/u + SMSPgq9d8iCFF9zr4AdXopclDfO5tCQEmXj1QxinEl+D0L9t4bGtLUlz3WBPmn884Tv0lG3ia+Z2 + L5dU8VH7jP7vIG1v0ZZfnG/S4nsI3lG5MoBx4ev/Mm6APZctGDo/a0tKua3AR23b97HKSfAGBdSI + uSJYniDlme7Sn059jp2LCS9VnVJfcGvtjt1k8g097tGDc+i5hzNDECVvFnsceBNgOYIH+zKwlXTH + rRavIfAjh7dAH4CYd5PIcKszHYaXT+U93DfseoTv3tq2h0DfprJIJet5z+fCh4nx+9YWR6E1M14s + zSzzqmLRPbVaOEQuMF5M1kN3CXasPX6Qx8PX4SnkSb3yakq52a73U+pDXaWLIJ7PWpxwR6vB2NKc + EnUxuGBN6pJeXl2kMOxwx6FjAPqOO7VsFypz5FpLDO1Jiln/X9jXm9AvwehWs95KGiJup76yB+7Y + p7yqJztbTM1t/dgNyZba5cB1O2zRQHaBsPUrZumOFc2whWqRGXp1WGA+A71jjr+BHrxy37vfiR6l + wXTPXLRSwXPo2VezsS830Tl++YxHze4WtKwNSs9tpRqFUzDgr8DDbLe1DGXq0pskbGzadEj6G7jD + tuyI3PE1Qnd8XMGe7FbuiG/hgfridbcAqeSy9r9pdAd/4pxUvPvNHECKFYsVPcK21I1Q3CqzlPBy + hn1fNfu+Tj02USSYdu6UuvXPg+gjusKtxruOpHT4clxCn9P8aDmF1d6MPojkeMc1U12mvXLug9NQ + /JoI9Dv6qFo3Z51P1xsktIfrmHT2wGmHP9MHfx9L+wHA42sbv58/dsEa+Au7uqciWrpctrnqPJFb + /CeGkILMDkC2TkYu/aGFH5b1wn3b8g1dTRPDsGtoZtdHavFXZqsBSm1cKj1VvfA+/73p8cAvuNU1 + cMoXHC8/CLSvZ9XwfBrFsVrCqNM+nxWXk05/nuLt3xqEfr1+B6BaEyrJxhi4JHTSLZh4Mgauc+iO + r8MZuF57PD9/aOuq2F5EX7BXMxX+5jE7ybecN30ufBykTpu1EdPTOwdcuqvrvvQM3urgR51gj4sY + rJCmINHsIyaDv/tM7uO99MegC5abDnB8dpbS0abBxtnzOw3Ywl7BNum4vgWTtrsjGi5vc7zwO9ga + W7DJvNOr1Cum8jQloup+xFLem732kluPZYWDI3il1FRvQAv+rVRjQetVdsT3CqsmvdSyI3jCkEs3 + AfRDFrB6SazVtAxSZskW6TSJ5wB3ON7tAac355uHe/C1VOdEP0oN7Gq7VC8tPJeIdrxZ6nLMkst5 + t1dbOAvD7wg8toe/notDoe4IXWmJxyn2lFygTQVnPXSqPhnvI1s1Ut7xdaFgqTu9q5+ej7+ZLmKq + oG9KZQhlKYfr4pWi04UyqhF/bhQ+Nutw3rQvJdlRmztm5wBEzL5uwWAHbRKfuKZPkcqMw1ZAHckT + Z99aHRuVI5bH1wjl8XHJbD3rJe9affH6Nf1DiVFpbbiOowE8Na89MOn0QEp8UmkuYEq09W42JRZd + lTD9/9F5TqxBzAW/z18Irbi+Ck7VS+mm3g82DoUTX9rUAnyj5355Tgv3zeVFDLrQqT/RNJVn8W2f + sKtklpTc5m2ja0Dg0P0zgQu+0WjkOrvcuTOOnlKh9nqAPQTbjMBqEFhnBFa9UdV8/ux/gGFvIuX9 + 2MdgfvRyL+HQ5UZIpzDEdOpshstj28Iboudhw3gay3l5hImITVVTfv7A3/FTjGneY0i8IL/67uHz + 3cuV8rbeOcefC5nHn3EdLmFj5ABYylLCrG5vbEHA81ywnRi3/+nXvmr2RgXn/r2kUh689asJrlAE + ge42Eqes+I4xJwSiwxT1m7+j1mgT7UC2FCXovYGrPkP5ybF9qCeqBB1ndlRWTMLTmojthh2SzCWo + tkEN+zyax+fxatY09vVXn83j92/fTaKXfBu/UCltXb6UY310pSF0Ia1BpsCIHreQBO1dSlnu3Bvh + rgrV5t9N8nQXYLN7KGC7+lLKlANrqgAl5MC5pxjHi5+WYnwdHcX4uADEWi9mvy+EpT/Ua+P3ix9X + SGk8kNByIa7nhE+nFqIchqBGo0fFpz+wpEHUJW8Jsm8oAjIpnBiFSA6t5F9kWr/c+rO5+Dt+korW + 6Gmw/D64lDStIo6vA5Xj40o3cfyxXSD56xq+byIKL4/FlNJ76pKpAp/phvwT4ziECYxqiOHtZn8n + Vop7YFdtoeTd+TtUfz1NoSkUc/VQHPOzDuuVz0opNXmU+HncSW5X8SQvuUf9zIM2/ylCT1HoREM0 + B/oZzzLWCmE8U8lpvqwSJFevUVc8CqNsCNEJb743hJZIUSXPKIREzTKv+5Jwzo+Qpuf0+DpweCw9 + L2dH2A7bxpSG5Nt0G/vlQF4uJ7SrL8tFOHoZH/A6IpiNm01c73Jzz+pyTkNKmwyJObT35JeDYAmh + 1Rqz1ZkO2n+Sqn5OIxPHotdc/BtR+Nz0vUP6+cUr0IRth/HLs8jfesRSlXB91zJ8elvNDVXO+aFO + W0RKnJ/OWVKqf17trl51ddZS0L2ugA6dpQWGIQWmhcqMzmydVWqbtVu75InYk0BMeUanHKX4Ecyj + sRqx/PzahVh2EdBLyOT8rW7t9JVCy/mp6KDZAzBzbniOTC91EAoezEbrAL3Gj/hgLonaeSeQhhhY + 9iFVFrPIaGgLnoba5vvOJPKgVAVQwn37iN1vBe4dKHXWGl9DIjqlEWF/nzQzDiV6hH3ur3+ix6t3 + lQDcIop9piyF6+5dnTmH2JdeZmLTeF78CqcKVt+ui9bPWOQ5U4rO5Bk5Frv7fRSPhcG+92jfeg88 + lt4Rh5TK1QyJQfEnLjKMzJ2X+2HXdtBy+K077gwO73mDQgowNEPU1qwmr7l34W7H8ui5C+9PzcYI + PL/g3qkZJ5nYM3qOQ5cRITyjYpAIC962DSDokj3aNi4QRSIOw7FZmytWFEvAaLVMS0Xpqk5PLoQv + KG69N8JYbq4wJA+xtKZQhTKdw88Lmgc3+2JFlUP8fIG6FCqEthPFxhKElTlsMep0NgEpjxnDEUDo + W475UF6SEj0prpzkyt3EbcNM6OvDK/Hr+HM6I1w9edvo8nKYv4GL3noJhaWdk9cKkR+Bc5i/ZZrR + N1tndhWiefr2lg+2toz99nNKgtzmsU3/+k2Cx69dISC2rRfLUY/CNwYipaJDoCFyocqNPOgFY0r0 + PTVyByW0/myF72Q5gJO8Y3FTDgM49qNxmFmkvT8DE0sBYySXSPODeiNbJuKY3EC9Kdjb/2K8jEPH + QpSzerTXLHLWGI76PVSjdSMYWiAQgGMRM7npdJaMjZzqFLmuMc2sz5EQZRhcbkInL/p6QfGNhcip + /WpV1HaOPJcCW9BqApMCm6ckuhJUlqvftusDaWiFzcETz2jDGXVoBF8h5coz7FofU9GD9nEJ6/7k + k15Z78osH0oH22ez484pjTCGiQwb5FFgJII1/kPRtTTazoZMWw4FjAQahgEfF1O/wM/B09/xozQu + 9DSvlC8Jh3J3I7vnEMF4WDhe2CL6MGLUS5sPCCEg0DbzshTZItghUAIpWPwoBrMaDI69428Igebz + Qeh+euXJ1Fd2GJS3v0B94b2reUiNL05F0cmNdNewUwp+DqUL2K2T8BqC4neHfhijGmRfYxNBBoOD + 5PYbQJrpM5w/lxbTP1idy1CYQ3h8HVVovjwW/fzW/TBGvlEy+muib5WleI7Wrl9T+Fh2pcMTIFJ0 + +bCcGqG1a8QOiTVMY8QP1XBmd0PnQVUbyLmbR/pc9j50RM9XhqLvSuYeCwo/p0yMpTQ5XR+ikx6h + Epp5mLe/VGMZSi58tObX+FumkAw5GKrGJoJnfk0WMNWMlX6lkgqQO+gl+A0g1bkfpKHUOEJIdSja + XQDi57fueTXybddESWgY40UgljSs5i5wS30sUcJdU1c4nbAYJzOOLCWwuitsO3YbQ5Dx1QBFkxSp + VjWhlCmSKEnbg5dNKOmSkjaXm+w21MSXU6JTIjnW7V+F0CmSugFdS7hkYgDyRkBNxztpkBjIiTIr + GDY1PSFUnh5SkoQVHvcVJ74kg0dv/eV70gh8/bDehxHL4rTXqDmN8dtXGxeUpZAh74ajzOB7C/WN + PaLJh0zZNhc6XzthTaD6ZDrc3he+C1O4q2KILeVT5DktEsJFyGbkLRpC187n5UIiFzjTP89JWqhF + QzsoOgOPZt+d3t/PvQRhagUdj63M4ufEwxb8kwOPzyMJHl83AIh46bheX7Bu76XbH9I6E+JhhnVl + MuojmsNk1JyM/lKIndPSJ6Bclqve3VyUCwYMhkQ4OylBYmW0GJzVgeiHyPGQvgVcWVB0E6yb07X+ + Fw9JtTeztJ3jUXz0vHMgFBs9T5kh+4TyUrpeeWPoIsWPRiUsKBRnFe3STPBwbJ+m4FV+TlKN8iVZ + rnf08NZ6l7LhBZ/PRn30QjtojmKIvJKo20nwmiOzQZ7kIMmlNSCvzsgTYHLZb+4mqJuBPcknxbYl + OvXpaBdhvtkQEneRsVPIOT0SDLL1Ro4Em6dyo+Xk89IApAhu5ENFMu8G2qBlhhyIqVnQcICxpgIV + ni49sab9pfZb1uKmhG+vuS4Dz2vKqG8gzKUMafDhsUNtFrzvw9OhF3x4in81kdAir9k5DNOMPE1C + 7bk5DJWkl67R8s26k8pF1u8bgK5t0JDz0AjiFY/AULGsNrnk3k0IABy8wHMATtTCt5OSwR/NckCo + qWhx02ydCtDjhzqid3yN8KFa+52zp1PPns7/AQAA///UXV1y3DwOPFFUxB8JzuteIAf5at/2/lsU + ZZsANKSURNn1oyoeV2XgFv4a3SN7+61UQqsugfVNF08pXQWhy35hM8hj89dcIL1YgitdzjXQ82o1 + KCWslkpYTJApPSWhLT1xPIqhpuvw3G6w9djr7g+bAwjcsj1ug/LCF0bZDYVOqgTZ38Kg2PmZ9891 + i8HT0zRgWKXBFN6hEpmFbNwE7V4QScfWnbeK9bmlUoN5XU/Q4EX1lfDmLPvaBO1njF7bJvpLJraL + XV/F2PkZnzrvrA1ccgpc+xLaPjK8NPHcpjpe17e9Lj4p7URL8O2NQ6PY35N2ok0uja938IU9UrAs + y3aTJHPzFhY49Y9YtH2sSdfoG8cwncA4gK+Q2SNhf7M+1jkcRjdrPWZ5dyLxDn64lUHaQubwC3wm + H76RE8MlEuydBwHzuYXLahWYKZxHFD+/RrajT7U73cTjBJtzM7N/VNawrKW69HDAukeN4WYEyRch + WAKnwuv6siVVuPsWQhfAcwuehawvi/IagGMXKJItABENpULUayPoUIOCsYD8eDyqULBV6PscCBft + H9NbjQTaiqK84VZ0WRIpiInna8AS+b1++DlWMZLCFlDdezSdjWBWw88cpmcauGlMZglYrdparaNA + M9fm7PNcBSpl0ym1MP/Aff6C+kp32fXdunO1P9ohGKiFdfIWxRR2EU6c8ryBYFw4mHHv4xaN4IhB + rknsJMbwmhrDR/PjLpD9en3ZzEu962ldV9IyPnJtle5xNw7RPs6pRty5+vN087fq/EpS3zxoWPyx + 6fxIKtjzMhnen+02C8qTVuRclxp5kI7N0b0CtB35zQVm0KmRQHxdmrITNFhfudknnvGXcH7N0jgT + chNvtmJBgNE/XrdM/Kjn41oSSA8Rp3tGBKAXb1l+xuBJ8L1yt9U85dCfA45Xma5w8MtVv7dFMfUm + SjXSQMqjrmjZMuvjNF6hNZce9qlZffGttkF0IemLTnMEil8SZbKXK17B3k3JEE/1sxf8a6phSxQ3 + fKbTI3GjatOnt7uVTlp7rNWDJfV6H5NBuakJC7mfP1yqML3yT5oLaGeMuCt2XE2K6y1fkDE81KgW + wDNnR70o+VJw6sylL8mRkqwNwQ/cZOAMtv/qKMl1PB6iI4fk4RX1n+NHf0PV4Ac13pWe6/80pfR0 + QdagYdELjkioOE3+y2Ho6ewkGM6tAxesM7qwbS8j6wxrsQvbouMtZ5NrxUfPqcsV2mBq19R0T/9H + umf18pr6Z4xe5qD/Y44Acw60QUTXtZ96KfmpWQCjQrjGVZ1PPaELzAxClOPUJUszOCgOjTTylzJb + hTze8qABdPzjsvP7/NhvgZG7V/SpNN4uMbI6LPtXM4sM0gZlcpsLwRekOPLE6WW86kJSlCg4u0QC + qNkCQiF3E8GjtAE1bS56Ul8kyyUHZL3rgEzNvPmCFNfPGLwSmC+SrSqzTsnXdGrqslo+qBafE2sg + EVpLpSJWp1KgjsLMvJV+JvJM8PL6GDfvJQ3cPEhqX/C8DCUIWls6oUwAhuMHccMWON04BB8eT/yk + lGh5hJTH5JdEq7vkNLbVrZpznAkyQlvjyBPMyBPcyHM5c7k6+aTyDn3NWFMA3oltSbqIQAhOIZ73 + aXyQVaJarKll0i/MPSuzL2RKPERS62lmpX0xj/I+yhso5kelDGUjnc8+mylk273fnJupXOTONzii + t7GOuvZkpSgddV7kAhyxerG07ODYlZUNGqMU5VcE9/GuvavuVkqfXrptFULvWTCQ9jT/gcb+dICx + P6xTYNouqfs2Av05fyJvnEvObwQp+xVSAdJaptxrH8SKUyvyGjkUv49AxZUgep+NfYQvjeBLg4Qo + b8/fraQ36e/f//nnnzvuq7KadBJ53eVAqzbpTle6PQzndrnz4hIpCL1G3RcZoqNdNnsQzUpoVJcx + P+mXqxfPilK5yUxSm9img04fO0gY3o2C5t0oYb3wu7mtf3wI3C+BqrE0vg2q2te4gpU7Nilx3Wo9 + PXz/Xfz45PRYoSysWPBEfjf0bAPpITURIitGl0bqdNnyH3CTW4WpXFnXNeLtS25hq9i2bY4t9l3A + CbZMHwDx9tL2bmfYkr+BLfgT2JoUGXXZq6W9V3t74fUOZ00a7YspNmVpkngPHZk5Qniau5MrPyf5 + yWJbBxooRhRVI2gIWVYgJ3Yto3+OqD53GpSPMfVyLZ5ulvd5457DVr7FP2PcAANB08IMI8yy/F+k + MPxOKQzlMJfuLdhpiAB3aCWn7YigcZxsLoEwaByXYR3ebjvkjASWZ/OQWZBGS7Hd2AjexAjxkF0Z + b18H0hcaGZaPx4P0dTxdvv/5+PQFZVx+pyBQikDN5+yv2h3GhLHJtr+N4M8YwfYechgbwnc4MRlx + xzKG73Bfv9uBpeTvuIIhlZGNP7wevuL4ufs54tyPir4D3JqnfTdvSFi1nTpNAQeeccnhXNJIdkDx + 9JNsA0anHIZpwP4M3kA2/S7vxPY1j1chU0S5EB2aekb13UIqu/WonUop8hmdsqwhVRaQYgspIQup + cSTV/kox/4Vo4aW7yPRKtzakzbi+602Xqkq8ApnLaqkGkJm7HsAw+iiG5CVE+BzKCNWGDsDQmZtm + nOp3gVqqm8zxFTKWjY1Dlys3wNqBFUD4pYQF98BVXIDEYKvL9X+TdNV5P017PmPRMkWSF11MHDYs + Nl8l9UdWlp+cnoMRk2W1JjB85LzlfnT1PVDEfVrYWQR1CigMCYtmJSDOpoRZTumsF/CEC0CJBZSq + jRUbREFK+G0QBdBzUybNnHUOKE/3r155waamRGFlaVPTg4ASdiUFjALs2EbSxPxtEJXeyEJ9wuhW + XkKa5iWp+GuNlKeFL3AEPjONDlztT5PhG+Goz5YwaYZJ29tw5PcjVaZ9FNS43VonJvgzOMoC9mWH + Rvy+Np3+9HgrhUmuEW+EX1Tv3crIouSjVYYCB648B1e/X/kFcNUFuLIFl/UrTAimpQKs36WeaBbw + PUlJSgoAc3D5JBUVuUyWgsr/uyxVcqo2SqOCGlTaoHybug8qjOzRed1HskKVma8fFHQDK3P4KZ2u + ex9W3pB+4kbft/3gAmZrP/42zW4b/vScJRkFdF77+b2j5nAFUwyqkqf7/rVeSnO1rz4aORigupVE + 36X0a1/0vhFhKSVTmYKKQ6oK+thoQEU4BRXXzL8GKl2ASi2oFFzALKgKfpdwpQ2OEUWuWBPPMeVS + lUJg0JtMpYd72a1Mda8O7LOlc1zVUu3ig7K54uS2oH7SDaIsa8BduAfoRfccARvpZbAQmGPMJ66J + gUDaiL32oLkl43KuukRLhBHPAtdBZuwcDx7vGD0DMkzwF2bscMValctN5aXmMnussYQI6nwu6Ff7 + pQQKjdor6qg6UZcUGiD4U9D79D76Ch6P12OlbqWmB6k05RL1Sdrx7c376VKu77bEZzdw0ye2BaPj + 0qhFHp8LvpS8hF4QzIrQA4u87INHBnlUnlRcOr6ntaGx3mydG49PhnH8nK3hBM8ga9S5Nqgr8YJF + l4yaNsOfkqFqDYoTE9yhFXlJYkxwS+Mh/r7Ky/RsE5fWOaD7uV8zcbx3RN3Iwlxrrk1QCqfQyx56 + qLOsx8VnPXMCz3gq10pTxfm+Jq5r6FmyBhVzQ92EwUbsEVqxkPaRPEZwbzs/Q7hbsnzE0NxPv315 + fnxoKbXELzyH3492xtzFu08wSAeDY0Zq+8Bg8dfT1d87qBk8ZooHD8RLDALTCoTZn5AlfAtC1ppN + DNWohzR5UdZH5UPyoVy0ToD0ontcUqlNT+NaAiwehX5kwhaGeeoJTzWd3r6vE2BQPEsYUGinJoK2 + c1A0GZBZnzPraG3sFcccktv5j3XQ2tU8xZ6X7pHkl2d2gCInY0ldQY9XBy213gBeVvPuBMPKAaF2 + 9vtg1SnpcD1eVS5Ub3odtV9dr5ad6lEXjKqMw0Nz6XNhM6jLZ3dIiCubqgSgS9ShrTuLRR1AyiPq + MiR5tO7MdEV0SeSmxdEuGN3vNAtrXgxZvHoP51h3Wgv45FkgLudhyaeqWbQsPUPjQG+xV0o1pScg + D8tRYN2U5UHw8VqmvBunEr/onjod5+v0EPXTljyrO/2KwCpMUD51iGNYQi+YvycK0LOcKxW00Ss4 + Qq8A07PQy5dSXr5prtL0F6TPWRJRlfkqzov1MHi1HpvymiG3o6Naubp6ahLH5Pio/kS6dsO+i8jT + Tjb9ih3TWG5yY+NmM+bE7esw5/h/DEIvcIgLHzfS3HXar5Sdx48upV4E3lFSm0YUncu0QnNGLvPV + d/Wpz5tPO/gFuqMpWEhOlc9kqVGeIOh7ngDQVpy1uiBmA0Dts+uHp501X7F/l/SifA+FeuEa9xOF + LgFSCcIhVqcHgkyrFc2iXnkEp83F0WdVCRUMv0VhzQ6F2bi/885gwAfz37WWbxcpILon09N8aXdi + iUARnSPQ5z91DTuxWRF1lURj0WFjd249TUuLxgSxc/A6E/ZOBiCTjaCapq/qkyPrtUjrjj0uL763 + K2p0z31XJG1wNp15QlDIoqAvMVr7NWi68LF9g55OrAvOBXuqhmvrt8Brs5Rquz4tRh1LNu32ZEOS + UZP+KG8wTM0+n48E+GEGeyUDfvzsWq4HX5LfpEDq0nonQKStNr7KBSD6ULb+0S0f1NQyGzmOJWYz + AyU6vTWstKxGMUZTAhBNNQqU7bu0jq/Sptb+6Ax76bTZ3QIS3zR8aBaiexpkrCDEcyi6LIg1HgOY + NEjhWNRnwZxPFxC4SINF6yx+Fo3Qj3e+1JaA8ojGdrSKj99vtG/rimgdvVhecG8DiLWLLl3gt4Qg + hg0gVTO/DnQJtPwW6kJ/IYayrEi7jMsChIbkAmJ3SQh1bCs2kkenMbDxJQns5tlxr53feK239IFC + r2HXLKq8eoVBYXMrnMopU+JTTYS6WkF05oWJYH4LQwQHQ8YRhlg+fJQfqmZQtkuaCC169+RbUbad + NXZhGBOit3E4/zCTNP8C5Zwt+k4jx8sFBAXL9+T1LLql6hf4eu8xxG9UjWyeK/lR9d2lZmtfHyHc + tAzYZ/Sd+ELKMK9GwafA2M8bs5WmHEFTDfqqfN90rLXFNXSC5T323HuzmEaweYMgPbr9Q7hmuol8 + U/Sz/ebddRNRVWFegProbQVnuQ/7ObOZhtr1H5wGr3q/v7iFp4yz6HX4mWkMApsCFBXGnmJTsb63 + +/Ji6Ci2nVT90U/0p6Ob6Hf8lzCo1zoJfrG8003OLHsTewLE2g/ppCTlPF0FgpeOhNyT3Nu+EFPc + wzsP1XMoAqJ7m3LAIoe+Xt9ikdy9An36JHVFJ22DNbSz0TT2hnAUkp9irh+F5aHmWvcLzyvhPH50 + zauo76ZrsBXuLk4nEk+lm1hdSYv+zrj/7Y6aC9V4AXb5UiNqbrv87u0aZGjqckcYHCKSFzXvRi1f + wORsqPJkTvBw68LZjxlEXClqpCku3NOk33NGXbiyfIJRgqBanky5AbI/bBAHxFNF+pQXOVGCEGiq + b3HIaMoZMh5ITVgt1/SoCG9TnbjYD96bbe+/eTAgmyPPaWX0HmdEHhgDsmgnQHZDeHaZV3VZkLL6 + bjDQ0sQ0g6hiEiLJSKXHTboyzkMOuFsulxbz+aZIKDY3y6uz0SASGr2ssqlGAT3wnAVZpdMUSHU1 + kRHgSfgc8tTu5UnH43+Adj39PJG+fVv10kCG8ivdK0pTU6mVawAkn/rU7+d5nIoGE2PLyaZ0ygut + uJyJSlgtQUBgZitjbvUBqGaT+So9KHFIW9JLI9H8gluZj3ZVwJb5ckaYT0T9oWziaCZn1KIgFd/R + g7oq9NSOpfjVYNhQcGBYAL6FoLDl9DLKSI1JeRNGJ6ZXjIL5UW9/apgfzx8q5sfjBYnRvGSofa4n + 3mjpwZYrf5kJ/BcAAP//zF3JriW3Df2VIOu0IJEUJb1tfqB/IGgghhdGHDvxEMQL/3ugq6p7OahK + VXZukJ2r39D9Hn1KFHkGBUTq/+5rPagpJrrhNiArIPKJld5jxTvVJXGuZ3G4D/Y01rNSPg2JXkgs + +k5BFMVZiD1p1VK0k6jmWKltpRwPo47jvy80M9sXrWpI8QPmrcwn6td4zHNEDsJMLL2M+Xw8akW2 + MTljCLVkmhmsGMLMbL5d6oolitkORxMe47E1NRylMd554rEjNr83EiKt1xNjul0/4J5KIsa11+8O + QlM+dOM1YAlCsm5G+97hWb0pV7Ta6pE/Dws4ELplfVEopKRF01SZJArbkA8eo7BJFIqElvGRq40N + Xoln6XIXPpII9ilNro/lqs8XDym+pqXnhO1khJ6tWLq9Skhq1VnYg8ZinZLXYKmVAOazWmosMmni + YU5ZDLpbDRzfOuluPBbjSyRCvmmj2NREpp4fh6Z25JJWARUQ7b0wNXOpP5jILJXwnnqR3J6wqsaU + itLCZySZKx7yMKx4T19KoVyh/PaG5taagsJ1kVIyMs+G57jLzmdCl67UOs0UN4QndLhLLlgnHS8I + ubLqSTMDqGyWYoRmw058q9s2H9wKtz2NyjUKFwfcm4vUuo/hD+KDZCvk8Zby6IPwGKmVklKqiU/R + ZyqYrRmZMAd5fNjZOutsudpml4rUbbEW6GtoZ2rJbSqa0kzoS2GuIMCXQ6L2znlovjYPjfwRb83U + chiXwhHRuehBs3511mbZon3yLvCXbBdD5tibKgTNoYcWfJFPK6fBV0C9Mlmli7cOZe0fAuGZ+rr9 + BGK9tD9u8NueruBv/8JlrNVhMicEIubpRqI2ZVFx3oiaGmbP24asYidsI4o6PGk60qa84owOfZEq + YnPwU3PRrF1QGVFGjYda3rrp5XCJM4rpZuvCWyJZy4CJ4dRoKRmpdXUJx0hypl2LuwJiNCfg1MSH + rOTMqiZqo3ZWPoNB0vcHVkLrWjqBGzUIiwBhrcPdfyvf/jgK2J/wYgDW9qlrENIHzm+CfXZSHi+I + WUAg0lUQsk1+IbsVVFnHzmIkmaylsTJwd/kEKxSOVHgVMecyzLQzJ2ftWMGVWea/MFd6Kw5buzIe + pXxTvsSHIatP9GUbyml2uSwvDhX9zcFMREuZtp9psQ6sFcpZ0Qz4ikmKTwp8GGhciN8WO7fRnZfb + iH703bo51BRaR9xmUgHniMs23MyeelWFm9VF7YZK3dWOl+ceJhfqaPVKwyb/FWs87AtfFcSaZb5Z + pvQ+Z611qHF9yKzzTa1ECW1Ew18594y5QfFhPj21Q2DPmYGD1sdDma4DY+bzZUT17DQ4XkYUNbsu + LH3bSwu11GJWEVWMzeqWOrEfe3Hod7Zjb/vgun77ly0jfeAD4KDzhDLuWb6KNSDQRQgWG9vp9hC6 + e3ELJa2SgDKlNeX1oUcuFR5csrhGYMsagS1WmdxJrfAbEVivaSTiTYphDdctKlIx78886J9KIiGP + v8Lu+EMwx990oZsXM8866BCqenTiIQn9p1SMmCpdqgsHpPK+9+f+i1oOziLfPP56nn0+B5yZUrsz + DyXemusyAQzgylyWtJq1JE6WRwjFAU6tHGpRTWYlEk1mCxl/v0P1WQQ1XTnz0m1Dnyvx0zvgjLVI + SU6ZW+WspaAdlbmr3lQhmIHOtrb9V5/KKoU6goIbq3OvSnV16bNCtHF2YtxZcKgzt/Ltj6OA+9Ma + dbjUeD5PvZyP5i2xznPsSpK6iMW6oboseDtv0UYHyfJgdp7aq448PfaWKBzXDVVIF6yrxYGNSL85 + W24qDp7fygFN8QqRcGzfb6a0hgTnlz1jLsLV0bAl87N4XxhVM65zK9eVLr76BR842i5q9GV13WsJ + xMCTW8jprWOy9X3hcdoR3GQvcT0t2WdfspRcyaBp6rzbLhQ92yxTMwPIq9VeatmyBhFOMqx7nCto + GUQb7OsndzCMDvxdGrKA5aIdxU2kQRhxuVgT8bn5bjKWIpy9DFeJyJjdFaFpNyae5mn0dJ8F7pIN + KfSmIoTqqleVn1ZjeUNgDgD1fY4UTGs7kbEeijcluEzKgvB8qmk9fdD5X6tE64SDmaMAaOs3f29a + FRlZBIKj7SI5AFYJwH75VxVs0pYpYQDQBuafhuHU09kgSNogSlsfVMKVJX8Xr4lX4NCe4hP1O02F + ubFBKO1qD2ocRhjstnbvMTc8esrZbl73LOicttQWpLPSnHwFPY2eJCCruLH3/F8pXumDBIB30s62 + X9XSnjCmj3jL2IBT4MU5aE19yLcu2k3SsiTsS3S24eNIi0MQEPMyWl7UrGOwQlNVI5D9JgWm9s5Z + df8bLvn6xLuGyjkMCWCNDfjcGg2Mncgm91OnoNoODe8X+RYFU8CpnXnOUM6nnaW4Q9Cdgpwl6JQr + aOpx13JH27oltrn7oWRf8+ZhtNVwfxxV5NFjXwFfvMZ2QTgSj0FASjR9geYaykMCsepoPvtSJrew + BVXKXex5gsW5R1NZss0gO2t6dLc/Vi0pMCVVzaoEnRxSpbdSd3k9+Rwer+muxyuH810fGDuDjE74 + J4lmmVwng8kcfImnhsrWEiZbDFKsq7eoZAlCKEk2MqkHpImy5c6iJY3Bl03G+FlQDGByHlzeUbv+ + 1RdFuPunrkcw+SPXA/1DK4zTEUyG03XtZ1/C1OzgRcn/ogsUSMimgtPWJa7mLtCcApBcL1pQIo9U + Hku3spHdS9dFj5K9TXy7EbiXO9vcbvrzPtTqp8gzimmqASzHTNJz/ZZI24Lmkqa4S3bs6YA3lkLn + L0w1+GSKKKsGct9HNXT9oy5ak4df/1HKq3DUBuPvUTmqV5me22euUcdHLUxX5ac8FaxQCfmxtV2J + pz/7QoLzt1PZmEC2C03aUwtyyVODV1hcBZEcWZdcIavqQ3PRfShgkgJADBlYvUN77ypKCUNDtVVy + exqVBLzaxWyfue5i4tHi9hOFQjA3uANaAdHoNwns+5MU2ZMmfJeom5dM83Ea5gUWmR1Vntw8TcQK + dFWRvv9Bkb0LYb/VmE70+Xofn6CwOOQ4GxZxOPZcASMuzX2eaIxHtE/OeVrBXpCX+iie0q5tMaE4 + 2qdizk+stcCskzJMiZ+2n3EiwE2yJ2uZ3XHYFBzLEEaIYso1BJRuH4sGjmKl1H9YgcbxtKFxPFxB + Y1npH54M+gOXrU8UUoa54TLUcNmVAqyUbCMrSWSy7G2wOYcY4yoCeRrqTdXaG1QLTHDLQd/byDkp + oZyTpoBQpaCzhmxWSikkeUhiVWKyFooQddarr1asoV5sTSEeEEETDI9hr+osqwmNq6C3FVHiakSH + xgT6cKSpWaF7s6JFI2Vn8ZPt4QhRo7Fk1ZxCbVIN2Edrujl9NLSyhhBY3DD2x62IcLXT2T5zjUg6 + 6lG7Nnf7H9ZXETeC2urt+ueH4b2uJ9ooAoryqESyXva2mNOtRdrXU6+Xq+Vl5+po9eRmbvKyiPqi + gYzimETqKmHTsyo/X9xuh3spszgn8bI6afvMK3A8mHh3ccSBXVMvRqGLx6QtZHUaa9Iv1tWlcRrh + uU/NT1S6m3OrLCTbFytIkloKdRglyFMS1auVcwKLS/VmTaKSdaMt7W/WOw4kDxPzq3KzQz+13sLN + K9p6tVurNefc4il1FAzTHpqjjqYmL5QYvVY3GnhOLyKJWzlfYmRsvAanZK6lquepWFEshbHbWxR6 + nxdQG8ycxRQg9flburUVhi3YrBGU0jKdYtJUkMhhUp6VlJ0vZdUTAZoayaR4ToTqmCx2p1gcIptC + ZI2q2QGSIUs9wSNr3mhHpBC+9C21voXEV+u6P125huxfeOGoPDAE+oSPY2mqfOkZJg/1dSKi2E4V + vGBIwMCu9akSjlDcckNbVQLl6WHZrKlaMWik1mw5yZESs+xdY8ak0djkNYQ7Z8OwElkeltu65XUP + ifIecg2Sy5jrYYGA/JHqoY638XwkwKvQF1u9bUYlX6ZVyXedqROa8RzO36Vl4TPK6LhsxVK4QTJK + U2f9Fj1TbQKMubuEoD4eIaD0p8z9dSsG49vjNhjfnq4Mxvcv/B1opIAlFTqYjF/bT3U0VjejM2DU + vrHOlcQcjPPYZMjlnGJK7LtWD8UsE2BSKeZgRDWgq2CkFbKSQNIXaHvagEjKGegYiHTNGCgeBidT + oMbzBgfwImnqsy9h9oHlSU0D2GljEpmeNdJvyf4s0b5PLVNx6JjElJX1sljy8vvWG99om96X0Zdk + aZBvZthxDPEUdIYmBdGbiqprBiTLUwQ0Z+DjsrC8/duGlMB5IPiG9LFMfCYP1qiPQJYOJH0mgW+k + Ke6m5GsVdvuId9dS/FBLDC3MKaPb1o/J6kBVZiRXRw02OhikafVWcCvRTm6qnYmDprghgLKwqBUl + KarsFsBvJEUt3UWhL/SJP7DeZQeXZ1pPOb0SoiVlVNvEKCeu15Ljdd8wx97UxyKh1YLa4SnWsr4P + qmOPqYKCHyo+fp+eJkPIb4KiuM2Bd47i9riRFKuKHjymCrerd/vewBycfC1Xnl4lUtf2t2sLRlvH + gu5q3+q5Is2QawZRwh18qwV/xeqQyOdHX2QtyuYmLYFKDnmo496FxK56u2SvDTeBWHiICi8BMa3Z + UTpyfjE2nUZIJl7I6TE7bqnfYYiLYI9V0p0LNEOMQn4rPaOPffOVwQyUuwa/eUjqlzzFz758FezU + O4OU87I9B9lcBacO22UBvhZdD1Pr2Xa/B4drPy5SXP1KITO/URDaArT1IZg+UruJvZqlJ+y5xTba + nAmyNBtWVH2/sTAXeZrz2+JC4ITg5tzk7BCoCfBhy3oZnGULmigQvDevhwJcNCC555CeaKVwskVr + YIuWk7a/s6PsrN6YcVKxFY90YojO6BaGr8Nu+37PdJdYlPVdyu9P2p1PzL77+dtv71hM5pDLy/n8 + 1D4brX89OPfsfX/7VMLE0zAlSnW+EVzomKA5x2Vy/j5EAl5Q9GQFnmSpEanUDdXeSsGHi3r51G6n + CQZsV3tLl0AAToumsJZidt2lNpv8TWCrrnzOnglqPQJblFrd/wbWTiTzMAhTZ2VL/VSL6aY/aP/N + PlZAqyCsDjxnku1E8xS12JqtTwwa4E1DIBnPlRMwWCzn5FGUx1pitbxNOrQlGO1ZDDICK8lxZkqC + 37R9aF2/dJHdlI64FL3pRaYDtXU8BZutWlqBrbepdsmHvw9s4/uLgv02mKX/xZG2x52cga1sEkG4 + J4xI+pg7BZs14/Vya1Zy641Urhx92oUmEopNt7L80C1yU8HNLRBQXuEiF7Waja2QNBhpqRorZRVj + PSRXz4wIwdRuOsD6zGQkXuS8HDJDM8/TIdrCGMZWLgG4pYEJmfOAw/8PwMH/BHD9F3QRcAR3M1YV + 4P7ypz/88cdf/v7X77/dy9a/3Y9ff/XzD9/89MuXn375x+Ov/fGn77/6W//I1/8ef8WXsUvov4mf + f/ih/9XPqTn0WPYyeKfffPW11NdQc3/+Zfunb8Trwq9FBeRhabatJfr3NfcPs6cQ+mjoq2sZ79f/ + oLzMdPt3e/AKnyN5+c+24/qePprUShFiLWMJ+M2/MG6r8gc5tT9/UfGRj3+G+GPxIz9y7x6/8H9+ + 9+DYJEaOuZQLxqHpIa9/ENQE/H/1Bf31PwAAAP//AwA/nWYeEFwOAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8a7464264c3e8423-YVR + Cache-Control: + - max-age=0, s-maxage=5 + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Mon, 22 Jul 2024 15:16:19 GMT + Etag: + - W/"7a6618cc2e42320982ed482fb752d2ac" + Last-Modified: + - Mon, 22 Jul 2024 15:15:36 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + Via: + - 1.1 089b3269dce4de39b2453c90ce8c9410.cloudfront.net (CloudFront) + x-amz-cf-id: + - FAC17Z3OIw1q6nRXUYohrvvyyFEBJVHRkMBIJS592nNRJ7sfTaTQfQ== + x-amz-cf-pop: + - SEA900-P5 + x-amz-server-side-encryption: + - AES256 + x-cache: + - Miss from cloudfront + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://cdn.cboe.com/api/global/us_indices/definitions/all_indices.json + response: + body: + string: !!binary | + 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 + AwAh8ugUNVkPAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8a74642b3d68843b-YVR + Cache-Control: + - max-age=5, s-maxage=60, stale-while-revalidate=60 + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Mon, 22 Jul 2024 15:16:20 GMT + Etag: + - W/"ac74b6a60d6fb3041a0e0d453102b07b" + Last-Modified: + - Mon, 22 Jul 2024 15:08:06 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + Via: + - 1.1 7f908c32ed2ff2036a2c0fe12120ac4a.cloudfront.net (CloudFront) + x-amz-cf-id: + - iGA7GPTaE70L59bp6zNUo4zEvE98sMMxfbnPmh8Rpy5IWCOWhMfKSg== + x-amz-cf-pop: + - SEA900-P5 + x-amz-server-side-encryption: + - AES256 + x-cache: + - RefreshHit from cloudfront + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://www.cboe.com/us/options/symboldir/equity_index_options/?download=csv + response: + body: + string: !!binary | + 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 + headers: + Age: + - '4' + CF-Cache-Status: + - HIT + CF-Ray: + - 8a74642e6cd41376-YVR + Cache-Control: + - public, max-age=5, s-maxage=30, stale-while-revalidate=30 + Connection: + - keep-alive + Content-Disposition: + - attachment; filename=cboesymboldirequityindex.csv + Content-Encoding: + - gzip + Content-Type: + - application/octet-stream + Date: + - Mon, 22 Jul 2024 15:16:20 GMT + Last-Modified: + - Mon, 22 Jul 2024 15:16:16 GMT + Link: + - ; + rel="canonical" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Transfer-Encoding: + - chunked + Vary: + - Host,Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://cdn.cboe.com/api/global/delayed_quotes/options/AAPL.json + response: + body: + string: !!binary | + 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 + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8a74642f2f988425-YVR + Cache-Control: + - max-age=0, s-maxage=5 + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Mon, 22 Jul 2024 15:16:21 GMT + Etag: + - W/"7a6618cc2e42320982ed482fb752d2ac" + Last-Modified: + - Mon, 22 Jul 2024 15:15:36 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + Via: + - 1.1 054c584fae169579f729af7ded0266d6.cloudfront.net (CloudFront) + x-amz-cf-id: + - _NEcpMsFIvtNzvOgQuvMEyuO_yXIrJS9dAxiMHllDnBI13vMekmS4Q== + x-amz-cf-pop: + - SEA900-P5 + x-amz-server-side-encryption: + - AES256 + x-cache: + - RefreshHit from cloudfront + status: + code: 200 + message: OK +version: 1 diff --git a/openbb_platform/providers/cftc/README.md b/openbb_platform/providers/cftc/README.md new file mode 100644 index 000000000000..cd6a901ea11d --- /dev/null +++ b/openbb_platform/providers/cftc/README.md @@ -0,0 +1,30 @@ +# CFTC Provider Extension + +## Installation + +Install from PyPI with: + +```sh +pip install openbb-cftc +``` + +Install this extension locally with: + +```sh +pip install -e . +``` + +## Credentials + +Credentials are not required, but your IP address may be subject to throttling limits. + +API requests made using an application token are not throttled. + +Create a free account here: https://evergreen.data.socrata.com/signup + +Then, generate the app_token by signing in with the credentials here: https://publicreporting.cftc.gov/profile/edit/developer_settings. + +### Credentials Key + +If adding a token, use `cftc_app_token` as the key in the `user_settings.json` file. The value expected value is the app_token and not the `secret` or `api_key`. + diff --git a/openbb_platform/providers/cftc/__init__.py b/openbb_platform/providers/cftc/__init__.py new file mode 100644 index 000000000000..dd1331a546d9 --- /dev/null +++ b/openbb_platform/providers/cftc/__init__.py @@ -0,0 +1 @@ +"""CFTC Provider Extension.""" diff --git a/openbb_platform/providers/cftc/openbb_cftc/__init__.py b/openbb_platform/providers/cftc/openbb_cftc/__init__.py new file mode 100644 index 000000000000..9f86738673d0 --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/__init__.py @@ -0,0 +1,23 @@ +"""CFTC provider extension module.""" + +from openbb_cftc.models.cot import CftcCotFetcher +from openbb_cftc.models.cot_search import CftcCotSearchFetcher +from openbb_core.provider.abstract.provider import Provider + +cftc_provider = Provider( + name="cftc", + website="https://cftc.gov/", + description="""The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity, + resilience, and vibrancy of the U.S. derivatives markets through sound regulation.""", + credentials=["app_token"], # This is optional + fetcher_dict={ + "COT": CftcCotFetcher, + "COTSearch": CftcCotSearchFetcher, + }, + repr_name="Commodity DFutures Trading Commission (CFTC) Public Reporting API", + instructions="""Credentials are not required, but your IP address may be subject to throttling limits. + API requests made using an application token are not throttled. + Create an account here: https://evergreen.data.socrata.com/signup + and then generate the app_token by signing in with the credentials + here: https://publicreporting.cftc.gov/profile/edit/developer_settings.""", +) diff --git a/openbb_platform/providers/cftc/openbb_cftc/assets/__init__.py b/openbb_platform/providers/cftc/openbb_cftc/assets/__init__.py new file mode 100644 index 000000000000..6a1e97d446a6 --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/assets/__init__.py @@ -0,0 +1 @@ +"""CFTC Provider Module Static Assets.""" diff --git a/openbb_platform/providers/cftc/openbb_cftc/assets/cot_ids.json b/openbb_platform/providers/cftc/openbb_cftc/assets/cot_ids.json new file mode 100644 index 000000000000..aab6f545950e --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/assets/cot_ids.json @@ -0,0 +1 @@ +[{"cftc_contract_market_code":"050642","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","commodity_name":"BUTTER","contract_market_name":"BUTTER (CASH SETTLED)"},{"cftc_contract_market_code":"063642","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","commodity_name":"CHEESE","contract_market_name":"CHEESE (CASH-SETTLED)"},{"cftc_contract_market_code":"052644","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","commodity_name":"MILK","contract_market_name":"CME MILK IV"},{"cftc_contract_market_code":"052641","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","commodity_name":"MILK","contract_market_name":"MILK, Class III"},{"cftc_contract_market_code":"052642","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"DAIRY PRODUCTS","commodity_name":"MILK","contract_market_name":"NON FAT DRY MILK"},{"cftc_contract_market_code":"033661","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"FIBER","commodity_name":"COTTON","contract_market_name":"COTTON NO. 2"},{"cftc_contract_market_code":"073732","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"FOODSTUFFS\/SOFTS","commodity_name":"COCOA","contract_market_name":"COCOA"},{"cftc_contract_market_code":"083731","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"FOODSTUFFS\/SOFTS","commodity_name":"COFFEE","contract_market_name":"COFFEE C"},{"cftc_contract_market_code":"040701","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"FOODSTUFFS\/SOFTS","commodity_name":"FROZEN CONCENTRATED ORANGE JUICE","contract_market_name":"FRZN CONCENTRATED ORANGE JUICE"},{"cftc_contract_market_code":"080732","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"FOODSTUFFS\/SOFTS","commodity_name":"SUGAR","contract_market_name":"SUGAR NO. 11"},{"cftc_contract_market_code":"002602","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"GRAINS","commodity_name":"CORN","contract_market_name":"CORN"},{"cftc_contract_market_code":"004603","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"GRAINS","commodity_name":"OATS","contract_market_name":"OATS"},{"cftc_contract_market_code":"039601","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"GRAINS","commodity_name":"RICE","contract_market_name":"ROUGH RICE"},{"cftc_contract_market_code":"001626","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"GRAINS","commodity_name":"WHEAT","contract_market_name":"WHEAT-HRSpring"},{"cftc_contract_market_code":"001612","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"GRAINS","commodity_name":"WHEAT","contract_market_name":"WHEAT-HRW"},{"cftc_contract_market_code":"001602","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"GRAINS","commodity_name":"WHEAT","contract_market_name":"WHEAT-SRW"},{"cftc_contract_market_code":"061641","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"LIVESTOCK\/MEAT PRODUCTS","commodity_name":"FEEDER CATTLE","contract_market_name":"FEEDER CATTLE"},{"cftc_contract_market_code":"054642","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"LIVESTOCK\/MEAT PRODUCTS","commodity_name":"LEAN HOGS","contract_market_name":"LEAN HOGS"},{"cftc_contract_market_code":"057642","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"LIVESTOCK\/MEAT PRODUCTS","commodity_name":"LIVE CATTLE","contract_market_name":"LIVE CATTLE"},{"cftc_contract_market_code":"135731","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"OILSEED and PRODUCTS","commodity_name":"CANOLA AND PRODUCTS","contract_market_name":"CANOLA"},{"cftc_contract_market_code":"037021","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"OILSEED and PRODUCTS","commodity_name":"PALM OIL","contract_market_name":"USD Malaysian Crude Palm Oil C"},{"cftc_contract_market_code":"026603","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"OILSEED and PRODUCTS","commodity_name":"SOYBEAN MEAL","contract_market_name":"SOYBEAN MEAL"},{"cftc_contract_market_code":"007601","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"OILSEED and PRODUCTS","commodity_name":"SOYBEAN OIL","contract_market_name":"SOYBEAN OIL"},{"cftc_contract_market_code":"005602","commodity_group_name":"AGRICULTURE","commodity_subgroup_name":"OILSEED and PRODUCTS","commodity_name":"SOYBEANS","contract_market_name":"SOYBEANS"},{"cftc_contract_market_code":"133742","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CRYPTOCURRENCIES","commodity_name":"BITCOIN","contract_market_name":"MICRO BITCOIN"},{"cftc_contract_market_code":"133741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CRYPTOCURRENCIES","commodity_name":"BITCOIN","contract_market_name":"BITCOIN"},{"cftc_contract_market_code":"133LM1","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CRYPTOCURRENCIES","commodity_name":"BITCOIN","contract_market_name":"Nano Bitcoin"},{"cftc_contract_market_code":"146022","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CRYPTOCURRENCIES","commodity_name":"ETHER","contract_market_name":"MICRO ETHER"},{"cftc_contract_market_code":"146021","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CRYPTOCURRENCIES","commodity_name":"ETHER","contract_market_name":"ETHER CASH SETTLED"},{"cftc_contract_market_code":"146LM1","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CRYPTOCURRENCIES","commodity_name":"ETHER","contract_market_name":"NANO ETHER"},{"cftc_contract_market_code":"232741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"AUSTRALIAN DOLLAR","contract_market_name":"AUSTRALIAN DOLLAR"},{"cftc_contract_market_code":"090741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"CANADIAN DOLLAR","contract_market_name":"CANADIAN DOLLAR"},{"cftc_contract_market_code":"299741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"EUROPEAN CURRENCY UNIT","contract_market_name":"EURO FX\/BRITISH POUND XRATE"},{"cftc_contract_market_code":"099741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"EUROPEAN CURRENCY UNIT","contract_market_name":"EURO FX"},{"cftc_contract_market_code":"097741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"JAPANESE YEN","contract_market_name":"JAPANESE YEN"},{"cftc_contract_market_code":"096742","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"POUND STERLING","contract_market_name":"BRITISH POUND"},{"cftc_contract_market_code":"092741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY","commodity_name":"SWISS FRANC","contract_market_name":"SWISS FRANC"},{"cftc_contract_market_code":"102741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY(NON-MAJOR)","commodity_name":"BRAZILIAN REAL","contract_market_name":"BRAZILIAN REAL"},{"cftc_contract_market_code":"095741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY(NON-MAJOR)","commodity_name":"MEXICAN PESO","contract_market_name":"MEXICAN PESO"},{"cftc_contract_market_code":"112741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY(NON-MAJOR)","commodity_name":"NEW ZEALAND DOLLAR","contract_market_name":"NZ DOLLAR"},{"cftc_contract_market_code":"122741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"CURRENCY(NON-MAJOR)","commodity_name":"SOUTH AFRICAN RAND","contract_market_name":"SO AFRICAN RAND"},{"cftc_contract_market_code":"342603","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"INTEREST RATE SWAPS","commodity_name":"1-2-YEAR INTEREST RATE SWAPS ERIS & MAC","contract_market_name":"2 YEAR ERIS SOFR SWAP"},{"cftc_contract_market_code":"344605","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"INTEREST RATE SWAPS","commodity_name":"2-7-YEAR INTEREST RATE SWAPS ERIS & MAC","contract_market_name":"5 YEAR ERIS SOFR SWAP"},{"cftc_contract_market_code":"343603","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"INTEREST RATE SWAPS","commodity_name":"8-14-YEAR INTEREST RATE SWAPS ERIS & MAC","contract_market_name":"10 YEAR ERIS SOFR SWAP"},{"cftc_contract_market_code":"020604","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-BONDS","contract_market_name":"ULTRA UST BOND"},{"cftc_contract_market_code":"020601","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-BONDS","contract_market_name":"UST BOND"},{"cftc_contract_market_code":"042601","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-NOTES, 1-2 YEAR","contract_market_name":"UST 2Y NOTE"},{"cftc_contract_market_code":"044601","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-NOTES, 4-6 YEAR","contract_market_name":"UST 5Y NOTE"},{"cftc_contract_market_code":"043607","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-NOTES, 6.5-10 YEAR","contract_market_name":"ULTRA UST 10Y"},{"cftc_contract_market_code":"043602","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-NOTES, 6.5-10 YEAR","contract_market_name":"UST 10Y NOTE"},{"cftc_contract_market_code":"04360Y","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - U.S. Treasury","commodity_name":"T-NOTES, 6.5-10 YEAR","contract_market_name":"MICRO 10 YEAR YIELD"},{"cftc_contract_market_code":"045601","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - non U.S. Treasury","commodity_name":"30 DAY RATES","contract_market_name":"FED FUNDS"},{"cftc_contract_market_code":"134742","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - non U.S. Treasury","commodity_name":"SECURED OVERNIGHT FINANCING RATE","contract_market_name":"SOFR-1M"},{"cftc_contract_market_code":"134741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"Interest Rates - non U.S. Treasury","commodity_name":"SECURED OVERNIGHT FINANCING RATE","contract_market_name":"SOFR-3M"},{"cftc_contract_market_code":"221602","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"OTHER FINANCIAL INSTRUMENTS","commodity_name":"BLOOMBERG COMMODITY INDEX","contract_market_name":"BBG COMMODITY"},{"cftc_contract_market_code":"098662","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"OTHER FINANCIAL INSTRUMENTS","commodity_name":"U.S. DOLLAR INDEX","contract_market_name":"USD INDEX"},{"cftc_contract_market_code":"1170E1","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"OTHER FINANCIAL INSTRUMENTS","commodity_name":"VOLATILITY\/VARIANCE INDEX","contract_market_name":"VIX FUTURES"},{"cftc_contract_market_code":"43874A","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"DIVIDEND INDICES","contract_market_name":"S&P 500 ANNUAL DIVIDEND INDEX"},{"cftc_contract_market_code":"43874Q","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"DIVIDEND INDICES","contract_market_name":"S&P 500 QUARTERLY DIVIDEND IND"},{"cftc_contract_market_code":"12460+","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"DOW JONES BROAD BASED INDICES","contract_market_name":"DJIA Consolidated"},{"cftc_contract_market_code":"124606","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"DOW JONES BROAD BASED INDICES","contract_market_name":"DOW JONES U.S. REAL ESTATE IDX"},{"cftc_contract_market_code":"124603","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"DOW JONES BROAD BASED INDICES","contract_market_name":"DJIA x $5"},{"cftc_contract_market_code":"244041","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"MSCI INDICES","contract_market_name":"MSCI EAFE"},{"cftc_contract_market_code":"244042","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"MSCI INDICES","contract_market_name":"MSCI EM INDEX"},{"cftc_contract_market_code":"209747","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"NASDAQ BROADBASED INDICES","contract_market_name":"MICRO E-MINI NASDAQ-100 INDEX"},{"cftc_contract_market_code":"209742","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"NASDAQ BROADBASED INDICES","contract_market_name":"NASDAQ MINI"},{"cftc_contract_market_code":"20974+","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"NASDAQ BROADBASED INDICES","contract_market_name":"NASDAQ-100 Consolidated"},{"cftc_contract_market_code":"240741","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"NIKKEI STOCK AVERAGE","contract_market_name":"NIKKEI STOCK AVERAGE"},{"cftc_contract_market_code":"240743","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"NIKKEI STOCK AVERAGE","contract_market_name":"NIKKEI STOCK AVERAGE YEN DENOM"},{"cftc_contract_market_code":"239744","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"RUSSELL INDEX","contract_market_name":"EMINI RUSSELL 1000 VALUE INDEX"},{"cftc_contract_market_code":"239742","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"RUSSELL INDEX","contract_market_name":"RUSSELL E-MINI"},{"cftc_contract_market_code":"239747","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"RUSSELL INDEX","contract_market_name":"MICRO E-MINI RUSSELL 2000 INDX"},{"cftc_contract_market_code":"13874I","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P TECHNOLOGY INDEX"},{"cftc_contract_market_code":"138748","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P CONSU STAPLES INDEX"},{"cftc_contract_market_code":"13874A","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P 500"},{"cftc_contract_market_code":"138749","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P ENERGY INDEX"},{"cftc_contract_market_code":"13874W","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"ADJUSTED INT RATE S&P 500 TOTL"},{"cftc_contract_market_code":"13874+","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"S&P 500 Consolidated"},{"cftc_contract_market_code":"13874C","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P FINANCIAL INDEX"},{"cftc_contract_market_code":"33874A","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P 400 STOCK INDEX"},{"cftc_contract_market_code":"13874U","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"MICRO E-MINI S&P 500 INDEX"},{"cftc_contract_market_code":"13874J","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P UTILITIES INDEX"},{"cftc_contract_market_code":"13874R","commodity_group_name":"FINANCIAL INSTRUMENTS","commodity_subgroup_name":"STOCK INDICES","commodity_name":"S&P BROAD BASED STOCK INDICES","contract_market_name":"E-MINI S&P REAL ESTATE INDEX"},{"cftc_contract_market_code":"191696","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"ALUMINUM","contract_market_name":"ALUMINIUM EURO PREM DUTY-PAID"},{"cftc_contract_market_code":"191693","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"ALUMINUM","contract_market_name":"ALUMINUM MWP"},{"cftc_contract_market_code":"191691","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"ALUMINUM","contract_market_name":"ALUMINUM"},{"cftc_contract_market_code":"188691","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"COBALT","contract_market_name":"COBALT"},{"cftc_contract_market_code":"085692","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"COPPER","contract_market_name":"COPPER- #1"},{"cftc_contract_market_code":"189691","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"LITHIUM","contract_market_name":"LITHIUM HYDROXIDE"},{"cftc_contract_market_code":"192691","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"STEEL","contract_market_name":"NORTH EURO HOT-ROLL COIL STEEL"},{"cftc_contract_market_code":"192651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"BASE METALS","commodity_name":"STEEL","contract_market_name":"STEEL-HRC"},{"cftc_contract_market_code":"406651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"CHEMICALS","commodity_name":"PROPYLENE","contract_market_name":"PGP PROPYLENE (PCW) CAL"},{"cftc_contract_market_code":"06439B","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM AEP DAYTON RT PEAK FIXED"},{"cftc_contract_market_code":"064394","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM WESTERN HUB RT OFF"},{"cftc_contract_market_code":"06439Q","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT Houston 345KV RT OFF FIX"},{"cftc_contract_market_code":"06439F","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM AEP DAYTON DA PEAK"},{"cftc_contract_market_code":"064392","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MID-C DAY-AHEAD OFF-PEAK"},{"cftc_contract_market_code":"064396","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"CAISO SP-15 DA OFF-PK FIXED"},{"cftc_contract_market_code":"06439L","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO IN. REAL-TIME OFF-PEAK"},{"cftc_contract_market_code":"064395","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"SP15 FIN DA PEAK FIXED"},{"cftc_contract_market_code":"06439V","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT WEST 345KV RT PEAK"},{"cftc_contract_market_code":"0643A5","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT NORTH 345KV DA PK DLY FI"},{"cftc_contract_market_code":"06439U","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT-SOUTH MONTHLY OFFPEAK"},{"cftc_contract_market_code":"06439C","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM AEP DAYTON HUB DA OFF-PK"},{"cftc_contract_market_code":"0643BG","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ISO NE MASS HUB DA PEAK"},{"cftc_contract_market_code":"0643BW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO ZONE J DA PEAK"},{"cftc_contract_market_code":"0643BT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM N. IL HUB RT PEAK"},{"cftc_contract_market_code":"0643BR","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"CAISO NP-15 DA OFF-PK FIXED"},{"cftc_contract_market_code":"0643A8","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT - NORTH MONTHLY OFF-PEAK"},{"cftc_contract_market_code":"06439K","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO INDIANA OFF-PEAK"},{"cftc_contract_market_code":"0643DB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM WESTERN HUB DA OFF-PK"},{"cftc_contract_market_code":"0643BX","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO ZONE J DA OFF-PK FIXED"},{"cftc_contract_market_code":"064AAB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ISONE.H.INTERNAL_HB_mo_off_dap"},{"cftc_contract_market_code":"064DEV","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.WEST_month_off_dap"},{"cftc_contract_market_code":"0643BF","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ISO NE MASS HUB DA OFF-PK FIXD"},{"cftc_contract_market_code":"06439R","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT NORTH 345KV RT PK FIX"},{"cftc_contract_market_code":"0643DL","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM PSEG DAY-AHEAD PEAK"},{"cftc_contract_market_code":"0643CB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PALO VERDE DA PEAK"},{"cftc_contract_market_code":"064EUZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PECO_month_off_dap"},{"cftc_contract_market_code":"064DPQ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.BGE_month_on_dap"},{"cftc_contract_market_code":"0643BM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"CAISO NP-15 PEAK"},{"cftc_contract_market_code":"06439S","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT SOUTH 345 KV RT PEAK FIX"},{"cftc_contract_market_code":"064EVH","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PEPCO_month_off_dap"},{"cftc_contract_market_code":"0643D8","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM PPL ZONE DA PEAK"},{"cftc_contract_market_code":"064EVB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PENELEC_month_off_dap"},{"cftc_contract_market_code":"064EUY","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PECO_month_on_dap"},{"cftc_contract_market_code":"0643BS","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM NI HUB RT OFF-PK FIXED"},{"cftc_contract_market_code":"06439W","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT WEST 345K RT OFF-PEAK"},{"cftc_contract_market_code":"064FKD","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.N ILLINOIS HUB_mo_off_rtp"},{"cftc_contract_market_code":"064BFI","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO.INDIANA.HUB_month_on_dap"},{"cftc_contract_market_code":"064IBM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT North 345KV Hub RT 7x16"},{"cftc_contract_market_code":"064EVA","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PENELEC_month_on_dap"},{"cftc_contract_market_code":"0643C3","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO ZONE G DA PEAK"},{"cftc_contract_market_code":"064391","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MID-C DAY-AHEAD PEAK"},{"cftc_contract_market_code":"0643B3","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO INDIANA HUB RT PEAK"},{"cftc_contract_market_code":"064BFJ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO.INDIANA.HUB_month_off_dap"},{"cftc_contract_market_code":"06439A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM AEP DAYTON RT OFF-PK FIXED"},{"cftc_contract_market_code":"064EWU","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PPL_month_on_dap"},{"cftc_contract_market_code":"0643IB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT N 345KV REAL T PK DALY M"},{"cftc_contract_market_code":"0643AZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO IN. DAY-AHEAD PEAK"},{"cftc_contract_market_code":"0643BY","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO ZONE A DA PEAK"},{"cftc_contract_market_code":"064CZS","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.N.Y.C._month_on_dap"},{"cftc_contract_market_code":"06439N","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT HOUSTON 345KV RT PK FIX"},{"cftc_contract_market_code":"064FJZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO.INDIANA.HUB_month_off_rtp"},{"cftc_contract_market_code":"064AAA","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ISONE.H.INTERNAL_HUB_mo_on_dap"},{"cftc_contract_market_code":"0643BC","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM N. IL HUB DA OFF-PK"},{"cftc_contract_market_code":"0643C4","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO ZONE G DA OFF-PK"},{"cftc_contract_market_code":"064CZT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.N.Y.C._month_off_dap"},{"cftc_contract_market_code":"0643BZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO ZONE A DA OFF-PK FIX PR"},{"cftc_contract_market_code":"064FKF","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.WESTERN HUB_month_off_rtp"},{"cftc_contract_market_code":"064CTQ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.CENTRL_month_on_dap"},{"cftc_contract_market_code":"0643BE","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM N. IL HUB DA PEAK"},{"cftc_contract_market_code":"0643D7","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM PPL ZONE DA OFF-PEAK FIXED"},{"cftc_contract_market_code":"064DLW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.AEP-DAYTON HUB_mo_on_dap"},{"cftc_contract_market_code":"0643DM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM PSEG DA OFF-PK FIXED PRICE"},{"cftc_contract_market_code":"064CXO","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.HUD VL_month_on_dap"},{"cftc_contract_market_code":"0643CC","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PALO VERDE DA OFF-PK FiXED PR"},{"cftc_contract_market_code":"0643DC","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM WESTERN HUB DA PEAK"},{"cftc_contract_market_code":"064DZS","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.DOM_month_on_dap"},{"cftc_contract_market_code":"0643IK","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT North 345KV Hub RT 7x8"},{"cftc_contract_market_code":"064DPR","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.BGE_month_off_dap"},{"cftc_contract_market_code":"064CXP","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.HUD VL_month_off_dap"},{"cftc_contract_market_code":"0643DF","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM WESTERN HUB RT PEAK MINI"},{"cftc_contract_market_code":"064ERN","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.N ILLINOIS HUB_mo_off_dap"},{"cftc_contract_market_code":"064DLX","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.AEP-DAYTON HUB_mo_off_dap"},{"cftc_contract_market_code":"064EJI","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.JCPL_month_on_dap"},{"cftc_contract_market_code":"064EJJ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.JCPL_month_off_dap"},{"cftc_contract_market_code":"0643ID","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT N 345KV REAL T PK 2x16"},{"cftc_contract_market_code":"064EWV","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PPL_month_off_dap"},{"cftc_contract_market_code":"064DZT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.DOM_month_off_dap"},{"cftc_contract_market_code":"064IAZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM DOM ZONE DAY AHEAD PEAK"},{"cftc_contract_market_code":"064FHL","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.WESTERN HUB_month_off_dap"},{"cftc_contract_market_code":"0643IL","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT Houston 345KV Hub RT 7x8"},{"cftc_contract_market_code":"064FKA","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.AEP-DAYTON HUB_mo_on_rtp"},{"cftc_contract_market_code":"064EVG","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PEPCO_month_on_dap"},{"cftc_contract_market_code":"064FOL","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT.HB_NORTH_month_off_rtp"},{"cftc_contract_market_code":"064DEU","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"NYISO.WEST_month_on_dap"},{"cftc_contract_market_code":"064FKC","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.N ILLINOIS HUB_mo_on_rtp"},{"cftc_contract_market_code":"064FJY","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"MISO.INDIANA.HUB_month_on_rtp"},{"cftc_contract_market_code":"064EOW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.METED_month_on_dap"},{"cftc_contract_market_code":"064FKB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.AEP-DAYTON HUB_mo_off_rtp"},{"cftc_contract_market_code":"064ERM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.N ILLINOIS HUB_mo_on_dap"},{"cftc_contract_market_code":"064FKE","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.WESTERN HUB_month_on_rtp"},{"cftc_contract_market_code":"064EXE","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PSEG_month_on_dap"},{"cftc_contract_market_code":"064FOK","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"ERCOT.HB_NORTH_month_on_rtp"},{"cftc_contract_market_code":"064EXF","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.PSEG_month_off_dap"},{"cftc_contract_market_code":"064FHK","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"ELECTRICITY AND SOURCES","commodity_name":"ELECTRICITY","contract_market_name":"PJM.WESTERN HUB_month_on_dap"},{"cftc_contract_market_code":"0063E5","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CALIF CARBON ALL VINTAGE 2025"},{"cftc_contract_market_code":"0063CH","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"PJM TRI-RECs CLASS 1"},{"cftc_contract_market_code":"0063DA","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"PA SOLAR ALTER ENERGY CREDIT"},{"cftc_contract_market_code":"0063DM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"MARYLAND COMPLIANCE REC TIER1"},{"cftc_contract_market_code":"006NGF","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CALIF LOW CARBON FUEL STANDARD"},{"cftc_contract_market_code":"0063CU","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CALIF LOW CARBON FSC-OPIS"},{"cftc_contract_market_code":"006NHU","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX REC CRS V27 BACK HALF"},{"cftc_contract_market_code":"0063DG","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"D4 BIODIESEL RINs OPIS CURR YR"},{"cftc_contract_market_code":"0063DL","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"MASS COMPLIANCE RECs CLASS 1"},{"cftc_contract_market_code":"006NHT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX REC CRS V26 BACK HALF"},{"cftc_contract_market_code":"0063CW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"D6 RINs OPIS CURRENT YEAR"},{"cftc_contract_market_code":"006NHZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX REC CRS V27 FRONT HALF"},{"cftc_contract_market_code":"006NH2","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"PENNSYLVANIA AEC TIER 2-V2025"},{"cftc_contract_market_code":"0063E2","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CALIF CARBON ALLOWANCE V2024"},{"cftc_contract_market_code":"0063DN","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"MARYLAND SOLAR REC"},{"cftc_contract_market_code":"006NHY","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX REC CRS V26 FRONT HALF"},{"cftc_contract_market_code":"006NFH","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX GREEN-E REC V24 FRONT HALF"},{"cftc_contract_market_code":"0063DT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"PA COMPLIANCE AECs TIER1"},{"cftc_contract_market_code":"00665T","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CBL NATURE GLOBAL EMISSIONS"},{"cftc_contract_market_code":"006NG3","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX GREEN-E REC V24 BACK HALF"},{"cftc_contract_market_code":"006NFJ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX GREEN-E REC V25 FRONT HALF"},{"cftc_contract_market_code":"006NJZ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CBL GLOBAL EMISSIONS OFFSET"},{"cftc_contract_market_code":"006NKV","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"NEW JERSEY RECs CLASS 2 V2025"},{"cftc_contract_market_code":"0063CC","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"NJ SRECS"},{"cftc_contract_market_code":"0063DB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CALIF CARBON CURRENT AUCTION"},{"cftc_contract_market_code":"006NG4","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"TX GREEN-E REC V25 BACK HALF"},{"cftc_contract_market_code":"006NGQ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"EMISSIONS","commodity_name":"POLLUTION","contract_market_name":"CALIF CARBON ALLOWANCE V2024"},{"cftc_contract_market_code":"023393","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"SOCAL BORDER FIN BASIS"},{"cftc_contract_market_code":"0233AG","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HENRY HUB BASIS"},{"cftc_contract_market_code":"023397","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"CHICAGO FIN BASIS"},{"cftc_contract_market_code":"023392","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NAT GAS ICE PEN"},{"cftc_contract_market_code":"02339W","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TCO Basis"},{"cftc_contract_market_code":"02339E","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"ALGONQUIN CITYGATES BASIS"},{"cftc_contract_market_code":"0233BB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NNG VENTURA BASIS"},{"cftc_contract_market_code":"023398","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HSC FIN BASIS"},{"cftc_contract_market_code":"023394","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"PG&E CITYGATE FIN BASIS"},{"cftc_contract_market_code":"0233A3","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"DOMINION - SOUTH POINT (BASIS)"},{"cftc_contract_market_code":"0233AH","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HENRY HUB INDEX"},{"cftc_contract_market_code":"0233CW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TRANSCO STATION 85-ZONE 4 BASI"},{"cftc_contract_market_code":"02339S","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"CIG ROCKIES FINANCIAL INDEX"},{"cftc_contract_market_code":"023396","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"AECO FIN BASIS"},{"cftc_contract_market_code":"0233AY","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NGPL MIDCONT BASIS"},{"cftc_contract_market_code":"0233AQ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"MICHCON BASIS"},{"cftc_contract_market_code":"0233AT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NAT GAS LD1 for GDD -TEXOK"},{"cftc_contract_market_code":"02339U","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"CIG ROCKIES BASIS"},{"cftc_contract_market_code":"0233BW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"SOCAL (INDEX)"},{"cftc_contract_market_code":"0233B1","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NGPL TXOK BASIS"},{"cftc_contract_market_code":"0233CS","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TRANSCO STN 85 MONTHLY INDEX"},{"cftc_contract_market_code":"023391","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NAT GAS ICE LD1"},{"cftc_contract_market_code":"02339Y","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"CG Mainline Basis"},{"cftc_contract_market_code":"0233DR","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TETCO M2 Basis (Receipts)"},{"cftc_contract_market_code":"0233BL","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"PANHANDLE BASIS"},{"cftc_contract_market_code":"0233CV","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TRANSCO ZONE 6 MONTHLY INDEX"},{"cftc_contract_market_code":"023395","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NWP ROCKIES FIN BASIS"},{"cftc_contract_market_code":"0233BH","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"MALIN (BASIS)"},{"cftc_contract_market_code":"0233BD","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NWP Rockies Index"},{"cftc_contract_market_code":"0233DW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TETCO M2 Index (Receipts)"},{"cftc_contract_market_code":"0233BY","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"SOCAL CITYGATE FINANCIAL BASIS"},{"cftc_contract_market_code":"0233DT","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TRANSCO LEIDY BASIS"},{"cftc_contract_market_code":"02339Q","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"CHICAGO CITYGATE (INDEX)"},{"cftc_contract_market_code":"0233CH","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TETCO M3 BASIS"},{"cftc_contract_market_code":"0233D4","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"WAHA INDEX"},{"cftc_contract_market_code":"0233EB","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"REX ZONE 3 BASIS"},{"cftc_contract_market_code":"0233FK","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TRANSCO ZONE 5 SOUTH INDEX"},{"cftc_contract_market_code":"0233AM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HOUSTON SHIP CHANNEL (INDEX)"},{"cftc_contract_market_code":"0233CM","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TGT ZONE 1 BASIS"},{"cftc_contract_market_code":"023A55","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HENRY HUB LAST DAY FIN"},{"cftc_contract_market_code":"0233FJ","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"Transco Zone 5 South Basis"},{"cftc_contract_market_code":"0233CG","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TETCO M3 INDEX"},{"cftc_contract_market_code":"0233CU","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"TRANSCO ZONE 6 BASIS"},{"cftc_contract_market_code":"023A84","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NATURAL GAS CAL SPREAD OPT FIN"},{"cftc_contract_market_code":"023A56","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HENRY HUB PENULTIMATE FIN"},{"cftc_contract_market_code":"03565B","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HENRY HUB"},{"cftc_contract_market_code":"0233ED","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"REX ZONE 3 INDEX"},{"cftc_contract_market_code":"023399","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"WAHA FIN BASIS"},{"cftc_contract_market_code":"0233A2","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"DOMINION - SOUTH POINT"},{"cftc_contract_market_code":"023651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NAT GAS NYME"},{"cftc_contract_market_code":"0233A8","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"EP SAN JUAN BASIS"},{"cftc_contract_market_code":"0233AN","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"MICHCON FINANCIAL INDEX"},{"cftc_contract_market_code":"02365U","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"EUR STYLE NATURAL GAS OPTIONS"},{"cftc_contract_market_code":"0233AW","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"ALGONQUIN CITYGATES INDEX"},{"cftc_contract_market_code":"0233BC","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"NWP SUMAS BASIS"},{"cftc_contract_market_code":"0233C1","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"SONAT - TIER 1 POOL (ZONE 0)"},{"cftc_contract_market_code":"03565C","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS","contract_market_name":"HENRY HUB PENULTIMATE NAT GAS"},{"cftc_contract_market_code":"06665P","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"MT BELVIEU ETHANE OPIS"},{"cftc_contract_market_code":"066416","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"ETHANE, MT. BELV-ENTERPRISE"},{"cftc_contract_market_code":"06665T","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"CONWAY PROPANE (OPIS)"},{"cftc_contract_market_code":"06641F","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE OPIS MT BELV NONTET FP"},{"cftc_contract_market_code":"06641A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"NAT GASLNE OPIS MT B NONTET FP"},{"cftc_contract_market_code":"066413","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"ARGUS FAR EAST PROPANE"},{"cftc_contract_market_code":"066393","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE ARGUS FAR EAST MINI"},{"cftc_contract_market_code":"06665B","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"ARGUS PROPANE FAR EAST INDEX"},{"cftc_contract_market_code":"06641E","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE OPIS CONWAY INWELL FP"},{"cftc_contract_market_code":"06665O","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE"},{"cftc_contract_market_code":"06641G","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE OPIS MT BELVIEU TET FP"},{"cftc_contract_market_code":"06665R","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"MT BELV NAT GASOLINE OPIS"},{"cftc_contract_market_code":"06665G","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE NON-LDH MT BEL"},{"cftc_contract_market_code":"06641H","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"PROPANE ARGUS SAUDI CP FP"},{"cftc_contract_market_code":"06641D","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"BUTANE OPIS MT BELV NONTET FP"},{"cftc_contract_market_code":"06665Q","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"NATURAL GAS AND PRODUCTS","commodity_name":"NATURAL GAS LIQUIDS","contract_market_name":"MT BELV NORM BUTANE OPIS"},{"cftc_contract_market_code":"06765T","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"BRENT LAST DAY"},{"cftc_contract_market_code":"06739C","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CRUDE DIFF-WCS HOUSTON\/WTI 1ST"},{"cftc_contract_market_code":"06743A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CONDENSATE DIF-TMX C5 1A INDEX"},{"cftc_contract_market_code":"06742G","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CRUDE DIFF-TMX WCS 1A INDEX"},{"cftc_contract_market_code":"06765A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"WTI FINANCIAL CRUDE OIL"},{"cftc_contract_market_code":"067A28","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CRUDE OIL CAL SPREAD OPT FIN"},{"cftc_contract_market_code":"06765C","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CRUDE OIL AVG PRICE OPTIONS"},{"cftc_contract_market_code":"0676A5","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"WTI HOUSTON ARGUS\/WTI TR MO"},{"cftc_contract_market_code":"06742T","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CRUDE DIFF-TMX SW 1A INDEX"},{"cftc_contract_market_code":"067A71","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"WTI MIDLAND ARGUS VS WTI TRADE"},{"cftc_contract_market_code":"067651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"WTI-PHYSICAL"},{"cftc_contract_market_code":"067411","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"CRUDE OIL","contract_market_name":"CRUDE OIL, LIGHT SWEET-WTI"},{"cftc_contract_market_code":"025608","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"ETHANOL","contract_market_name":"ETHANOL T2 FOB INCL DUTY"},{"cftc_contract_market_code":"025651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"ETHANOL","contract_market_name":"ETHANOL"},{"cftc_contract_market_code":"02165A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL","contract_market_name":"GULF # 6 FUEL 3.0% SULFUR"},{"cftc_contract_market_code":"021397","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL","contract_market_name":"MARINE FUEL OIL 0.5% FOB USGC"},{"cftc_contract_market_code":"02141B","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL","contract_market_name":"USGC HSFO (PLATTS)"},{"cftc_contract_market_code":"02141C","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL","contract_market_name":"FUEL OIL-3% USGC\/3.5% FOB RDAM"},{"cftc_contract_market_code":"02141R","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL","contract_market_name":"USGC HSFO-PLATTS\/BRENT 1ST LN"},{"cftc_contract_market_code":"86565A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL\/CRUDE OIL","contract_market_name":"GULF # 6 FUEL OIL CRACK"},{"cftc_contract_market_code":"865392","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"FUEL OIL\/CRUDE OIL","contract_market_name":"MARINE .5% FOB USGC\/BRENT 1st"},{"cftc_contract_market_code":"111659","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"GASOLINE","contract_market_name":"GASOLINE RBOB"},{"cftc_contract_market_code":"111415","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"GASOLINE","contract_market_name":"GASOLINE CRK-RBOB\/BRENT 1st"},{"cftc_contract_market_code":"111A34","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"GASOLINE","contract_market_name":"GULF COAST CBOB GAS A2 PL RBOB"},{"cftc_contract_market_code":"022A13","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"HEATING OIL-DIESEL-GASOIL","contract_market_name":"UP DOWN GC ULSD VS HO SPR"},{"cftc_contract_market_code":"022651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"HEATING OIL-DIESEL-GASOIL","contract_market_name":"NY HARBOR ULSD"},{"cftc_contract_market_code":"86465A","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PETROLEUM AND PRODUCTS","commodity_name":"JET FUEL\/HEATING OIL","contract_market_name":"GULF JET NY HEAT OIL SPR"},{"cftc_contract_market_code":"088695","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PRECIOUS METALS","commodity_name":"GOLD","contract_market_name":"MICRO GOLD"},{"cftc_contract_market_code":"088691","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PRECIOUS METALS","commodity_name":"GOLD","contract_market_name":"GOLD"},{"cftc_contract_market_code":"075651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PRECIOUS METALS","commodity_name":"PALLADIUM","contract_market_name":"PALLADIUM"},{"cftc_contract_market_code":"076651","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PRECIOUS METALS","commodity_name":"PLATINUM","contract_market_name":"PLATINUM"},{"cftc_contract_market_code":"084691","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"PRECIOUS METALS","commodity_name":"SILVER","contract_market_name":"SILVER"},{"cftc_contract_market_code":"058644","commodity_group_name":"NATURAL RESOURCES","commodity_subgroup_name":"WOOD PRODUCTS","commodity_name":"LUMBER","contract_market_name":"LUMBER"},{"cftc_contract_market_code":"047745","commodity_group_name":null,"commodity_subgroup_name":null,"commodity_name":"OVERNIGHT RATES","contract_market_name":"EURO SHORT TERM RATE"},{"cftc_contract_market_code":"0063E9","commodity_group_name":null,"commodity_subgroup_name":null,"commodity_name":"POLLUTION","contract_market_name":"WASHINGTON CARBON ALL V2024"},{"cftc_contract_market_code":"0063EB","commodity_group_name":null,"commodity_subgroup_name":null,"commodity_name":"POLLUTION","contract_market_name":"RGGI V2024"}] \ No newline at end of file diff --git a/openbb_platform/providers/cftc/openbb_cftc/models/__init__.py b/openbb_platform/providers/cftc/openbb_cftc/models/__init__.py new file mode 100644 index 000000000000..863451dbe5a1 --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/models/__init__.py @@ -0,0 +1 @@ +"""CFTC provider extension models.""" diff --git a/openbb_platform/providers/cftc/openbb_cftc/models/cot.py b/openbb_platform/providers/cftc/openbb_cftc/models/cot.py new file mode 100644 index 000000000000..3b964842e21c --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/models/cot.py @@ -0,0 +1,201 @@ +"""CFTC Commitment of Traders Reports Model.""" + +# pylint: disable=unused-argument + +from datetime import ( + datetime, +) +from typing import Any, Dict, List, Literal, Optional + +from openbb_core.app.model.abstract.error import OpenBBError +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.cot import COTData, COTQueryParams +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field + +reports_dict = { + "legacy_futures_only": "6dca-aqww", + "legacy_combined": "jun7-fc8e", + "disaggregated_futures_only": "72hh-3qpy", + "disaggregated_combined": "kh3c-gbw2", + "tff_futures_only": "gpe5-46if", + "tff_combined": "yw9f-hn96", + "supplemental": "4zgm-a668", +} + + +class CftcCotQueryParams(COTQueryParams): + """CFTC Commitment of Traders Reports Query Parameters. + + Source: https://publicreporting.cftc.gov/stories/s/r4w3-av2u + """ + + __json_schema_extra__ = { + "report_type": { + "multiple_items_allowed": False, + "choices": ["legacy", "disaggregated", "financial", "supplemental"], + } + } + + report_type: Literal["legacy", "disaggregated", "financial", "supplemental"] = ( + Field( + default="legacy", + description="""The type of report to retrieve. Set `id` as 'all' to return all items in the report + type (default date range returns the latest report). The Legacy report is broken down by exchange + with reported open interest further broken down into three trader classifications: commercial, + non-commercial and non-reportable. The Disaggregated reports are broken down by Agriculture and + Natural Resource contracts. The Disaggregated reports break down reportable open interest positions + into four classifications: Producer/Merchant, Swap Dealers, Managed Money and Other Reportables. + The Traders in Financial Futures (TFF) report includes financial contracts. The TFF report breaks + down the reported open interest into five classifications: Dealer, Asset Manager, Leveraged Money, + Other Reportables and Non-Reportables.""", + ) + ) + futures_only: bool = Field( + default=False, + description="Returns the futures-only report. Default is False, for the combined report.", + ) + + +class CftcCotData(COTData): + """CFTC Commitment of Traders Reports Data.""" + + __alias_dict__ = { + "date": "report_date_as_yyyy_mm_dd", + "report_week": "yyyy_report_week_ww", + "commodity_group": "commodity_group_name", + "commodity": "commodity_name", + "commodity_subgroup": "commodity_subgroup_name", + } + + +class CftcCotFetcher(Fetcher[CftcCotQueryParams, List[CftcCotData]]): + """CFTC Commitment of Traders Reports Fetcher.""" + + require_credentials = False + + @staticmethod + def transform_query(params: Dict[str, Any]) -> CftcCotQueryParams: + """Transform query parameters.""" + return CftcCotQueryParams(**params) + + @staticmethod + async def aextract_data( + query: CftcCotQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> List[Dict]: + """Extract the data from the CFTC API.""" + # pylint: disable=import-outside-toplevel + from datetime import timedelta # noqa + from openbb_core.provider.utils.helpers import amake_request + + app_token = credentials.get("cftc_app_token") if credentials else "" + + today = datetime.now() + # If the ID is a CFTC code, we'll get the complete history by default. + _start = ( + (today - timedelta(days=(today.weekday() - 1) % 7)).strftime("%Y-%m-%d") + if query.id in (500, "500") or not query.id[:3].isdigit() + else "1995-01-01" + ) + start_date = ( + query.start_date.strftime("%Y-%m-%d") if query.start_date else _start + ) + end_date = ( + query.end_date.strftime("%Y-%m-%d") + if query.end_date + else f"{today.year}-12-31" + ) + date_range = ( + f"$where=Report_Date_as_YYYY_MM_DD between '{start_date}' AND '{end_date}'" + ) + report_type = query.report_type.replace("financial", "tff") + if query.futures_only is True and report_type != "supplemental": + report_type += "_futures_only" + elif query.futures_only is False and report_type != "supplemental": + report_type += "_combined" + + query.id = "" if query.id == "all" else query.id + if not query.id[:3].isdigit(): + query.id = f"%{query.id}%" + query.id = query.id.replace("+", "%2B").replace("&", "%26") + base_url = f"https://publicreporting.cftc.gov/resource/{reports_dict[report_type]}.json?$limit=1000000&{date_range}" + order = "&$order=Report_Date_as_YYYY_MM_DD ASC" + url = ( + ( + f"{base_url}" + f" AND (UPPER(contract_market_name) like UPPER('{query.id}') " + f"OR UPPER(commodity) like UPPER('{query.id}') " + f"OR UPPER(cftc_contract_market_code) like UPPER('{query.id}') " + f"OR UPPER(commodity_group_name) like UPPER('{query.id}') " + f"OR UPPER(commodity_subgroup_name) like UPPER('{query.id}'))" + ) + if query.id + else base_url + ) + url = f"{url}{order}" + + if app_token: + url += f"&$$app_token={app_token}" + + try: + response = await amake_request(url, **kwargs) + except OpenBBError as error: + raise error from error + + if not response: + raise EmptyDataError(f"No data found for {query.id.replace('%', '')}.") + + return response # type: ignore + + @staticmethod + def transform_data( + query: CftcCotQueryParams, + data: List[Dict], + **kwargs: Any, + ) -> List[CftcCotData]: + """Transform and validate the data.""" + response = data.copy() + string_cols = [ + "market_and_exchange_names", + "cftc_contract_market_code", + "cftc_market_code", + "cftc_region_code", + "cftc_commodity_code", + "cftc_contract_market_code_quotes", + "cftc_market_code_quotes", + "cftc_commodity_code_quotes", + "cftc_subgroup_code", + "commodity_group_name", + "commodity", + "commodity_name", + "commodity_subgroup_name", + "contract_units", + "report_date_as_yyyy_mm_dd", + "yyyy_report_week_ww", + "id", + "futonly_or_combined", + ] + results: List[CftcCotData] = [] + for values in response: + new_values: Dict = {} + for key, value in values.items(): + if key in string_cols and value: + new_values[key] = str(value) + elif key == "report_date_as_yyyy_mm_dd": + new_values["report_date_as_yyyy_mm_dd"] = value.split("T")[0] + elif key.startswith("pct_") and value: + new_values[key.replace("__", "_")] = float(value) / 100 + elif key.startswith("conc_") and value: + new_values[key.replace("__", "_")] = float(value) + elif value: + try: + new_values[key.replace("__", "_")] = int(value) + except ValueError: + new_values[key.replace("__", "_")] = value + + if new_values: + results.append(CftcCotData.model_validate(new_values)) + + return results diff --git a/openbb_platform/providers/cftc/openbb_cftc/models/cot_search.py b/openbb_platform/providers/cftc/openbb_cftc/models/cot_search.py new file mode 100644 index 000000000000..986c813d80d5 --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/models/cot_search.py @@ -0,0 +1,90 @@ +"""CFTC Commitment of Traders Reports Search Model.""" + +# pylint: disable=unused-argument + +from typing import Any, Dict, List, Optional + +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.cot_search import ( + CotSearchData, + CotSearchQueryParams, +) +from pydantic import Field + + +class CftcCotSearchQueryParams(CotSearchQueryParams): + """CFTC Commitment of Traders Reports Search Query. + + Source: https://publicreporting.cftc.gov/stories/s/r4w3-av2u + """ + + +class CftcCotSearchData(CotSearchData): + """CFTC Commitment of Traders Reports Search Data.""" + + __alias_dict__ = { + "code": "cftc_contract_market_code", + "name": "contract_market_name", + "category": "commodity_group_name", + "subcategory": "commodity_subgroup_name", + } + + commodity: Optional[str] = Field(default=None, description="Name of the commodity.") + + +class CftcCotSearchFetcher(Fetcher[CftcCotSearchQueryParams, List[CftcCotSearchData]]): + """CFTC COT Search Fetcher.""" + + require_credentials = False + + @staticmethod + def transform_query(params: Dict[str, Any]) -> CftcCotSearchQueryParams: + """Transform the query params.""" + return CftcCotSearchQueryParams(**params) + + @staticmethod + def extract_data( + query: CftcCotSearchQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> List[Dict]: + """Search a curated list of CFTC Commitment of Traders Reports.""" + # pylint: disable=import-outside-toplevel + from importlib.resources import files # noqa + from pathlib import Path + from pandas import read_json + + assets_path = Path(str(files("openbb_cftc").joinpath("assets"))) + + with open(assets_path.joinpath("cot_ids.json"), encoding="utf-8") as f: + available_cot = read_json(f) + + query_string = query.query # noqa + return ( + available_cot[ + available_cot["contract_market_name"].str.contains( + query_string, case=False + ) + | available_cot["cftc_contract_market_code"].str.contains( + query_string, case=False + ) + | available_cot["commodity_name"].str.contains(query_string, case=False) + | available_cot["commodity_group_name"].str.contains( + query_string, case=False + ) + | available_cot["commodity_subgroup_name"].str.contains( + query_string, case=False + ) + ] + .reset_index(drop=True) + .to_dict("records") + ) + + @staticmethod + def transform_data( + query: CotSearchQueryParams, + data: List[Dict], + **kwargs: Any, + ) -> List[CftcCotSearchData]: + """Transform the data.""" + return [CftcCotSearchData.model_validate(d) for d in data] diff --git a/openbb_platform/providers/cftc/openbb_cftc/utils/__init__.py b/openbb_platform/providers/cftc/openbb_cftc/utils/__init__.py new file mode 100644 index 000000000000..f9f4ad0dbb76 --- /dev/null +++ b/openbb_platform/providers/cftc/openbb_cftc/utils/__init__.py @@ -0,0 +1 @@ +"""CFTC provider extension utilities.""" diff --git a/openbb_platform/providers/cftc/poetry.lock b/openbb_platform/providers/cftc/poetry.lock new file mode 100644 index 000000000000..b95910501d9b --- /dev/null +++ b/openbb_platform/providers/cftc/poetry.lock @@ -0,0 +1,1992 @@ +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. + +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + +[[package]] +name = "aiohttp" +version = "3.10.5" +description = "Async http client/server framework (asyncio)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, +] + +[package.dependencies] +aiohappyeyeballs = ">=2.3.0" +aiosignal = ">=1.1.2" +async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} +attrs = ">=17.3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +yarl = ">=1.0,<2.0" + +[package.extras] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] + +[[package]] +name = "aiosignal" +version = "1.3.1" +description = "aiosignal: a list of registered asynchronous callbacks" +optional = false +python-versions = ">=3.7" +files = [ + {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, + {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, +] + +[package.dependencies] +frozenlist = ">=1.1.0" + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.4.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.8" +files = [ + {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, + {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, +] + +[package.dependencies] +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} +idna = ">=2.8" +sniffio = ">=1.1" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} + +[package.extras] +doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +trio = ["trio (>=0.23)"] + +[[package]] +name = "async-timeout" +version = "4.0.3" +description = "Timeout context manager for asyncio programs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, + {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, +] + +[[package]] +name = "attrs" +version = "24.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, +] + +[package.extras] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] + +[[package]] +name = "backoff" +version = "2.2.1" +description = "Function decoration for backoff and retry" +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}, + {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"}, +] + +[[package]] +name = "certifi" +version = "2024.8.30" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "click" +version = "8.1.7" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "dnspython" +version = "2.6.1" +description = "DNS toolkit" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, + {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "sphinx (>=7.2.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=41)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] +doq = ["aioquic (>=0.9.25)"] +idna = ["idna (>=3.6)"] +trio = ["trio (>=0.23)"] +wmi = ["wmi (>=1.5.1)"] + +[[package]] +name = "email-validator" +version = "2.2.0" +description = "A robust email address syntax and deliverability validation library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631"}, + {file = "email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7"}, +] + +[package.dependencies] +dnspython = ">=2.0.0" +idna = ">=2.0.0" + +[[package]] +name = "exceptiongroup" +version = "1.2.2" +description = "Backport of PEP 654 (exception groups)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, +] + +[package.extras] +test = ["pytest (>=6)"] + +[[package]] +name = "fastapi" +version = "0.111.1" +description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, +] + +[package.dependencies] +email_validator = ">=2.0.0" +fastapi-cli = ">=0.0.2" +httpx = ">=0.23.0" +jinja2 = ">=2.11.2" +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" +python-multipart = ">=0.0.7" +starlette = ">=0.37.2,<0.38.0" +typing-extensions = ">=4.8.0" +uvicorn = {version = ">=0.12.0", extras = ["standard"]} + +[package.extras] +all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] + +[[package]] +name = "fastapi-cli" +version = "0.0.5" +description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, +] + +[package.dependencies] +typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} + +[package.extras] +standard = ["uvicorn[standard] (>=0.15.0)"] + +[[package]] +name = "frozenlist" +version = "1.4.1" +description = "A list-like structure which implements collections.abc.MutableSequence" +optional = false +python-versions = ">=3.8" +files = [ + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, + {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, + {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, + {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, + {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, + {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, + {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, + {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, + {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, + {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, + {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, + {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, + {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, +] + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "html5lib" +version = "1.1" +description = "HTML parser based on the WHATWG HTML specification" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, + {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, +] + +[package.dependencies] +six = ">=1.9" +webencodings = "*" + +[package.extras] +all = ["chardet (>=2.2)", "genshi", "lxml"] +chardet = ["chardet (>=2.2)"] +genshi = ["genshi"] +lxml = ["lxml"] + +[[package]] +name = "httpcore" +version = "1.0.5" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, + {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.13,<0.15" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<0.26.0)"] + +[[package]] +name = "httptools" +version = "0.6.1" +description = "A collection of framework independent HTTP protocol utils." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:639dc4f381a870c9ec860ce5c45921db50205a37cc3334e756269736ff0aac58"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57997ac7fb7ee43140cc03664de5f268813a481dff6245e0075925adc6aa185"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0ac5a0ae3d9f4fe004318d64b8a854edd85ab76cffbf7ef5e32920faef62f142"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3f30d3ce413088a98b9db71c60a6ada2001a08945cb42dd65a9a9fe228627658"}, + {file = "httptools-0.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:1ed99a373e327f0107cb513b61820102ee4f3675656a37a50083eda05dc9541b"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7a7ea483c1a4485c71cb5f38be9db078f8b0e8b4c4dc0210f531cdd2ddac1ef1"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85ed077c995e942b6f1b07583e4eb0a8d324d418954fc6af913d36db7c05a5a0"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b0bb634338334385351a1600a73e558ce619af390c2b38386206ac6a27fecfc"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9ceb2c957320def533671fc9c715a80c47025139c8d1f3797477decbc6edd2"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f0f8271c0a4db459f9dc807acd0eadd4839934a4b9b892f6f160e94da309837"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6a4f5ccead6d18ec072ac0b84420e95d27c1cdf5c9f1bc8fbd8daf86bd94f43d"}, + {file = "httptools-0.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:5cceac09f164bcba55c0500a18fe3c47df29b62353198e4f37bbcc5d591172c3"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:75c8022dca7935cba14741a42744eee13ba05db00b27a4b940f0d646bd4d56d0"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:48ed8129cd9a0d62cf4d1575fcf90fb37e3ff7d5654d3a5814eb3d55f36478c2"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f58e335a1402fb5a650e271e8c2d03cfa7cea46ae124649346d17bd30d59c90"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93ad80d7176aa5788902f207a4e79885f0576134695dfb0fefc15b7a4648d503"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9bb68d3a085c2174c2477eb3ffe84ae9fb4fde8792edb7bcd09a1d8467e30a84"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b512aa728bc02354e5ac086ce76c3ce635b62f5fbc32ab7082b5e582d27867bb"}, + {file = "httptools-0.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:97662ce7fb196c785344d00d638fc9ad69e18ee4bfb4000b35a52efe5adcc949"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8e216a038d2d52ea13fdd9b9c9c7459fb80d78302b257828285eca1c773b99b3"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3e802e0b2378ade99cd666b5bffb8b2a7cc8f3d28988685dc300469ea8dd86cb"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bd3e488b447046e386a30f07af05f9b38d3d368d1f7b4d8f7e10af85393db97"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe467eb086d80217b7584e61313ebadc8d187a4d95bb62031b7bab4b205c3ba3"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3c3b214ce057c54675b00108ac42bacf2ab8f85c58e3f324a4e963bbc46424f4"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ae5b97f690badd2ca27cbf668494ee1b6d34cf1c464271ef7bfa9ca6b83ffaf"}, + {file = "httptools-0.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:405784577ba6540fa7d6ff49e37daf104e04f4b4ff2d1ac0469eaa6a20fde084"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:95fb92dd3649f9cb139e9c56604cc2d7c7bf0fc2e7c8d7fbd58f96e35eddd2a3"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcbab042cc3ef272adc11220517278519adf8f53fd3056d0e68f0a6f891ba94e"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf2372e98406efb42e93bfe10f2948e467edfd792b015f1b4ecd897903d3e8d"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:678fcbae74477a17d103b7cae78b74800d795d702083867ce160fc202104d0da"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e0b281cf5a125c35f7f6722b65d8542d2e57331be573e9e88bc8b0115c4a7a81"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:95658c342529bba4e1d3d2b1a874db16c7cca435e8827422154c9da76ac4e13a"}, + {file = "httptools-0.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7ebaec1bf683e4bf5e9fbb49b8cc36da482033596a415b3e4ebab5a4c0d7ec5e"}, + {file = "httptools-0.6.1.tar.gz", hash = "sha256:c6e26c30455600b95d94b1b836085138e82f177351454ee841c148f93a9bad5a"}, +] + +[package.extras] +test = ["Cython (>=0.29.24,<0.30.0)"] + +[[package]] +name = "httpx" +version = "0.27.2" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" +sniffio = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "idna" +version = "3.8" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, +] + +[[package]] +name = "importlib-metadata" +version = "6.11.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-6.11.0-py3-none-any.whl", hash = "sha256:f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b"}, + {file = "importlib_metadata-6.11.0.tar.gz", hash = "sha256:1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443"}, +] + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] + +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + +[[package]] +name = "monotonic" +version = "1.6" +description = "An implementation of time.monotonic() for Python 2 & < 3.3" +optional = false +python-versions = "*" +files = [ + {file = "monotonic-1.6-py2.py3-none-any.whl", hash = "sha256:68687e19a14f11f26d140dd5c86f3dba4bf5df58003000ed467e0e2a69bca96c"}, + {file = "monotonic-1.6.tar.gz", hash = "sha256:3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7"}, +] + +[[package]] +name = "multidict" +version = "6.0.5" +description = "multidict implementation" +optional = false +python-versions = ">=3.7" +files = [ + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, + {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, + {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, + {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, + {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, + {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, + {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, + {file = "multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc"}, + {file = "multidict-6.0.5-cp37-cp37m-win32.whl", hash = "sha256:69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee"}, + {file = "multidict-6.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44"}, + {file = "multidict-6.0.5-cp38-cp38-win32.whl", hash = "sha256:4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241"}, + {file = "multidict-6.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c"}, + {file = "multidict-6.0.5-cp39-cp39-win32.whl", hash = "sha256:04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b"}, + {file = "multidict-6.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755"}, + {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, + {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, +] + +[[package]] +name = "numpy" +version = "2.0.2" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, +] + +[[package]] +name = "openbb-core" +version = "1.3.2" +description = "OpenBB package with core functionality." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, +] + +[package.dependencies] +aiohttp = ">=3.10.4,<4.0.0" +fastapi = ">=0.111.0,<0.112.0" +html5lib = ">=1.1,<2.0" +importlib-metadata = ">=6.8.0,<7.0.0" +pandas = ">=1.5.3" +posthog = ">=3.3.1,<4.0.0" +pydantic = ">=2.5.1,<3.0.0" +pyjwt = ">=2.8.0,<3.0.0" +python-dotenv = ">=1.0.0,<2.0.0" +python-multipart = ">=0.0.7,<0.0.8" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6" +uuid7 = ">=0.1.0,<0.2.0" +uvicorn = ">=0.24,<0.25" +websockets = ">=12.0,<13.0" + +[[package]] +name = "pandas" +version = "2.2.2" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"}, + {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4abfe0be0d7221be4f12552995e58723c7422c80a659da13ca382697de830c08"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8635c16bf3d99040fdf3ca3db669a7250ddf49c55dc4aa8fe0ae0fa8d6dcc1f0"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:40ae1dffb3967a52203105a077415a86044a2bea011b5f321c6aa64b379a3f51"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8e5a0b00e1e56a842f922e7fae8ae4077aee4af0acb5ae3622bd4b4c30aedf99"}, + {file = "pandas-2.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:ddf818e4e6c7c6f4f7c8a12709696d193976b591cc7dc50588d3d1a6b5dc8772"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58b84b91b0b9f4bafac2a0ac55002280c094dfc6402402332c0913a59654ab2b"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1"}, + {file = "pandas-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32"}, + {file = "pandas-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0ca6377b8fca51815f382bd0b697a0814c8bda55115678cbc94c30aacbb6eff2"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9057e6aa78a584bc93a13f0a9bf7e753a5e9770a30b4d758b8d5f2a62a9433cd"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66b479b0bd07204e37583c191535505410daa8df638fd8e75ae1b383851fe921"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a77e9d1c386196879aa5eb712e77461aaee433e54c68cf253053a73b7e49c33a"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92fd6b027924a7e178ac202cfbe25e53368db90d56872d20ffae94b96c7acc57"}, + {file = "pandas-2.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:640cef9aa381b60e296db324337a554aeeb883ead99dc8f6c18e81a93942f5f4"}, + {file = "pandas-2.2.2.tar.gz", hash = "sha256:9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, + {version = ">=1.22.4", markers = "python_version < \"3.11\""}, + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.7" + +[package.extras] +all = ["PyQt5 (>=5.15.9)", "SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)", "beautifulsoup4 (>=4.11.2)", "bottleneck (>=1.3.6)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=2022.12.0)", "fsspec (>=2022.11.0)", "gcsfs (>=2022.11.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.9.2)", "matplotlib (>=3.6.3)", "numba (>=0.56.4)", "numexpr (>=2.8.4)", "odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "pandas-gbq (>=0.19.0)", "psycopg2 (>=2.9.6)", "pyarrow (>=10.0.1)", "pymysql (>=1.0.2)", "pyreadstat (>=1.2.0)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "qtpy (>=2.3.0)", "s3fs (>=2022.11.0)", "scipy (>=1.10.0)", "tables (>=3.8.0)", "tabulate (>=0.9.0)", "xarray (>=2022.12.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)", "zstandard (>=0.19.0)"] +aws = ["s3fs (>=2022.11.0)"] +clipboard = ["PyQt5 (>=5.15.9)", "qtpy (>=2.3.0)"] +compression = ["zstandard (>=0.19.0)"] +computation = ["scipy (>=1.10.0)", "xarray (>=2022.12.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)"] +feather = ["pyarrow (>=10.0.1)"] +fss = ["fsspec (>=2022.11.0)"] +gcp = ["gcsfs (>=2022.11.0)", "pandas-gbq (>=0.19.0)"] +hdf5 = ["tables (>=3.8.0)"] +html = ["beautifulsoup4 (>=4.11.2)", "html5lib (>=1.1)", "lxml (>=4.9.2)"] +mysql = ["SQLAlchemy (>=2.0.0)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.9.0)"] +parquet = ["pyarrow (>=10.0.1)"] +performance = ["bottleneck (>=1.3.6)", "numba (>=0.56.4)", "numexpr (>=2.8.4)"] +plot = ["matplotlib (>=3.6.3)"] +postgresql = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "psycopg2 (>=2.9.6)"] +pyarrow = ["pyarrow (>=10.0.1)"] +spss = ["pyreadstat (>=1.2.0)"] +sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.9.2)"] + +[[package]] +name = "posthog" +version = "3.6.3" +description = "Integrate PostHog into any python application." +optional = false +python-versions = "*" +files = [ + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, +] + +[package.dependencies] +backoff = ">=1.10.0" +monotonic = ">=1.5" +python-dateutil = ">2.1" +requests = ">=2.7,<3.0" +six = ">=1.5" + +[package.extras] +dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] +sentry = ["django", "sentry-sdk"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] + +[[package]] +name = "pydantic" +version = "2.9.0" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, +] + +[package.dependencies] +annotated-types = ">=0.4.0" +pydantic-core = "2.23.2" +typing-extensions = [ + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, +] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} + +[package.extras] +email = ["email-validator (>=2.0.0)"] + +[[package]] +name = "pydantic-core" +version = "2.23.2" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pygments" +version = "2.18.0" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pyjwt" +version = "2.9.0" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, +] + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "python-dotenv" +version = "1.0.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + +[[package]] +name = "python-multipart" +version = "0.0.7" +description = "A streaming multipart parser for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "python_multipart-0.0.7-py3-none-any.whl", hash = "sha256:b1fef9a53b74c795e2347daac8c54b252d9e0df9c619712691c1cc8021bd3c49"}, + {file = "python_multipart-0.0.7.tar.gz", hash = "sha256:288a6c39b06596c1b988bb6794c6fbc80e6c369e35e5062637df256bee0c9af9"}, +] + +[package.extras] +dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatch", "invoke (==2.2.0)", "more-itertools (==4.3.0)", "pbr (==4.3.0)", "pluggy (==1.0.0)", "py (==1.11.0)", "pytest (==7.2.0)", "pytest-cov (==4.0.0)", "pytest-timeout (==2.1.0)", "pyyaml (==5.1)"] + +[[package]] +name = "pytz" +version = "2024.1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "rich" +version = "13.8.0" +description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, +] + +[package.dependencies] +markdown-it-py = ">=2.2.0" +pygments = ">=2.13.0,<3.0.0" + +[package.extras] +jupyter = ["ipywidgets (>=7.5.1,<9)"] + +[[package]] +name = "ruff" +version = "0.6.4" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, +] + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "starlette" +version = "0.37.2" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.8" +files = [ + {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"}, + {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"}, +] + +[package.dependencies] +anyio = ">=3.4.0,<5" +typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""} + +[package.extras] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"] + +[[package]] +name = "typer" +version = "0.12.5" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.7" +files = [ + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "tzdata" +version = "2024.1" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, +] + +[[package]] +name = "urllib3" +version = "2.2.2" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, + {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "uuid7" +version = "0.1.0" +description = "UUID version 7, generating time-sorted UUIDs with 200ns time resolution and 48 bits of randomness" +optional = false +python-versions = ">=3.7" +files = [ + {file = "uuid7-0.1.0-py2.py3-none-any.whl", hash = "sha256:5e259bb63c8cb4aded5927ff41b444a80d0c7124e8a0ced7cf44efa1f5cccf61"}, + {file = "uuid7-0.1.0.tar.gz", hash = "sha256:8c57aa32ee7456d3cc68c95c4530bc571646defac01895cfc73545449894a63c"}, +] + +[[package]] +name = "uvicorn" +version = "0.24.0.post1" +description = "The lightning-fast ASGI server." +optional = false +python-versions = ">=3.8" +files = [ + {file = "uvicorn-0.24.0.post1-py3-none-any.whl", hash = "sha256:7c84fea70c619d4a710153482c0d230929af7bcf76c7bfa6de151f0a3a80121e"}, + {file = "uvicorn-0.24.0.post1.tar.gz", hash = "sha256:09c8e5a79dc466bdf28dead50093957db184de356fcdc48697bad3bde4c2588e"}, +] + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} +h11 = ">=0.8" +httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} +python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} +typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} +uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} +watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} + +[package.extras] +standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] + +[[package]] +name = "uvloop" +version = "0.20.0" +description = "Fast implementation of asyncio event loop on top of libuv" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, +] + +[package.extras] +docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"] +test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] + +[[package]] +name = "watchfiles" +version = "0.24.0" +description = "Simple, modern and high performance file watching and code reload in python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, +] + +[package.dependencies] +anyio = ">=3.0.0" + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +optional = false +python-versions = "*" +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + +[[package]] +name = "websockets" +version = "12.0" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "websockets-12.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d554236b2a2006e0ce16315c16eaa0d628dab009c33b63ea03f41c6107958374"}, + {file = "websockets-12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2d225bb6886591b1746b17c0573e29804619c8f755b5598d875bb4235ea639be"}, + {file = "websockets-12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:eb809e816916a3b210bed3c82fb88eaf16e8afcf9c115ebb2bacede1797d2547"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c588f6abc13f78a67044c6b1273a99e1cf31038ad51815b3b016ce699f0d75c2"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5aa9348186d79a5f232115ed3fa9020eab66d6c3437d72f9d2c8ac0c6858c558"}, + {file = "websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6350b14a40c95ddd53e775dbdbbbc59b124a5c8ecd6fbb09c2e52029f7a9f480"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:70ec754cc2a769bcd218ed8d7209055667b30860ffecb8633a834dde27d6307c"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6e96f5ed1b83a8ddb07909b45bd94833b0710f738115751cdaa9da1fb0cb66e8"}, + {file = "websockets-12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4d87be612cbef86f994178d5186add3d94e9f31cc3cb499a0482b866ec477603"}, + {file = "websockets-12.0-cp310-cp310-win32.whl", hash = "sha256:befe90632d66caaf72e8b2ed4d7f02b348913813c8b0a32fae1cc5fe3730902f"}, + {file = "websockets-12.0-cp310-cp310-win_amd64.whl", hash = "sha256:363f57ca8bc8576195d0540c648aa58ac18cf85b76ad5202b9f976918f4219cf"}, + {file = "websockets-12.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5d873c7de42dea355d73f170be0f23788cf3fa9f7bed718fd2830eefedce01b4"}, + {file = "websockets-12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3f61726cae9f65b872502ff3c1496abc93ffbe31b278455c418492016e2afc8f"}, + {file = "websockets-12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed2fcf7a07334c77fc8a230755c2209223a7cc44fc27597729b8ef5425aa61a3"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e332c210b14b57904869ca9f9bf4ca32f5427a03eeb625da9b616c85a3a506c"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5693ef74233122f8ebab026817b1b37fe25c411ecfca084b29bc7d6efc548f45"}, + {file = "websockets-12.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e9e7db18b4539a29cc5ad8c8b252738a30e2b13f033c2d6e9d0549b45841c04"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6e2df67b8014767d0f785baa98393725739287684b9f8d8a1001eb2839031447"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bea88d71630c5900690fcb03161ab18f8f244805c59e2e0dc4ffadae0a7ee0ca"}, + {file = "websockets-12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dff6cdf35e31d1315790149fee351f9e52978130cef6c87c4b6c9b3baf78bc53"}, + {file = "websockets-12.0-cp311-cp311-win32.whl", hash = "sha256:3e3aa8c468af01d70332a382350ee95f6986db479ce7af14d5e81ec52aa2b402"}, + {file = "websockets-12.0-cp311-cp311-win_amd64.whl", hash = "sha256:25eb766c8ad27da0f79420b2af4b85d29914ba0edf69f547cc4f06ca6f1d403b"}, + {file = "websockets-12.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0e6e2711d5a8e6e482cacb927a49a3d432345dfe7dea8ace7b5790df5932e4df"}, + {file = "websockets-12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:dbcf72a37f0b3316e993e13ecf32f10c0e1259c28ffd0a85cee26e8549595fbc"}, + {file = "websockets-12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12743ab88ab2af1d17dd4acb4645677cb7063ef4db93abffbf164218a5d54c6b"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b645f491f3c48d3f8a00d1fce07445fab7347fec54a3e65f0725d730d5b99cb"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9893d1aa45a7f8b3bc4510f6ccf8db8c3b62120917af15e3de247f0780294b92"}, + {file = "websockets-12.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f38a7b376117ef7aff996e737583172bdf535932c9ca021746573bce40165ed"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:f764ba54e33daf20e167915edc443b6f88956f37fb606449b4a5b10ba42235a5"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:1e4b3f8ea6a9cfa8be8484c9221ec0257508e3a1ec43c36acdefb2a9c3b00aa2"}, + {file = "websockets-12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9fdf06fd06c32205a07e47328ab49c40fc1407cdec801d698a7c41167ea45113"}, + {file = "websockets-12.0-cp312-cp312-win32.whl", hash = "sha256:baa386875b70cbd81798fa9f71be689c1bf484f65fd6fb08d051a0ee4e79924d"}, + {file = "websockets-12.0-cp312-cp312-win_amd64.whl", hash = "sha256:ae0a5da8f35a5be197f328d4727dbcfafa53d1824fac3d96cdd3a642fe09394f"}, + {file = "websockets-12.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5f6ffe2c6598f7f7207eef9a1228b6f5c818f9f4d53ee920aacd35cec8110438"}, + {file = "websockets-12.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9edf3fc590cc2ec20dc9d7a45108b5bbaf21c0d89f9fd3fd1685e223771dc0b2"}, + {file = "websockets-12.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8572132c7be52632201a35f5e08348137f658e5ffd21f51f94572ca6c05ea81d"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:604428d1b87edbf02b233e2c207d7d528460fa978f9e391bd8aaf9c8311de137"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1a9d160fd080c6285e202327aba140fc9a0d910b09e423afff4ae5cbbf1c7205"}, + {file = "websockets-12.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87b4aafed34653e465eb77b7c93ef058516cb5acf3eb21e42f33928616172def"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b2ee7288b85959797970114deae81ab41b731f19ebcd3bd499ae9ca0e3f1d2c8"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7fa3d25e81bfe6a89718e9791128398a50dec6d57faf23770787ff441d851967"}, + {file = "websockets-12.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a571f035a47212288e3b3519944f6bf4ac7bc7553243e41eac50dd48552b6df7"}, + {file = "websockets-12.0-cp38-cp38-win32.whl", hash = "sha256:3c6cc1360c10c17463aadd29dd3af332d4a1adaa8796f6b0e9f9df1fdb0bad62"}, + {file = "websockets-12.0-cp38-cp38-win_amd64.whl", hash = "sha256:1bf386089178ea69d720f8db6199a0504a406209a0fc23e603b27b300fdd6892"}, + {file = "websockets-12.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ab3d732ad50a4fbd04a4490ef08acd0517b6ae6b77eb967251f4c263011a990d"}, + {file = "websockets-12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a1d9697f3337a89691e3bd8dc56dea45a6f6d975f92e7d5f773bc715c15dde28"}, + {file = "websockets-12.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1df2fbd2c8a98d38a66f5238484405b8d1d16f929bb7a33ed73e4801222a6f53"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23509452b3bc38e3a057382c2e941d5ac2e01e251acce7adc74011d7d8de434c"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e5fc14ec6ea568200ea4ef46545073da81900a2b67b3e666f04adf53ad452ec"}, + {file = "websockets-12.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46e71dbbd12850224243f5d2aeec90f0aaa0f2dde5aeeb8fc8df21e04d99eff9"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b81f90dcc6c85a9b7f29873beb56c94c85d6f0dac2ea8b60d995bd18bf3e2aae"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a02413bc474feda2849c59ed2dfb2cddb4cd3d2f03a2fedec51d6e959d9b608b"}, + {file = "websockets-12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bbe6013f9f791944ed31ca08b077e26249309639313fff132bfbf3ba105673b9"}, + {file = "websockets-12.0-cp39-cp39-win32.whl", hash = "sha256:cbe83a6bbdf207ff0541de01e11904827540aa069293696dd528a6640bd6a5f6"}, + {file = "websockets-12.0-cp39-cp39-win_amd64.whl", hash = "sha256:fc4e7fa5414512b481a2483775a8e8be7803a35b30ca805afa4998a84f9fd9e8"}, + {file = "websockets-12.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:248d8e2446e13c1d4326e0a6a4e9629cb13a11195051a73acf414812700badbd"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44069528d45a933997a6fef143030d8ca8042f0dfaad753e2906398290e2870"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c4e37d36f0d19f0a4413d3e18c0d03d0c268ada2061868c1e6f5ab1a6d575077"}, + {file = "websockets-12.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d829f975fc2e527a3ef2f9c8f25e553eb7bc779c6665e8e1d52aa22800bb38b"}, + {file = "websockets-12.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:2c71bd45a777433dd9113847af751aae36e448bc6b8c361a566cb043eda6ec30"}, + {file = "websockets-12.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0bee75f400895aef54157b36ed6d3b308fcab62e5260703add87f44cee9c82a6"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:423fc1ed29f7512fceb727e2d2aecb952c46aa34895e9ed96071821309951123"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27a5e9964ef509016759f2ef3f2c1e13f403725a5e6a1775555994966a66e931"}, + {file = "websockets-12.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3181df4583c4d3994d31fb235dc681d2aaad744fbdbf94c4802485ececdecf2"}, + {file = "websockets-12.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:b067cb952ce8bf40115f6c19f478dc71c5e719b7fbaa511359795dfd9d1a6468"}, + {file = "websockets-12.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:00700340c6c7ab788f176d118775202aadea7602c5cc6be6ae127761c16d6b0b"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e469d01137942849cff40517c97a30a93ae79917752b34029f0ec72df6b46399"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffefa1374cd508d633646d51a8e9277763a9b78ae71324183693959cf94635a7"}, + {file = "websockets-12.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba0cab91b3956dfa9f512147860783a1829a8d905ee218a9837c18f683239611"}, + {file = "websockets-12.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2cb388a5bfb56df4d9a406783b7f9dbefb888c09b71629351cc6b036e9259370"}, + {file = "websockets-12.0-py3-none-any.whl", hash = "sha256:dc284bbc8d7c78a6c69e0c7325ab46ee5e40bb4d50e494d8131a07ef47500e9e"}, + {file = "websockets-12.0.tar.gz", hash = "sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"}, +] + +[[package]] +name = "yarl" +version = "1.9.11" +description = "Yet another URL library" +optional = false +python-versions = ">=3.8" +files = [ + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[[package]] +name = "zipp" +version = "3.20.1" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.9" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/cftc/pyproject.toml b/openbb_platform/providers/cftc/pyproject.toml new file mode 100644 index 000000000000..2074d0ef9d3c --- /dev/null +++ b/openbb_platform/providers/cftc/pyproject.toml @@ -0,0 +1,19 @@ +[tool.poetry] +name = "openbb-cftc" +version = "1.0.0" +description = "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity, resilience, and vibrancy of the U.S. derivatives markets through sound regulation." +authors = ["OpenBB Team "] +license = "AGPL-3.0-only" +readme = "README.md" +packages = [{ include = "openbb_cftc" }] + +[tool.poetry.dependencies] +python = "^3.9" +openbb-core = "^1.3.2" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + +[tool.poetry.plugins."openbb_provider_extension"] +cftc = "openbb_cftc:cftc_provider" diff --git a/openbb_platform/providers/cftc/tests/__init__.py b/openbb_platform/providers/cftc/tests/__init__.py new file mode 100644 index 000000000000..947ac8bca884 --- /dev/null +++ b/openbb_platform/providers/cftc/tests/__init__.py @@ -0,0 +1 @@ +"""CFTC Provider Fetcher Tests.""" diff --git a/openbb_platform/providers/cftc/tests/record/http/test_cftc_fetchers/test_cftc_cot_fetcher_urllib3_v1.yaml b/openbb_platform/providers/cftc/tests/record/http/test_cftc_fetchers/test_cftc_cot_fetcher_urllib3_v1.yaml new file mode 100644 index 000000000000..24e5e174851f --- /dev/null +++ b/openbb_platform/providers/cftc/tests/record/http/test_cftc_fetchers/test_cftc_cot_fetcher_urllib3_v1.yaml @@ -0,0 +1,73 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://publicreporting.cftc.gov/resource/jun7-fc8e.json?%24limit=MOCK_LIMIT&%24order=MOCK_ORDER&%24where=MOCK_WHERE + response: + body: + string: !!binary | + H4sIAAAAAAAAAI2YXW/bNhSG7/crBGMXGzALJCVZdO8MTWuExQ5gu1iAoiBcS0mE2pIhKciCYv99 + pEjZpMSPFLkoxIfvOedleMjw689Zmc8+zVAIMAIoWMZhnMz+mJ0PzY+iI4cqJ8W/x5dD9VyQ6nAu + Wsqus2T74KXzdbbJvO2X3S69v/cQAMDLNn8+enMvucuS1ecHb51uk9Vmn92nXvqY3K02n1Mq3RSX + uulIfugKcmjJO/1HzmeS92kAFM4BniOwB+BT/+NTYTqrx8TUt6L4Qd7eBO9t+6/eP/SrF4SUPdZV + 1xyOHRFVsMSdebN5T92RjCcf65xN5tYMkDqWrFNvGGmK57KuriN32U33fK7zsnuXFPtZ1+8izSEz + mlTKsqovRUXKqiuaoqUrcjpRBi5DwCqt6orNJ5e6LTsatyWnunoWUBjHgZZpX5iLQokuOlIpAV2a + 4pALCkVYpKoPFYAFmAJyHLRkQFd3bBE7vQoGS6iHeqU+2xgDnq1ZBsIABlpITggvUDhxtz7lbnc5 + 5HBXKE3dLWV7rdZyCZu1nLBbyxmHtQS6zRUVOcwV4bTmdi9FQweBxVorIiLYGf5rCwXgCuKMYLTV + znAhdEvTpWH0U06W9+GyIrqegBBSocEceYctYi2idIQFjvTQ5dYQYKTGGgeCYb87RoAcRp1/tVDS + QOHSAF3bAQ4mqY5V5iie2HITGfpXX/KFdv36SWsuZAeRhJQ6d1HoL7SMHCpCfqyHho4A/UABJt5G + Pp4CyhL6kQLo3A3hKI+Ju1E0LWesEuFRsjp3w9APTfYOfdJqr+hzdns55LCXNzqjwSIbi8GCsBos + Dgi7wX0mdotFRXaLRTCbxUMLsVrsgEbdyERxk5EGcYf6QJyRzy5K6sLThN06I6MVit4R86Jp+1jD + HUn6rOu9mmF5lyx14/IlLJCAsXg8HlPawSjf8SaGCx2gKKARIXaksWRxDTCWzMf1JbOKxd1HWzEf + M1Qs9qexYjFuqVgQk4rlA19bsgXQ3Cv0K61D7CEc+oYdYylfuR1VR/Lc1C29sBQkJF3e9Dr9bcMP + DcRwftAGiCcIlkUC2Lc/HXE9hKC/HJCK/sml5DHsPBOjHEK8HcsQHgvRfKCWUQ5wXVlSTvAD7vSQ + w5+ecTnETxGrR2Kr2j1SjiyDR2JP2j0SZ5bDo1tLNltkYrBbBptlNP4ofd1okJHCH5HCNin+3vBa + lR17XvmNPwBcXybSR+/R+xX40e/ya4HmoeD2ktC+fqdevF6GJ4Xd/iH5m3FZku4UUsH+yjarTZKt + mORuv/2yTjd7hj+9dnV1eid1w7rN97Iq2Bonw3//+/bL/5C3Jc9HEgAA + headers: + Access-Control-Allow-Origin: + - '*' + Age: + - '0' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json;charset=utf-8 + Date: + - Thu, 05 Sep 2024 18:51:48 GMT + Etag: null + Last-Modified: + - Fri, 30 Aug 2024 19:30:46 GMT + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-SODA2-Data-Out-Of-Date: + - 'false' + X-SODA2-Fields: + - '["id","market_and_exchange_names","report_date_as_yyyy_mm_dd","yyyy_report_week_ww","contract_market_name","cftc_contract_market_code","cftc_market_code","cftc_region_code","cftc_commodity_code","commodity_name","open_interest_all","noncomm_positions_long_all","noncomm_positions_short_all","noncomm_postions_spread_all","comm_positions_long_all","comm_positions_short_all","tot_rept_positions_long_all","tot_rept_positions_short","nonrept_positions_long_all","nonrept_positions_short_all","open_interest_old","noncomm_positions_long_old","noncomm_positions_short_old","noncomm_positions_spread","comm_positions_long_old","comm_positions_short_old","tot_rept_positions_long_old","tot_rept_positions_short_1","nonrept_positions_long_old","nonrept_positions_short_old","open_interest_other","noncomm_positions_long_other","noncomm_positions_short_other","noncomm_positions_spread_1","comm_positions_long_other","comm_positions_short_other","tot_rept_positions_long_other","tot_rept_positions_short_2","nonrept_positions_long_other","nonrept_positions_short_other","change_in_open_interest_all","change_in_noncomm_long_all","change_in_noncomm_short_all","change_in_noncomm_spead_all","change_in_comm_long_all","change_in_comm_short_all","change_in_tot_rept_long_all","change_in_tot_rept_short","change_in_nonrept_long_all","change_in_nonrept_short_all","pct_of_open_interest_all","pct_of_oi_noncomm_long_all","pct_of_oi_noncomm_short_all","pct_of_oi_noncomm_spread","pct_of_oi_comm_long_all","pct_of_oi_comm_short_all","pct_of_oi_tot_rept_long_all","pct_of_oi_tot_rept_short","pct_of_oi_nonrept_long_all","pct_of_oi_nonrept_short_all","pct_of_open_interest_old","pct_of_oi_noncomm_long_old","pct_of_oi_noncomm_short_old","pct_of_oi_noncomm_spread_1","pct_of_oi_comm_long_old","pct_of_oi_comm_short_old","pct_of_oi_tot_rept_long_old","pct_of_oi_tot_rept_short_1","pct_of_oi_nonrept_long_old","pct_of_oi_nonrept_short_old","pct_of_open_interest_other","pct_of_oi_noncomm_long_other","pct_of_oi_noncomm_short_other","pct_of_oi_noncomm_spread_2","pct_of_oi_comm_long_other","pct_of_oi_comm_short_other","pct_of_oi_tot_rept_long_other","pct_of_oi_tot_rept_short_2","pct_of_oi_nonrept_long_other","pct_of_oi_nonrept_short_other","traders_tot_all","traders_noncomm_long_all","traders_noncomm_short_all","traders_noncomm_spread_all","traders_comm_long_all","traders_comm_short_all","traders_tot_rept_long_all","traders_tot_rept_short_all","traders_tot_old","traders_noncomm_long_old","traders_noncomm_short_old","traders_noncomm_spead_old","traders_comm_long_old","traders_comm_short_old","traders_tot_rept_long_old","traders_tot_rept_short_old","traders_tot_other","traders_noncomm_long_other","traders_noncomm_short_other","traders_noncomm_spread_other","traders_comm_long_other","traders_comm_short_other","traders_tot_rept_long_other","traders_tot_rept_short_other","conc_gross_le_4_tdr_long","conc_gross_le_4_tdr_short","conc_gross_le_8_tdr_long","conc_gross_le_8_tdr_short","conc_net_le_4_tdr_long_all","conc_net_le_4_tdr_short_all","conc_net_le_8_tdr_long_all","conc_net_le_8_tdr_short_all","conc_gross_le_4_tdr_long_1","conc_gross_le_4_tdr_short_1","conc_gross_le_8_tdr_long_1","conc_gross_le_8_tdr_short_1","conc_net_le_4_tdr_long_old","conc_net_le_4_tdr_short_old","conc_net_le_8_tdr_long_old","conc_net_le_8_tdr_short_old","conc_gross_le_4_tdr_long_2","conc_gross_le_4_tdr_short_2","conc_gross_le_8_tdr_long_2","conc_gross_le_8_tdr_short_2","conc_net_le_4_tdr_long_other","conc_net_le_4_tdr_short_other","conc_net_le_8_tdr_long_other","conc_net_le_8_tdr_short_other","contract_units","commodity","commodity_subgroup_name","commodity_group_name","futonly_or_combined"]' + X-SODA2-Secondary-Last-Modified: + - Fri, 30 Aug 2024 19:30:46 GMT + X-SODA2-Truth-Last-Modified: + - Fri, 30 Aug 2024 19:30:46 GMT + X-SODA2-Types: + - '["text","text","floating_timestamp","text","text","text","text","text","text","text","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","text","text","text","text","text"]' + X-Socrata-Region: null + X-Socrata-RequestId: null + status: + code: 200 + message: OK +version: 1 diff --git a/openbb_platform/providers/cftc/tests/record/http/test_cftc_fetchers/test_cftc_cot_fetcher_urllib3_v2.yaml b/openbb_platform/providers/cftc/tests/record/http/test_cftc_fetchers/test_cftc_cot_fetcher_urllib3_v2.yaml new file mode 100644 index 000000000000..b9b71f4524fa --- /dev/null +++ b/openbb_platform/providers/cftc/tests/record/http/test_cftc_fetchers/test_cftc_cot_fetcher_urllib3_v2.yaml @@ -0,0 +1,73 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://publicreporting.cftc.gov/resource/jun7-fc8e.json?%24limit=MOCK_LIMIT&%24order=MOCK_ORDER&%24where=MOCK_WHERE + response: + body: + string: !!binary | + H4sIAAAAAAAAAI2YXW/bNhSG7/crBGMXGzALJCVZdO8MTWuExQ5gu1iAoiBcS0mE2pIhKciCYv99 + pEjZpMSPFLkoxIfvOedleMjw689Zmc8+zVAIMAIoWMZhnMz+mJ0PzY+iI4cqJ8W/x5dD9VyQ6nAu + Wsqus2T74KXzdbbJvO2X3S69v/cQAMDLNn8+enMvucuS1ecHb51uk9Vmn92nXvqY3K02n1Mq3RSX + uulIfugKcmjJO/1HzmeS92kAFM4BniOwB+BT/+NTYTqrx8TUt6L4Qd7eBO9t+6/eP/SrF4SUPdZV + 1xyOHRFVsMSdebN5T92RjCcf65xN5tYMkDqWrFNvGGmK57KuriN32U33fK7zsnuXFPtZ1+8izSEz + mlTKsqovRUXKqiuaoqUrcjpRBi5DwCqt6orNJ5e6LTsatyWnunoWUBjHgZZpX5iLQokuOlIpAV2a + 4pALCkVYpKoPFYAFmAJyHLRkQFd3bBE7vQoGS6iHeqU+2xgDnq1ZBsIABlpITggvUDhxtz7lbnc5 + 5HBXKE3dLWV7rdZyCZu1nLBbyxmHtQS6zRUVOcwV4bTmdi9FQweBxVorIiLYGf5rCwXgCuKMYLTV + znAhdEvTpWH0U06W9+GyIrqegBBSocEceYctYi2idIQFjvTQ5dYQYKTGGgeCYb87RoAcRp1/tVDS + QOHSAF3bAQ4mqY5V5iie2HITGfpXX/KFdv36SWsuZAeRhJQ6d1HoL7SMHCpCfqyHho4A/UABJt5G + Pp4CyhL6kQLo3A3hKI+Ju1E0LWesEuFRsjp3w9APTfYOfdJqr+hzdns55LCXNzqjwSIbi8GCsBos + Dgi7wX0mdotFRXaLRTCbxUMLsVrsgEbdyERxk5EGcYf6QJyRzy5K6sLThN06I6MVit4R86Jp+1jD + HUn6rOu9mmF5lyx14/IlLJCAsXg8HlPawSjf8SaGCx2gKKARIXaksWRxDTCWzMf1JbOKxd1HWzEf + M1Qs9qexYjFuqVgQk4rlA19bsgXQ3Cv0K61D7CEc+oYdYylfuR1VR/Lc1C29sBQkJF3e9Dr9bcMP + DcRwftAGiCcIlkUC2Lc/HXE9hKC/HJCK/sml5DHsPBOjHEK8HcsQHgvRfKCWUQ5wXVlSTvAD7vSQ + w5+ecTnETxGrR2Kr2j1SjiyDR2JP2j0SZ5bDo1tLNltkYrBbBptlNP4ofd1okJHCH5HCNin+3vBa + lR17XvmNPwBcXybSR+/R+xX40e/ya4HmoeD2ktC+fqdevF6GJ4Xd/iH5m3FZku4UUsH+yjarTZKt + mORuv/2yTjd7hj+9dnV1eid1w7rN97Iq2Bonw3//+/bL/5C3Jc9HEgAA + headers: + Access-Control-Allow-Origin: + - '*' + Age: + - '0' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json;charset=utf-8 + Date: + - Thu, 05 Sep 2024 18:48:26 GMT + Etag: null + Last-Modified: + - Fri, 30 Aug 2024 19:30:46 GMT + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-SODA2-Data-Out-Of-Date: + - 'false' + X-SODA2-Fields: + - '["id","market_and_exchange_names","report_date_as_yyyy_mm_dd","yyyy_report_week_ww","contract_market_name","cftc_contract_market_code","cftc_market_code","cftc_region_code","cftc_commodity_code","commodity_name","open_interest_all","noncomm_positions_long_all","noncomm_positions_short_all","noncomm_postions_spread_all","comm_positions_long_all","comm_positions_short_all","tot_rept_positions_long_all","tot_rept_positions_short","nonrept_positions_long_all","nonrept_positions_short_all","open_interest_old","noncomm_positions_long_old","noncomm_positions_short_old","noncomm_positions_spread","comm_positions_long_old","comm_positions_short_old","tot_rept_positions_long_old","tot_rept_positions_short_1","nonrept_positions_long_old","nonrept_positions_short_old","open_interest_other","noncomm_positions_long_other","noncomm_positions_short_other","noncomm_positions_spread_1","comm_positions_long_other","comm_positions_short_other","tot_rept_positions_long_other","tot_rept_positions_short_2","nonrept_positions_long_other","nonrept_positions_short_other","change_in_open_interest_all","change_in_noncomm_long_all","change_in_noncomm_short_all","change_in_noncomm_spead_all","change_in_comm_long_all","change_in_comm_short_all","change_in_tot_rept_long_all","change_in_tot_rept_short","change_in_nonrept_long_all","change_in_nonrept_short_all","pct_of_open_interest_all","pct_of_oi_noncomm_long_all","pct_of_oi_noncomm_short_all","pct_of_oi_noncomm_spread","pct_of_oi_comm_long_all","pct_of_oi_comm_short_all","pct_of_oi_tot_rept_long_all","pct_of_oi_tot_rept_short","pct_of_oi_nonrept_long_all","pct_of_oi_nonrept_short_all","pct_of_open_interest_old","pct_of_oi_noncomm_long_old","pct_of_oi_noncomm_short_old","pct_of_oi_noncomm_spread_1","pct_of_oi_comm_long_old","pct_of_oi_comm_short_old","pct_of_oi_tot_rept_long_old","pct_of_oi_tot_rept_short_1","pct_of_oi_nonrept_long_old","pct_of_oi_nonrept_short_old","pct_of_open_interest_other","pct_of_oi_noncomm_long_other","pct_of_oi_noncomm_short_other","pct_of_oi_noncomm_spread_2","pct_of_oi_comm_long_other","pct_of_oi_comm_short_other","pct_of_oi_tot_rept_long_other","pct_of_oi_tot_rept_short_2","pct_of_oi_nonrept_long_other","pct_of_oi_nonrept_short_other","traders_tot_all","traders_noncomm_long_all","traders_noncomm_short_all","traders_noncomm_spread_all","traders_comm_long_all","traders_comm_short_all","traders_tot_rept_long_all","traders_tot_rept_short_all","traders_tot_old","traders_noncomm_long_old","traders_noncomm_short_old","traders_noncomm_spead_old","traders_comm_long_old","traders_comm_short_old","traders_tot_rept_long_old","traders_tot_rept_short_old","traders_tot_other","traders_noncomm_long_other","traders_noncomm_short_other","traders_noncomm_spread_other","traders_comm_long_other","traders_comm_short_other","traders_tot_rept_long_other","traders_tot_rept_short_other","conc_gross_le_4_tdr_long","conc_gross_le_4_tdr_short","conc_gross_le_8_tdr_long","conc_gross_le_8_tdr_short","conc_net_le_4_tdr_long_all","conc_net_le_4_tdr_short_all","conc_net_le_8_tdr_long_all","conc_net_le_8_tdr_short_all","conc_gross_le_4_tdr_long_1","conc_gross_le_4_tdr_short_1","conc_gross_le_8_tdr_long_1","conc_gross_le_8_tdr_short_1","conc_net_le_4_tdr_long_old","conc_net_le_4_tdr_short_old","conc_net_le_8_tdr_long_old","conc_net_le_8_tdr_short_old","conc_gross_le_4_tdr_long_2","conc_gross_le_4_tdr_short_2","conc_gross_le_8_tdr_long_2","conc_gross_le_8_tdr_short_2","conc_net_le_4_tdr_long_other","conc_net_le_4_tdr_short_other","conc_net_le_8_tdr_long_other","conc_net_le_8_tdr_short_other","contract_units","commodity","commodity_subgroup_name","commodity_group_name","futonly_or_combined"]' + X-SODA2-Secondary-Last-Modified: + - Fri, 30 Aug 2024 19:30:46 GMT + X-SODA2-Truth-Last-Modified: + - Fri, 30 Aug 2024 19:30:46 GMT + X-SODA2-Types: + - '["text","text","floating_timestamp","text","text","text","text","text","text","text","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","number","text","text","text","text","text"]' + X-Socrata-Region: null + X-Socrata-RequestId: null + status: + code: 200 + message: OK +version: 1 diff --git a/openbb_platform/providers/cftc/tests/test_cftc_fetchers.py b/openbb_platform/providers/cftc/tests/test_cftc_fetchers.py new file mode 100644 index 000000000000..41f8eb222765 --- /dev/null +++ b/openbb_platform/providers/cftc/tests/test_cftc_fetchers.py @@ -0,0 +1,65 @@ +"""CFTC Fetcher Tests.""" + +from datetime import date + +import pytest +from openbb_cftc.models.cot import CftcCotFetcher +from openbb_cftc.models.cot_search import CftcCotSearchFetcher +from openbb_core.app.service.user_service import UserService + +test_credentials = UserService().default_user_settings.credentials.model_dump( + mode="json" +) + + +def scrub_string(key): + """Scrub a string from the response.""" + + def before_record_response(response): + response["headers"][key] = response["headers"].update({key: "MOCK_VALUE"}) + return response + + return before_record_response + + +@pytest.fixture(scope="module") +def vcr_config(): + """VCR configuration.""" + return { + "filter_headers": [("User-Agent", None)], + "filter_query_parameters": [ + ("$$app_token", "MOCK_APP_TOKEN"), + ("$limit", "MOCK_LIMIT"), + ("$order", "MOCK_ORDER"), + ("$where", "MOCK_WHERE"), + ], + "before_record_response": [ + scrub_string("Etag"), + scrub_string("X-Socrata-RequestId"), + scrub_string("X-Socrata-Region"), + ], + } + + +@pytest.mark.record_http +def test_cftc_cot_fetcher(credentials=test_credentials): + """Test the CFTC COT fetcher.""" + params = { + "id": "239747", + "start_date": date(2024, 8, 19), + "end_date": date(2024, 8, 21), + } + + fetcher = CftcCotFetcher() + result = fetcher.test(params, credentials) + assert result is None + + +# The data for this request are local files, so we can't record them. +def test_cftc_cot_sarch_fetcher(credentials=test_credentials): + """Test the CFTC COT Search fetcher.""" + params = {"query": "S&P 500"} + + fetcher = CftcCotSearchFetcher() + result = fetcher.test(params, credentials) + assert result is None diff --git a/openbb_platform/providers/ecb/poetry.lock b/openbb_platform/providers/ecb/poetry.lock index 6657a21bf43b..d474d471a416 100644 --- a/openbb_platform/providers/ecb/poetry.lock +++ b/openbb_platform/providers/ecb/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1922,101 +1875,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2025,20 +1980,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "2bf042588a8d0ed4a434dc8b4513bac2f3b8911faac91446d3009658bf83d1b6" +content-hash = "ccafcaa448cc61e7cffe8c47df79f10cd4688c5798d14117508a0ef9e5d25d0f" diff --git a/openbb_platform/providers/ecb/pyproject.toml b/openbb_platform/providers/ecb/pyproject.toml index d0e2d4dc967e..209e2ae7da9e 100644 --- a/openbb_platform/providers/ecb/pyproject.toml +++ b/openbb_platform/providers/ecb/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-ecb" -version = "1.3.1" +version = "1.3.2" description = "ECB extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_ecb" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" xmltodict = "^0.13.0" [build-system] diff --git a/openbb_platform/providers/econdb/openbb_econdb/__init__.py b/openbb_platform/providers/econdb/openbb_econdb/__init__.py index 36858059c656..a52edf995027 100644 --- a/openbb_platform/providers/econdb/openbb_econdb/__init__.py +++ b/openbb_platform/providers/econdb/openbb_econdb/__init__.py @@ -4,6 +4,7 @@ from openbb_econdb.models.available_indicators import EconDbAvailableIndicatorsFetcher from openbb_econdb.models.country_profile import EconDbCountryProfileFetcher from openbb_econdb.models.economic_indicators import EconDbEconomicIndicatorsFetcher +from openbb_econdb.models.export_destinations import EconDbExportDestinationsFetcher from openbb_econdb.models.gdp_nominal import EconDbGdpNominalFetcher from openbb_econdb.models.gdp_real import EconDbGdpRealFetcher from openbb_econdb.models.yield_curve import EconDbYieldCurveFetcher @@ -24,6 +25,7 @@ "AvailableIndicators": EconDbAvailableIndicatorsFetcher, "CountryProfile": EconDbCountryProfileFetcher, "EconomicIndicators": EconDbEconomicIndicatorsFetcher, + "ExportDestinations": EconDbExportDestinationsFetcher, "GdpNominal": EconDbGdpNominalFetcher, "GdpReal": EconDbGdpRealFetcher, "YieldCurve": EconDbYieldCurveFetcher, diff --git a/openbb_platform/providers/econdb/openbb_econdb/models/economic_indicators.py b/openbb_platform/providers/econdb/openbb_econdb/models/economic_indicators.py index 08812fe5e53d..703ba1cb2f91 100644 --- a/openbb_platform/providers/econdb/openbb_econdb/models/economic_indicators.py +++ b/openbb_platform/providers/econdb/openbb_econdb/models/economic_indicators.py @@ -201,7 +201,7 @@ async def aextract_data( # pylint: disable=R0914.R0912,R0915 new_symbols: List = [] # We need to join country, symbol, and transformation # for every combination of country and symbol. - for symbol in symbols: + for s in symbols: # We will assume that if the symbol has a '~' in it, # the user knows what they are doing. We don't want to # match this defined symbol with any supplied country, and we need to @@ -210,9 +210,10 @@ async def aextract_data( # pylint: disable=R0914.R0912,R0915 # and return the symbol as 'level' if it is not. # We will also check if the symbol should have a country, # and if one was supplied. + symbol = s.upper() if "~" in symbol: - _symbol = symbol.split("~")[0].upper() - _transform = symbol.split("~")[1].upper() + _symbol = symbol.split("~")[0] + _transform = symbol.split("~")[1] if ( helpers.HAS_COUNTRIES.get(_symbol) is True and _symbol in helpers.SYMBOL_TO_INDICATOR.values() @@ -275,7 +276,9 @@ async def aextract_data( # pylint: disable=R0914.R0912,R0915 ): new_symbols.append(symbol) if not new_symbols: - symbol_message = helpers.INDICATOR_COUNTRIES.get(query.symbol, "None") + symbol_message = helpers.INDICATOR_COUNTRIES.get( + query.symbol.upper(), "None" + ) error_message = ( "No valid combination of indicator symbols and countries were supplied." + f"\nValid countries for '{query.symbol}' are: {symbol_message}" diff --git a/openbb_platform/providers/econdb/openbb_econdb/models/export_destinations.py b/openbb_platform/providers/econdb/openbb_econdb/models/export_destinations.py new file mode 100644 index 000000000000..995289b1790c --- /dev/null +++ b/openbb_platform/providers/econdb/openbb_econdb/models/export_destinations.py @@ -0,0 +1,155 @@ +"""EconDB Export Destinations Model.""" + +# pylint: disable=unused-argument + +from typing import Any, Dict, List, Optional +from warnings import warn + +from aiohttp.client_exceptions import ContentTypeError +from openbb_core.app.model.abstract.error import OpenBBError +from openbb_core.provider.abstract.fetcher import Fetcher +from openbb_core.provider.standard_models.export_destinations import ( + ExportDestinationsData, + ExportDestinationsQueryParams, +) +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field + + +class EconDbExportDestinationsQueryParams(ExportDestinationsQueryParams): + """EconDB Export Destinations Query Parameters.""" + + __json_schema_extra__ = {"country": {"multiple_items_allowed": True}} + + +class EconDbExportDestinationsData(ExportDestinationsData): + """EconDB Export Destinations Data.""" + + units: str = Field( + description="The units of measurement for the value.", + ) + title: str = Field( + description="The title of the data.", + ) + footnote: Optional[str] = Field( + description="The footnote for the data.", + ) + + +class EconDbExportDestinationsFetcher( + Fetcher[EconDbExportDestinationsQueryParams, List[EconDbExportDestinationsData]] +): + """EconDB Export Destinations Fetcher.""" + + require_credentials = False + + @staticmethod + def transform_query(params: Dict[str, Any]) -> EconDbExportDestinationsQueryParams: + """Transform query parameters.""" + return EconDbExportDestinationsQueryParams(**params) + + @staticmethod + async def aextract_data( + query: EconDbExportDestinationsQueryParams, + credentials: Optional[Dict[str, str]], + **kwargs: Any, + ) -> List[Dict]: + """Extract the data from EconDB.""" + # pylint: disable=import-outside-toplevel + import asyncio # noqa + from openbb_core.provider.utils.helpers import amake_request + from openbb_econdb.utils.helpers import COUNTRY_MAP + + results: List = [] + messages: List = [] + countries = query.country.split(",") + MAP_COUNTRY = {v: k for k, v in COUNTRY_MAP.items()} + + async def get_one_country(c): + """Get data for one country.""" + c = c.upper() if len(c) == 2 else c.lower() + if len(c) != 2: + c = COUNTRY_MAP.get(c, c) + if len(c) != 2 or c.upper() not in MAP_COUNTRY: + messages.append(f"Invalid country code -> {c}") + return + + URL = f"https://www.econdb.com/widgets/top-trade-items/data/?country={c.upper()}&split_by=country" + result: List = [] + row: Dict = {} + try: + res = await amake_request(URL) + except ContentTypeError as e: + if len(countries) == 1: + raise OpenBBError(e) from e + messages.append(f"No data available for the country -> {c}") + return + + plots = res.get("plots", []) # type: ignore + data = plots[0].pop("data", []) if plots else [] + meta = plots[0] if plots else {} + + if not data or (len(data) == 1 and data[0].get("Value million USD") == 0): + messages.append(f"No data available for the country -> {c}") + return + + origin_country = MAP_COUNTRY.get(c, c) + + for item in data: + row = { + "origin_country": origin_country.replace("_", " ").title(), + **item, + "units": ( + meta.get("series", [])[0] + .get("code", "") + .replace("Value million", "Millions of") + if meta.get("series", []) + else "" + ), + "title": meta.get("title", ""), + "footnote": meta.get("footnote", ""), + } + result.append( + { + ( + "value" + if k == "Value million USD" + else "destination_country" if k == "Country" else k + ): ( + MAP_COUNTRY.get(v, v).replace("_", " ").title() + if k == "Country" + else v + ) + for k, v in row.items() + if v and v != 0 + } + ) + if result: + results.extend(result) + else: + messages.append(f"No data returned for the country -> {c}") + + await asyncio.gather(*[get_one_country(c) for c in countries]) + + if not results: + raise ( + EmptyDataError(f"{messages}") + if messages + else EmptyDataError( + f"No data returned for the given country -> {countries}" + ) + ) + if messages: + for message in messages: + warn(message) + + return results + + @staticmethod + def transform_data( + query: EconDbExportDestinationsQueryParams, + data: List[Dict], + **kwargs: Any, + ) -> List[EconDbExportDestinationsData]: + """Transform the data.""" + return [EconDbExportDestinationsData.model_validate(d) for d in data] diff --git a/openbb_platform/providers/econdb/poetry.lock b/openbb_platform/providers/econdb/poetry.lock index 4b710440a250..93fb58598a62 100644 --- a/openbb_platform/providers/econdb/poetry.lock +++ b/openbb_platform/providers/econdb/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,17 +121,17 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiohttp-client-cache" -version = "0.11.0" +version = "0.11.1" description = "Persistent cache for aiohttp requests" optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "aiohttp_client_cache-0.11.0-py3-none-any.whl", hash = "sha256:5b6217bc26a7b3f5f939809b63a66b67658b660809cd38869d7d45066a26d079"}, - {file = "aiohttp_client_cache-0.11.0.tar.gz", hash = "sha256:0766fff4eda05498c7525374a587810dcc2ccb7b256809dde52ae8790a8453eb"}, + {file = "aiohttp_client_cache-0.11.1-py3-none-any.whl", hash = "sha256:06ea196e35219a6f1ecc2f96639106eeea5fc1ec9808c805aa3a2e5cbfa62df6"}, + {file = "aiohttp_client_cache-0.11.1.tar.gz", hash = "sha256:32e63ad210240f8224f3e12772fe53ac102cf24c7cf18ddb86acbb9fdf9e4b6f"}, ] [package.dependencies] @@ -114,13 +141,13 @@ itsdangerous = ">=2.0" url-normalize = ">=1.4,<2.0" [package.extras] -all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.16)", "motor (>=3.1)", "redis (>=4.2)"] +all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.20)", "motor (>=3.1)", "redis (>=4.2)"] docs = ["furo (>=2023.8,<2024.0)", "linkify-it-py (>=2.0)", "markdown-it-py (>=2.2)", "myst-parser (>=2.0)", "python-forge (>=18.6,<19.0)", "sphinx (==7.1.2)", "sphinx-autodoc-typehints (>=1.23,<2.0)", "sphinx-automodapi (>=0.15)", "sphinx-copybutton (>=0.3,<0.4)", "sphinx-inline-tabs (>=2023.4)", "sphinxcontrib-apidoc (>=0.3)"] dynamodb = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)"] -filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.16)"] +filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.20)"] mongodb = ["motor (>=3.1)"] redis = ["redis (>=4.2)"] -sqlite = ["aiosqlite (>=0.16)"] +sqlite = ["aiosqlite (>=0.20)"] [[package]] name = "aiosignal" @@ -200,22 +227,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -230,13 +257,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -400,13 +427,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -414,13 +441,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -428,12 +455,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -441,20 +466,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -645,13 +671,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -666,16 +692,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -941,71 +968,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1021,66 +1110,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1156,13 +1185,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1175,126 +1204,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1316,19 +1346,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1386,62 +1416,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1467,13 +1499,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1485,29 +1517,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1563,13 +1595,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1600,93 +1632,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "url-normalize" version = "1.4.3" @@ -1757,42 +1702,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1801,86 +1746,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1980,101 +1933,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2083,20 +2038,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "16ba326782f76cd7cc8d30942cf64e776c7fefdd16902e3574cea59a30410667" +content-hash = "4bc25fc790b82adf91d418f4c9d78575e583f7496bdbf69e6f973f3f3c40f87b" diff --git a/openbb_platform/providers/econdb/pyproject.toml b/openbb_platform/providers/econdb/pyproject.toml index 88e247fa00dc..0afa647a7ab2 100644 --- a/openbb_platform/providers/econdb/pyproject.toml +++ b/openbb_platform/providers/econdb/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-econdb" -version = "1.2.1" +version = "1.2.2" description = "EconDB extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_econdb" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" diff --git a/openbb_platform/providers/econdb/tests/record/http/test_econdb_fetchers/test_econdb_export_destinations_fetcher_urllib3_v1.yaml b/openbb_platform/providers/econdb/tests/record/http/test_econdb_fetchers/test_econdb_export_destinations_fetcher_urllib3_v1.yaml new file mode 100644 index 000000000000..e050d60989c7 --- /dev/null +++ b/openbb_platform/providers/econdb/tests/record/http/test_econdb_fetchers/test_econdb_export_destinations_fetcher_urllib3_v1.yaml @@ -0,0 +1,60 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://www.econdb.com/widgets/top-trade-items/data/?country=US&split_by=country + response: + body: + string: !!binary | + H4sIAAAAAAAAA3XRXU/CMBQG4L/S7JoL2NaNcafgByJoHDMmhouyVV1S2qU9SySE/25booldTnbT + nj475017ijqhwEQz8n6KQDNpOmW43YLu+YhEcOzcLjJct9xErtKC8KU1ayXh353SQBpuoJUMWiU9 + +lAKpALvStXrms9ItSFzdbAzGk6WEri+eCbI1tdKsHvbpjZkwYDtmc0x+pvsA9aq8S1fmeg5ObRC + 2AakKhcOSnbAD5vWdIId3fmeaVepGfBPpX1prnoJdnneOWqHX8b9lp24cv8MW89InFKan0fkH1+/ + oTzJ8mnI5xuMTyZpTkP+8IxxWsRZqKsVqpNpHOrVC66zQe/FDarjdBLqzSOm03GchvoaTZIUyeAK + l+gVJlM66F3eoTobvuYtniShxSA3eidxno9DfY++TjzOBkmWW1zTJNRP8MW1QbNTmhbnnf1+AMFP + oscFBAAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8b9ea95219478438-YVR + Cache-Control: + - max-age=900 + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Aug 2024 20:02:49 GMT + Expires: + - Tue, 27 Aug 2024 20:11:42 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Referrer-Policy: + - same-origin + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=51d2bvbfJrm%2BEeZ3huFocT8M1LtGY1uCuHVzxLQOEWIwy2228srC7K%2FeOlkzvY42dkuzRgsDK%2FIJI2V%2BpDeY%2B%2BXqsYWzLMnHCrG%2B4ZIyBXVPVeXLpQ1b3lL5UC2rTsXXQI0yaSIIi43Blofm"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/openbb_platform/providers/econdb/tests/record/http/test_econdb_fetchers/test_econdb_export_destinations_fetcher_urllib3_v2.yaml b/openbb_platform/providers/econdb/tests/record/http/test_econdb_fetchers/test_econdb_export_destinations_fetcher_urllib3_v2.yaml new file mode 100644 index 000000000000..8ec42a59f6f0 --- /dev/null +++ b/openbb_platform/providers/econdb/tests/record/http/test_econdb_fetchers/test_econdb_export_destinations_fetcher_urllib3_v2.yaml @@ -0,0 +1,60 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://www.econdb.com/widgets/top-trade-items/data/?country=US&split_by=country + response: + body: + string: !!binary | + H4sIAAAAAAAAA3XRXU/CMBQG4L/S7JoL2NaNcafgByJoHDMmhouyVV1S2qU9SySE/25booldTnbT + nj475017ijqhwEQz8n6KQDNpOmW43YLu+YhEcOzcLjJct9xErtKC8KU1ayXh353SQBpuoJUMWiU9 + +lAKpALvStXrms9ItSFzdbAzGk6WEri+eCbI1tdKsHvbpjZkwYDtmc0x+pvsA9aq8S1fmeg5ObRC + 2AakKhcOSnbAD5vWdIId3fmeaVepGfBPpX1prnoJdnneOWqHX8b9lp24cv8MW89InFKan0fkH1+/ + oTzJ8mnI5xuMTyZpTkP+8IxxWsRZqKsVqpNpHOrVC66zQe/FDarjdBLqzSOm03GchvoaTZIUyeAK + l+gVJlM66F3eoTobvuYtniShxSA3eidxno9DfY++TjzOBkmWW1zTJNRP8MW1QbNTmhbnnf1+AMFP + oscFBAAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8b9ea0585b382d3c-YVR + Cache-Control: + - max-age=900 + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Aug 2024 19:56:42 GMT + Expires: + - Tue, 27 Aug 2024 20:11:42 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Referrer-Policy: + - same-origin + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Qv%2Fm9wBrsOOXrNxkgFKyvcwWSvrkUU5NErV3efQCtStbotvUpdeNjSokum2HdjRpZpIuFluPSusDKnXJh%2BrYKSShNoFVulTvkqsxx5vxT9T%2FO0KnHfgUma2KHO6qmro2TMHkRR1wEQHAdHSN"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + status: + code: 200 + message: OK +version: 1 diff --git a/openbb_platform/providers/econdb/tests/test_econdb_fetchers.py b/openbb_platform/providers/econdb/tests/test_econdb_fetchers.py index d9e624330beb..e089a94de4cd 100644 --- a/openbb_platform/providers/econdb/tests/test_econdb_fetchers.py +++ b/openbb_platform/providers/econdb/tests/test_econdb_fetchers.py @@ -7,6 +7,7 @@ from openbb_econdb.models.available_indicators import EconDbAvailableIndicatorsFetcher from openbb_econdb.models.country_profile import EconDbCountryProfileFetcher from openbb_econdb.models.economic_indicators import EconDbEconomicIndicatorsFetcher +from openbb_econdb.models.export_destinations import EconDbExportDestinationsFetcher from openbb_econdb.models.gdp_nominal import EconDbGdpNominalFetcher from openbb_econdb.models.gdp_real import EconDbGdpRealFetcher from openbb_econdb.models.yield_curve import EconDbYieldCurveFetcher @@ -119,3 +120,15 @@ def test_econdb_gdp_real_fetcher(credentials=test_credentials): fetcher = EconDbGdpRealFetcher() result = fetcher.test(params, credentials) assert result is None + + +@pytest.mark.record_http +def test_econdb_export_destinations_fetcher(credentials=test_credentials): + """Test EconDB Export Destinations Fetcher.""" + params = { + "country": "US", + } + + fetcher = EconDbExportDestinationsFetcher() + result = fetcher.test(params, credentials) + assert result is None diff --git a/openbb_platform/providers/federal_reserve/poetry.lock b/openbb_platform/providers/federal_reserve/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/federal_reserve/poetry.lock +++ b/openbb_platform/providers/federal_reserve/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/federal_reserve/pyproject.toml b/openbb_platform/providers/federal_reserve/pyproject.toml index 8f4f6044a01c..c881ef4b8ea2 100644 --- a/openbb_platform/providers/federal_reserve/pyproject.toml +++ b/openbb_platform/providers/federal_reserve/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-federal-reserve" -version = "1.3.1" +version = "1.3.2" description = "US Federal Reserve Data Extension for OpenBB" authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_federal_reserve" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/finra/poetry.lock b/openbb_platform/providers/finra/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/finra/poetry.lock +++ b/openbb_platform/providers/finra/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/finra/pyproject.toml b/openbb_platform/providers/finra/pyproject.toml index a2e49bd766ac..6c8275c8aa45 100644 --- a/openbb_platform/providers/finra/pyproject.toml +++ b/openbb_platform/providers/finra/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-finra" -version = "1.3.1" +version = "1.3.2" description = "FINRA extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_finra" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/finviz/openbb_finviz/utils/presets/canslim.ini b/openbb_platform/providers/finviz/openbb_finviz/utils/presets/canslim.ini new file mode 100644 index 000000000000..aece03f2f4e6 --- /dev/null +++ b/openbb_platform/providers/finviz/openbb_finviz/utils/presets/canslim.ini @@ -0,0 +1,28 @@ +# Author of preset: mmistroni@gmail.com +# Description: Canslim stocks are ones that are likely to explode , cfr https://en.wikipedia.org/wiki/CAN_SLIM +# Params picked from https://medium.com/the-investors-handbook/the-best-finviz-screens-for-growth-investors-72795f507b91 +# This config add some extra filters to make the list more robust + +[General] + +Order = Market Cap. + +[Descriptive] +Average Volume = Over 200K +Float = Under 50M + +[Fundamental] +EPS growththis year = Over 20% +EPS growthnext year = Over 20% +EPS growthqtr over qtr = Over 20% +Sales growthqtr over qtr = Over 20% +EPS growthpast 5 years = Over 20% +Gross Margin = Positive (>0%) +Return on Equity = Positive (>0%) +InstitutionalOwnership = Over 20% + +[Technical] +20-Day Simple Moving Average = Price above SMA20 +50-Day Simple Moving Average = Price above SMA50 +200-Day Simple Moving Average = Price above SMA200 +52-Week High/Low = 0-10% below High \ No newline at end of file diff --git a/openbb_platform/providers/finviz/openbb_finviz/utils/presets/fastgrowths.ini b/openbb_platform/providers/finviz/openbb_finviz/utils/presets/fastgrowths.ini new file mode 100644 index 000000000000..ec1053e7efd8 --- /dev/null +++ b/openbb_platform/providers/finviz/openbb_finviz/utils/presets/fastgrowths.ini @@ -0,0 +1,23 @@ +# Author of preset: mmistroni@gmail.com +# Description: Fastest growth watch list. Again, from Medium article https://medium.com/the-investors-handbook/the-best-finviz-screens-for-growth-investors-72795f507b91 +# +[General] +Order = Market Cap. + +[Descriptive] +Market Cap. = +Mid (over $2bln) +Average Volume = Over 200K +Price = Over $10 +[Fundamental] +EPS growththis year = Over 20% +EPS growthnext year = Over 20% +EPS growthqtr over qtr = Over 20% +Sales growthqtr over qtr = Over 20% +Return on Equity = Over +20% +Gross Margin = Over 20% + +[Technical] +20-Day Simple Moving Average = Price above SMA20 +50-Day Simple Moving Average = Price above SMA50 +200-Day Simple Moving Average = Price above SMA200 + diff --git a/openbb_platform/providers/finviz/openbb_finviz/utils/presets/newhigh.ini b/openbb_platform/providers/finviz/openbb_finviz/utils/presets/newhigh.ini new file mode 100644 index 000000000000..0053166f2c69 --- /dev/null +++ b/openbb_platform/providers/finviz/openbb_finviz/utils/presets/newhigh.ini @@ -0,0 +1,28 @@ +# Author of preset: mmistroni@gmail.com +# Description: Custom filters for new highs. Copied from an interesting Medium article +# https://medium.com/the-investors-handbook/the-best-finviz-screens-for-growth-investors-72795f507b91 + +[General] + +Order = Market Cap. + +[Descriptive] +Market Cap. = +Small (over $300mln) +Average Volume = Over 200K +Relative Volume = Over 1 +Price = Over $10 +[Fundamental] +EPS growththis year = Positive (>0%) +EPS growthnext year = Positive (>0%) +EPS growthqtr over qtr = Positive (>0%) +Sales growthqtr over qtr = Positive (>0%) +Return on Equity = Positive (>0%) +[Technical] +Performance = Today Up +20-Day Simple Moving Average = Price above SMA20 +50-Day Simple Moving Average = Price above SMA50 +200-Day Simple Moving Average = Price above SMA200 +Change = Up +Change from Open = Up +52-Week High/Low = New High + diff --git a/openbb_platform/providers/finviz/poetry.lock b/openbb_platform/providers/finviz/poetry.lock index 58909993a38e..0216be48bd20 100644 --- a/openbb_platform/providers/finviz/poetry.lock +++ b/openbb_platform/providers/finviz/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -207,13 +234,13 @@ lxml = ["lxml"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -377,13 +404,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -391,13 +418,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -405,12 +432,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -418,20 +443,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "finvizfinance" @@ -639,13 +665,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -660,16 +686,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -710,153 +737,149 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -864,7 +887,7 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -1082,71 +1105,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1162,66 +1247,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1297,13 +1322,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1316,126 +1341,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1457,19 +1483,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1527,62 +1553,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1608,13 +1636,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1626,29 +1654,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1686,13 +1714,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -1715,13 +1743,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1752,93 +1780,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1895,42 +1836,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1939,86 +1880,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2118,101 +2067,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2221,20 +2172,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "15781ebbb98da92c6042aed77c70e34bba657057fbb835a04f21284737ff9d98" +content-hash = "6044555177f8bcdf6c1790fb8e1e84e42c97748df6a2439d7299c922c71fce78" diff --git a/openbb_platform/providers/finviz/pyproject.toml b/openbb_platform/providers/finviz/pyproject.toml index 6983a93739ca..64d7571fd849 100644 --- a/openbb_platform/providers/finviz/pyproject.toml +++ b/openbb_platform/providers/finviz/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-finviz" -version = "1.2.1" +version = "1.2.2" description = "Finviz extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_finviz" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" finvizfinance = "^1.0.0" diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/company_news.py b/openbb_platform/providers/fmp/openbb_fmp/models/company_news.py index 13d62a26904f..aaf6f7418370 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/company_news.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/company_news.py @@ -26,6 +26,14 @@ class FMPCompanyNewsQueryParams(CompanyNewsQueryParams): description="Page number of the results. Use in combination with limit.", ) + @field_validator("symbol", mode="before", check_fields=False) + @classmethod + def _symbol_mandatory(cls, v): + """Symbol mandatory validator.""" + if not v: + raise ValueError("Required field missing -> symbol") + return v + class FMPCompanyNewsData(CompanyNewsData): """FMP Company News Data.""" diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/revenue_business_line.py b/openbb_platform/providers/fmp/openbb_fmp/models/revenue_business_line.py index c555a89b94b3..7307e85550eb 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/revenue_business_line.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/revenue_business_line.py @@ -1,28 +1,40 @@ -"""FMP Revenue by Business Line Model.""" +"""FMP Revenue By Business Line Model.""" # pylint: disable=unused-argument + from datetime import datetime -from typing import Any, Dict, List, Optional +from typing import Any, Dict, List, Literal, Optional from openbb_core.provider.abstract.fetcher import Fetcher from openbb_core.provider.standard_models.revenue_business_line import ( RevenueBusinessLineData, RevenueBusinessLineQueryParams, ) -from openbb_fmp.models.cash_flow import FMPCashFlowStatementFetcher -from openbb_fmp.utils.helpers import create_url, get_data_many -from pydantic import field_validator +from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field, field_validator class FMPRevenueBusinessLineQueryParams(RevenueBusinessLineQueryParams): - """FMP Revenue by Business Line Query. + """FMP Revenue By Business Line Query. Source: https://site.financialmodelingprep.com/developer/docs/sales-revenue-by-segments-api/ """ + __json_schema_extra__ = { + "period": { + "multiple_items_allowed": False, + "choices": ["quarter", "annual"], + } + } + + period: Literal["quarter", "annual"] = Field( + default="annual", description=QUERY_DESCRIPTIONS.get("period", "") + ) + class FMPRevenueBusinessLineData(RevenueBusinessLineData): - """FMP Revenue by Business Line Data.""" + """FMP Revenue By Business Line Data.""" @field_validator("period_ending", "filing_date", mode="before", check_fields=False) @classmethod @@ -32,12 +44,12 @@ def date_validate(cls, v): # pylint: disable=E0213 class FMPRevenueBusinessLineFetcher( - Fetcher[ # type: ignore + Fetcher[ FMPRevenueBusinessLineQueryParams, List[FMPRevenueBusinessLineData], ] ): - """Transform the query, extract and transform the data from the FMP endpoints.""" + """FMP Revenue By Business Line Fetcher.""" @staticmethod def transform_query(params: Dict[str, Any]) -> FMPRevenueBusinessLineQueryParams: @@ -51,10 +63,17 @@ async def aextract_data( **kwargs: Any, ) -> List[Dict]: """Return the raw data from the FMP endpoint.""" - api_key = credentials.get("fmp_api_key") if credentials else "" - - url = create_url(4, "revenue-product-segmentation", api_key, query) + # pylint: disable=import-outside-toplevel + from openbb_fmp.models.cash_flow import FMPCashFlowStatementFetcher + from openbb_fmp.utils.helpers import get_data_many + api_key = credentials.get("fmp_api_key") if credentials else "" + url = "https://financialmodelingprep.com/api/v4/revenue-product-segmentation?" + url = ( + f"{url}symbol={query.symbol if query.symbol else ''}" + f"&period={query.period if query.period else ''}" + f"&structure=flat&apikey={api_key}" + ) cf_fetcher = FMPCashFlowStatementFetcher() cf_query = cf_fetcher.transform_query( {"symbol": query.symbol, "period": query.period, "limit": 200} @@ -83,7 +102,44 @@ async def aextract_data( @staticmethod def transform_data( - query: FMPRevenueBusinessLineQueryParams, data: List[Dict], **kwargs: Any + query: FMPRevenueBusinessLineQueryParams, + data: List[Dict], + **kwargs: Any, ) -> List[FMPRevenueBusinessLineData]: """Return the transformed data.""" - return [FMPRevenueBusinessLineData.model_validate(d) for d in data] + # pylint: disable=import-outside-toplevel + from pandas import DataFrame + + if not data: + raise EmptyDataError("The request was returned empty.") + + # We need to flatten the data entirely. + df = DataFrame(data) + results: List = [] + for i in df.index: + segments_list = [] + period_ending = df.period_ending.iloc[i] + fiscal_year = df.fiscal_year.iloc[i] + fiscal_period = df.fiscal_period.iloc[i] + filing_date = df.filing_date.iloc[i] + segment = df.business_line.iloc[i] + for k, v in segment.items(): + regions_dict = {} + regions_dict["period_ending"] = period_ending + regions_dict["fiscal_year"] = fiscal_year + regions_dict["fiscal_period"] = fiscal_period + regions_dict["filing_date"] = filing_date + regions_dict["business_line"] = k.strip() + regions_dict["revenue"] = int(v) if v is not None else None + if regions_dict["revenue"] is not None: + segments_list.append(regions_dict) + + if segments_list: + results.extend(segments_list) + + new_df = DataFrame(results).sort_values(by=["period_ending", "revenue"]) + + return [ + FMPRevenueBusinessLineData.model_validate(d) + for d in new_df.to_dict(orient="records") + ] diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/revenue_geographic.py b/openbb_platform/providers/fmp/openbb_fmp/models/revenue_geographic.py index 433eb214d5a6..661b9d10b375 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/revenue_geographic.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/revenue_geographic.py @@ -1,17 +1,18 @@ """FMP Revenue Geographic Model.""" # pylint: disable=unused-argument + from datetime import datetime -from typing import Any, Dict, List, Optional +from typing import Any, Dict, List, Literal, Optional from openbb_core.provider.abstract.fetcher import Fetcher from openbb_core.provider.standard_models.revenue_geographic import ( RevenueGeographicData, RevenueGeographicQueryParams, ) -from openbb_fmp.models.cash_flow import FMPCashFlowStatementFetcher -from openbb_fmp.utils.helpers import create_url, get_data_many -from pydantic import field_validator +from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS +from openbb_core.provider.utils.errors import EmptyDataError +from pydantic import Field, field_validator class FMPRevenueGeographicQueryParams(RevenueGeographicQueryParams): @@ -20,24 +21,35 @@ class FMPRevenueGeographicQueryParams(RevenueGeographicQueryParams): Source: https://site.financialmodelingprep.com/developer/docs/revenue-geographic-by-segments-api/ """ + __json_schema_extra__ = { + "period": { + "multiple_items_allowed": False, + "choices": ["quarter", "annual"], + } + } + + period: Literal["quarter", "annual"] = Field( + default="annual", description=QUERY_DESCRIPTIONS.get("period", "") + ) + class FMPRevenueGeographicData(RevenueGeographicData): """FMP Revenue Geographic Data.""" @field_validator("period_ending", "filing_date", mode="before", check_fields=False) @classmethod - def date_validate(cls, v): # pylint: disable=E0213 + def date_validate(cls, v): """Return the date as a datetime object.""" return datetime.strptime(v, "%Y-%m-%d") if v else None class FMPRevenueGeographicFetcher( - Fetcher[ # type: ignore + Fetcher[ FMPRevenueGeographicQueryParams, List[FMPRevenueGeographicData], ] ): - """Transform the query, extract and transform the data from the FMP endpoints.""" + """FMP Revenue Geographic Fetcher.""" @staticmethod def transform_query(params: Dict[str, Any]) -> FMPRevenueGeographicQueryParams: @@ -51,10 +63,20 @@ async def aextract_data( **kwargs: Any, ) -> List[Dict]: """Return the raw data from the FMP endpoint.""" - api_key = credentials.get("fmp_api_key") if credentials else "" + # pylint: disable=import-outside-toplevel + from openbb_fmp.models.cash_flow import FMPCashFlowStatementFetcher + from openbb_fmp.utils.helpers import get_data_many - url = create_url(4, "revenue-geographic-segmentation", api_key, query) + api_key = credentials.get("fmp_api_key") if credentials else "" + url = ( + "https://financialmodelingprep.com/api/v4/revenue-geographic-segmentation?" + ) + url = ( + f"{url}symbol={query.symbol if query.symbol else ''}" + f"&period={query.period if query.period else ''}" + f"&structure=flat&apikey={api_key}" + ) cf_fetcher = FMPCashFlowStatementFetcher() cf_query = cf_fetcher.transform_query( {"symbol": query.symbol, "period": query.period, "limit": 200} @@ -86,7 +108,44 @@ async def aextract_data( @staticmethod def transform_data( - query: FMPRevenueGeographicQueryParams, data: List[Dict], **kwargs: Any + query: FMPRevenueGeographicQueryParams, + data: List[Dict], + **kwargs: Any, ) -> List[FMPRevenueGeographicData]: """Return the transformed data.""" - return [FMPRevenueGeographicData.model_validate(d) for d in data] + # pylint: disable=import-outside-toplevel + from pandas import DataFrame + + if not data: + raise EmptyDataError("The request was returned empty.") + + # We need to flatten the data entirely. + df = DataFrame(data) + regions: List = [] + for i in df.index: + segments_list = [] + period_ending = df.period_ending.iloc[i] + fiscal_year = df.fiscal_year.iloc[i] + fiscal_period = df.fiscal_period.iloc[i] + filing_date = df.filing_date.iloc[i] + segment = df.geographic_segment.iloc[i] + for k, v in segment.items(): + regions_dict = {} + regions_dict["period_ending"] = period_ending + regions_dict["fiscal_year"] = fiscal_year + regions_dict["fiscal_period"] = fiscal_period + regions_dict["filing_date"] = filing_date + regions_dict["region"] = k.replace("Segment", "").strip() + regions_dict["revenue"] = int(v) if v is not None else None + if regions_dict["revenue"] is not None: + segments_list.append(regions_dict) + + if segments_list: + regions.extend(segments_list) + + new_df = DataFrame(regions).sort_values(by=["period_ending", "revenue"]) + + return [ + FMPRevenueGeographicData.model_validate(d) + for d in new_df.to_dict(orient="records") + ] diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/world_news.py b/openbb_platform/providers/fmp/openbb_fmp/models/world_news.py index 4651779a09c8..088c26ca2edc 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/world_news.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/world_news.py @@ -1,20 +1,19 @@ """FMP World News Model.""" -import math -import warnings +# pylint: disable=unused-argument + from datetime import datetime from typing import Any, Dict, List, Optional +from warnings import warn from openbb_core.provider.abstract.fetcher import Fetcher from openbb_core.provider.standard_models.world_news import ( WorldNewsData, WorldNewsQueryParams, ) -from openbb_core.provider.utils.helpers import amake_requests +from openbb_core.provider.utils.errors import EmptyDataError from pydantic import Field, field_validator -_warn = warnings.warn - class FMPWorldNewsQueryParams(WorldNewsQueryParams): """FMP World News Query. @@ -31,16 +30,18 @@ class FMPWorldNewsData(WorldNewsData): site: str = Field(description="News source.") @field_validator("date", mode="before", check_fields=False) - def date_validate(cls, v): # pylint: disable=E0213 + @classmethod + def date_validate(cls, v): """Return the date as a datetime object.""" return datetime.strptime(v, "%Y-%m-%dT%H:%M:%S.%fZ") @field_validator("images", mode="before", check_fields=False) - def images_validate(cls, v): # pylint: disable=E0213 + @classmethod + def images_validate(cls, v): """Conform the response to a list.""" if isinstance(v, str): return [{"o": v}] - return v if isinstance(v, List[Dict]) else None + return v if isinstance(v, list) else None class FMPWorldNewsFetcher( @@ -55,7 +56,7 @@ class FMPWorldNewsFetcher( def transform_query(params: Dict[str, Any]) -> FMPWorldNewsQueryParams: """Transform the query params.""" if params.get("start_date") or params.get("end_date"): - _warn("start_date and end_date are not supported for this endpoint.") + warn("start_date and end_date are not supported for this endpoint.") return FMPWorldNewsQueryParams(**params) @staticmethod @@ -65,21 +66,35 @@ async def aextract_data( **kwargs: Any, ) -> List[Dict]: """Return the raw data from the FMP endpoint.""" + # pylint: disable=import-outside-toplevel + import math # noqa + import asyncio + from openbb_core.provider.utils.helpers import amake_request + from openbb_fmp.utils.helpers import response_callback + api_key = credentials.get("fmp_api_key") if credentials else "" pages = math.ceil(query.limit / 20) - base_url = "https://financialmodelingprep.com/api/v4" + results: List = [] + + async def get_one(url): + """Get data for one URL.""" + data = await amake_request(url, response_callback=response_callback) + if data: + results.extend(data) urls = [ f"{base_url}/general_news?page={page}&apikey={api_key}" for page in range(pages) ] - response = await amake_requests(urls, **kwargs) - data = sorted(response, key=lambda x: x["publishedDate"], reverse=True) + await asyncio.gather(*[get_one(url) for url in urls]) + + if results: + data = sorted(results, key=lambda x: x["publishedDate"], reverse=True) - return data[: query.limit] + return data[: query.limit] + raise EmptyDataError("The request was returned empty.") - # pylint: disable=unused-argument @staticmethod def transform_data( query: FMPWorldNewsQueryParams, data: List[Dict], **kwargs: Any diff --git a/openbb_platform/providers/fmp/poetry.lock b/openbb_platform/providers/fmp/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/fmp/poetry.lock +++ b/openbb_platform/providers/fmp/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/fmp/pyproject.toml b/openbb_platform/providers/fmp/pyproject.toml index 818041613417..ceaac58ab5b6 100644 --- a/openbb_platform/providers/fmp/pyproject.toml +++ b/openbb_platform/providers/fmp/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-fmp" -version = "1.3.1" +version = "1.3.2" description = "FMP extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_fmp" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v1.yaml b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v1.yaml index 785e3edf1e9a..7740999d9e99 100644 --- a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v1.yaml +++ b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v1.yaml @@ -13,137 +13,137 @@ interactions: response: body: string: !!binary | - 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 - l8nyL+EFV3KW+SGO9sfpShT0v6YWpIYM5UWyFrOYcfDF50Owlt3KRBhyeOjkGSjDQ3uWSOQMdsgp - nnf46kJ0cGuTn6HQEXig8zEUOdTU5He6csr4QHktFJSAbGZliVYlJ35gx/bzhw/TN060ezz8h6Ji - FrdVzKKpmEW/Yu6uFg/SrRKprbff5Vako8kcqOQWLFfNgi1UzJ4b6ov9atmml0CqZZVIf6dadk4m - 19SvlblPJXuJVhbHFwdN96bhFMI3yNQC1T6Row6tPPipqcxRmvrVMtepJFb0Ms6S6WWbM5jOfNLJ - HZihlgeb7jEWquXYRDq5FkovB23bqZcNUylzCb2MAlvY0YNwglo2ziW6/RytzG+rlXlTK/N+rdxd - fi2Zhw1LVSszBTo818qQNb9YJw9hpoVaeZDcCOqr/XrZpUqX0st2yW6ZC7dQLQvuEo26RC0bni5p - K3tIEatQiPuSq1FTyjq9nDkqWWibqopyYZxTyUjKz5JdIamS6XdD9qhkJZIpFmpkITyhbGGjzJTI - x5ANBW26LmQCEYhqaZ+c3sdsn+wTjpyjkG9ZxpxPRyhk1q+Qu8uYFdgVLYUsUvmmtsnSXWibHHai - oIJ6NfLx7V7wzW6FLHQCHkofi2SL0amPvZHJic3Qx1MLweMlzdfHXIkUqK1tcrCK0ue2rJG9pcyG - ej4nOhZm6GTO0u+WdbI2vrFNlsmWpJKKs3ybrOC9wgu18mBkc5uMurbivpCpLqW0MgpsQSuDcGKJ - gLyYVnb+ploZp8u18jSiQyu77lJgFJdWnouCTTWhlTkYyIu18tCXMkmp5YHL89Ty4HXuTMUwpE2f - 507NrJlNFmiGZpa4HvM1s4eNY0MxW2dzPpFKVpJO9kZGi4QoRb9axlTB8k5ZpNuOTCmzVDWVA5KW - UyDu0sqg/xYqZcAC6bqAmWo7ZZHeWUIno6gWdDKIJb7JwaSn1KeT//Df/w/0cKpZ6dwAAA== + H4sIAAAAAAAAA82dW48bx5XH3/0pBD9vW3W/zJvs2ICAbGwkGyyCIAjoGUomPOJoZyjbSrDffaub + bLLrX6cu3bx4DRuSm8WuvhyeX51r/f2LV6/+Hf579erLh9Vu/eXdqy8FE7JjvpPsy//Yf/Ly+cOP + T4/9Z2/e/PDH8ejz+uPT82798M2n5+f19v5z//lf//KH8eP7zc/9ERb+kYJxL8cP3m0eHzfb93+Y + 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 headers: Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Headers: - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, - APPS + APPS, publicauthkey, privateauthkey Access-Control-Allow-Methods: - GET, POST, OPTIONS Access-Control-Allow-Origin: @@ -157,9 +157,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Fri, 05 Jan 2024 21:23:47 GMT + - Tue, 13 Aug 2024 22:23:37 GMT Etag: - - W/"dce9-lmsObLv7FoJ8s1nEBTpjv9OWr+4" + - W/"dcf6-DqsThvmPFVHC698jy9/EdMkAMyQ" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: @@ -187,26 +187,23 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA5WWPW/bMBCG9/wKIbMD8PjNbgE6JENaIwnQoejAygwi1LEESW6HIv+9/JBs+WhZ - TYIYiCne3fPe8aW+XxXFX/9XFNeUUHZDzA0j15+G7/y3D7b0/1LDhCLxZzWuPLn2d1U6v6oFJQSt - fnO2tT+3rlsVd/WbK+xuU9yWpeu6uq1c53cxo7lAu6q13YR0mmUBq/VrvQvZfC4xrsfFd//5vjoB - oQGE8hyEE1DzIEoDNR8G4UA5zIAY/zsPIrg2l0EggogchAkwWKIjiNScYm2XQZhmEoszgDDQchYE - DBi10BESQeSZ0fKBceQjiGBK6o+DkLHYvCNMUT4LwpQfgYsgYCKIPgMiFMdJjyBcUoOHZBmEcq5z - 2RMIUJ0zjiCcsiUQHUHMORCusUQPdrd/sWW/b92mWLf1Zl/2q+Jr/+rakE5xmBkc0Jrkp3wsU0pp - Lp8AULOeJLTAAsSCxvqCgF4kydBDQ1OivsacETEVbmg2lxN9gcFC4TL3oNum2bpiKN+bHB6ItD42 - 2A8xHv3xgcO8juc106CZaADAZk5YmjHG9WUUkR/eExTB1WUURimeD4wiBMlcNEchJHOoCQr4YVro - Co8oahaFE4VvgNMjKYnBA3XCysjh9ppl9S6SmUG1rjdpLCReed7vgkc81S/9H9u64tb7xNFZQBN5 - 2XyB5Z51CuUvd5w11XzfDPafn5PxgQHKAM2VmyoLPNPlvonMnANW474PzLPIkogFd6O5u3123a++ - blITM6sOpMWj29r+6HDdNG+8WCjPbo+kwOJWTXj25jHwCwnYItPkP+y7qlyOLBiuae3aqvER7DY9 - ncLd2XYT1Azd8Bcd3lO3fbyNgsAKNG7JoRdD6kngL64vnmzayrjAY/Bc93YbxqAbvGChd5A757R3 - nOEEqYq3qFY7qDW6RrxVu6NaksEltexZtdj4PnpeLd8AHHNUazXmjpHrGHnn5eoGuagReOtBrtMH - QWXnJ1hOjLsETQkTuN/Jjv5rO1cke/0f/EpxsWA+JH+FfXS9rbbBNJTJrp6rH/8AMp/7vZUMAAA= + H4sIAAAAAAAAA5WWTW/bMAyG7/0VQs8pIJHUV28DduhlWLAN2GHYQbM11FgaB7a7HYb+98lyXLeS + Ha0JEiCWSb0P9ZLOtyvG/oYPY9fAAW+4vUF+fXu+Fq5+cFX4CRal5vG1m1c+++53U/mwaiRwnqx+ + 9a5zPw6+37G79sEzd6zZu6ryfd92je9DFFpDMolq9q4etzOYJWz29+1x3C3sJef1uPgUvp92r0Bg + BAHKQYgLvQ2ijQD7ZhASQGIDxIb3NogkYy+DiAgicxCUwqYlWkCUIUhrWwZBgyotzhkEhVGbIMIK + qwsnwiOIWrFWSJxmXkAkamXeDsJnsfmJoAbaBEEdLHARRNgIYlZApKZ00wWEFNjUJGUQIDJ52ScQ + ASZnnEEIsARiIohdAyGTlmgBQZ0b7yxJGMPzjp4lKaXsZbcLvTl/pJHpposksHalFJMkC5m7XlRJ + oChIUluTBMKQ2ur6YL/UtC88NvfYOgshmcuS5GYrSdJbkhAgb+1ZkpQ8m2CLJBGOrVAlipL0iiTi + Op2o80jhz2N+RVJoNFswMOad+Dyt1gxxTm0FZJLOYgUVHiwCNpsmFLigV+RWeu/7X0N7GltdEaaq + Pg73vmMPj31Tsc4f3OBrdura+rEa+jgs+umMYjiKtGf3vmtOIYM7THdP6e5cV/9xXfQazo/ZJabt + hjiSoi2QsjnQ/hzG6N28d8zcxsxHP7DeTbFgZRr6pR3cgYVqvb5R6BUXuDrmLUEDR7neaP8VTppn + /2qafTs6SJMsOIHnT+ZPfnDNYbSYtlkPX33/B9XwNShsCQAA headers: Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Headers: - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, - APPS + APPS, publicauthkey, privateauthkey Access-Control-Allow-Methods: - GET, POST, OPTIONS Access-Control-Allow-Origin: @@ -220,9 +217,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Fri, 05 Jan 2024 21:23:48 GMT + - Tue, 13 Aug 2024 22:23:37 GMT Etag: - - W/"c95-f87WUVMmUm4/WysLRNFu8Xy3rmE" + - W/"96c-Wd4OYbEcJBanYrmmqO9nUMgHCEs" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: diff --git a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v2.yaml b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v2.yaml index 4d3238f46ecb..3881ca1dd431 100644 --- a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v2.yaml +++ b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_business_line_fetcher_urllib3_v2.yaml @@ -13,133 +13,131 @@ interactions: response: body: string: !!binary | - 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 - FNWMTgaxxPdBmPiU2nTyH/77/wE0/r+1ft0AAA== + H4sIAAAAAAAAA82dW48bx5XH3/0pBD9vW3W/zJvs2ICAbGwkGyyCIAjoGUomPOJoZyjbSrDffaub + bLLrX6cu3bx4DRuSm8WuvhyeX51r/f2LV6/+Hf579erLh9Vu/eXdqy8FE7JjvpPsy//Yf/Ly+cOP + T4/9Z2/e/PDH8ejz+uPT82798M2n5+f19v5z//lf//KH8eP7zc/9ERb+kYJxL8cP3m0eHzfb93+Y + Tsd5x44DVvf364/hxMkI8Yq7O+buhD1Osnpcbx9Wz39br57HoeNnH9fPm6eH/uh3fxuPbde7t9v7 + pw/9eb3xXrPhn8OnD+uPz+v7zWq3edq+2T68+RDub/Ov4X/DeM419zD+3Trc+8P+lP+1+i2MGj97 + 2T3d//z16iU8n6cPH9fbl+NpmJMyOs39T6vt+/Xb7X8/Pf8cHsw3q4+b3ap/3J3R1kZDw6N5+rTd + vfx5fb/e/LL68XH90o/jxrlo3Gb7y3q7e3r+vP+UO/IsP6w+n07hXHxzT7uf1s/pJXHpRDruT0/b + b1YvP73drT8MZxNCxBceHnw/4Ifnp182D+uHrz9/H15PeCTb92/ud5tfNrvNcBmcM63ip9Pfysvu + Q7idl7fb8P3wvd3nHx5X2114Rd/+z6fNx/6z4dKY1/E9rO7D5y+b/sm//Gm9m7yej5+ew2N/Wb98 + /+7taYLh0r3m8RW8BCF7+c/V7tPzcJn4DaU1V+kj2Q863eDhMUtJPpi/BkH57on+UvgGyumPuz+v + P64+j3euvQCRevrw4Wn7l14G3768fFo/TG598lk4yeE59AM6J7zj8Uyb/nVtH4KobIYhXDMRX8xw + s99ttqvtPd5seDLx+5jc7EkS8Lubw5NiToFUr9+9W9/vvn8XHtT6t2+GX83L94PgTW6vn+Pwgzp8 + oq1h8dMJx9/svt0+fP/uh1FJSGbhzexHfb1+v9luw9VNxgrl4Xf5NEpzP+V3j0+/0rJ8v/8dfftb + UAgPmyBQa1pu3z2v15MzBT3lYgkLCnTQrj/tdh9f7l6//vXXX796Wd9/9f7pl9dvwhvdBDF6vX54 + v3p+HdT66vVeA7/uz7D/6yAvnJnJoa5X+8PBbrN9WP/21U+7DyedvV09/vFik65WHx+7XlczL9kw + T5jmf/u5UhaJnkVC3YpFIryOTrgCi/Yj7MAifsePV0awSDSzyDsWi0qNRZwpGJ+yyAHfskzyTMa/ + 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 headers: Access-Control-Allow-Credentials: - 'true' @@ -159,9 +157,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 27 Jun 2024 10:12:29 GMT + - Tue, 13 Aug 2024 22:23:09 GMT Etag: - - W/"dd7e-wP8t54o6PpuSC2tTRqJR2bInrkA" + - W/"dcf6-DqsThvmPFVHC698jy9/EdMkAMyQ" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: @@ -219,7 +217,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 27 Jun 2024 10:12:29 GMT + - Tue, 13 Aug 2024 22:23:09 GMT Etag: - W/"96c-Wd4OYbEcJBanYrmmqO9nUMgHCEs" Server: diff --git a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v1.yaml b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v1.yaml index f86bca477ebb..1ce66839298d 100644 --- a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v1.yaml +++ b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v1.yaml @@ -13,137 +13,137 @@ interactions: response: body: string: !!binary | - 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 - l8nyL+EFV3KW+SGO9sfpShT0v6YWpIYM5UWyFrOYcfDF50Owlt3KRBhyeOjkGSjDQ3uWSOQMdsgp - nnf46kJ0cGuTn6HQEXig8zEUOdTU5He6csr4QHktFJSAbGZliVYlJ35gx/bzhw/TN060ezz8h6Ji - FrdVzKKpmEW/Yu6uFg/SrRKprbff5Vako8kcqOQWLFfNgi1UzJ4b6ov9atmml0CqZZVIf6dadk4m - 19SvlblPJXuJVhbHFwdN96bhFMI3yNQC1T6Row6tPPipqcxRmvrVMtepJFb0Ms6S6WWbM5jOfNLJ - HZihlgeb7jEWquXYRDq5FkovB23bqZcNUylzCb2MAlvY0YNwglo2ziW6/RytzG+rlXlTK/N+rdxd - fi2Zhw1LVSszBTo818qQNb9YJw9hpoVaeZDcCOqr/XrZpUqX0st2yW6ZC7dQLQvuEo26RC0bni5p - K3tIEatQiPuSq1FTyjq9nDkqWWibqopyYZxTyUjKz5JdIamS6XdD9qhkJZIpFmpkITyhbGGjzJTI - x5ANBW26LmQCEYhqaZ+c3sdsn+wTjpyjkG9ZxpxPRyhk1q+Qu8uYFdgVLYUsUvmmtsnSXWibHHai - oIJ6NfLx7V7wzW6FLHQCHkofi2SL0amPvZHJic3Qx1MLweMlzdfHXIkUqK1tcrCK0ue2rJG9pcyG - ej4nOhZm6GTO0u+WdbI2vrFNlsmWpJKKs3ybrOC9wgu18mBkc5uMurbivpCpLqW0MgpsQSuDcGKJ - gLyYVnb+ploZp8u18jSiQyu77lJgFJdWnouCTTWhlTkYyIu18tCXMkmp5YHL89Ty4HXuTMUwpE2f - 507NrJlNFmiGZpa4HvM1s4eNY0MxW2dzPpFKVpJO9kZGi4QoRb9axlTB8k5ZpNuOTCmzVDWVA5KW - UyDu0sqg/xYqZcAC6bqAmWo7ZZHeWUIno6gWdDKIJb7JwaSn1KeT//Df/w/0cKpZ6dwAAA== + H4sIAAAAAAAAA82dW48bx5XH3/0pBD9vW3W/zJvs2ICAbGwkGyyCIAjoGUomPOJoZyjbSrDffaub + bLLrX6cu3bx4DRuSm8WuvhyeX51r/f2LV6/+Hf579erLh9Vu/eXdqy8FE7JjvpPsy//Yf/Ly+cOP + T4/9Z2/e/PDH8ejz+uPT82798M2n5+f19v5z//lf//KH8eP7zc/9ERb+kYJxL8cP3m0eHzfb93+Y + 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 headers: Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Headers: - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, - APPS + APPS, publicauthkey, privateauthkey Access-Control-Allow-Methods: - GET, POST, OPTIONS Access-Control-Allow-Origin: @@ -157,9 +157,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Fri, 05 Jan 2024 21:23:47 GMT + - Tue, 13 Aug 2024 22:23:55 GMT Etag: - - W/"dce9-lmsObLv7FoJ8s1nEBTpjv9OWr+4" + - W/"dcf6-DqsThvmPFVHC698jy9/EdMkAMyQ" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: @@ -187,22 +187,22 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA5WVPW/bMBCG9/wKwnMMkLzjkdfNSIw0Hdyidqaig2AojYbYgaxMRf57RfoD7lES - EQPyIB3J97mPl79ulPrbP0rNrLYw1zwHPftyete/XbzWbbOtDmpd/3mtd13/zZB1pI+/23Pc8r3d - v9VXUYyWUQQ9tHXV1a26e2l21VWst86xiP1WvVW7qxiL1nkR87M+dGr/rBaHplI/qm3z3GyvlzAZ - d1ySVnz0/x+3/xHbSGyxSMzkQpHYGSODRonRapnCjNix/zQx+AKxScSuROwANJWIA4OWCseIKQDJ - DTPigMF+kpjg3IxjxDoRU4nYonNFYgp0auoyMWrQsh8yYoNZzxSIDbs+7VPEhhNxuCa++/q4WkRR - QF4e+L17ifL377uubepDPMOgBcn5tHrcLO/VerPYLNcxqB8fms69CUkJDylxhlEWe0hJbw0yTCrh - oMlMC/G5tV1Sgp6kUw0I0dqAKQgJCMDTQih3nIsQApQ2mAthoHNtRnV4R+Sndbh8Ki6VIYdyrAd0 - uL6XSvkwHuy0Dkw6/JCO3oGg3KsBLMooqYMC60JdYGBm1GqWbBglZ67CB08yZ08qnU2GC7WwA1Ny - PNt6LlfCW0/ZiBzP1owFbjN+A8YSBDhfoZetoy/NT76UNOYDuky+GT96n9lN8sDYZgiFvOjxuyru - jchyb6Et2BFLjwMdiLPevPn9D8lau3sSCQAA + H4sIAAAAAAAAA5WWu27bQBBFe38F4doCdl77SCc4QuIUThA5lZGCEOiYhSVDkqvA/54lLQbKbMih + BVAFOUveczlzl/cXVfU7H1V1iQ5p4dKC3OWH07l8dvnU7NtNfajWza+nZnvM18CjePf2uxrqVi/7 + 3XNzVpUYE6uiT/umPjb76vqx3dZntQFFkqr9Uj/X27MaZJSgar43h2O1e6iWh7auvtWb9qHdnC9J + HuRtSb/iNf+/Xv1DjB0xskmcvESTWAB00Sgxo9MWFsSSwruJKRjE0BOLRSxEzlvEMZHTCseIfSSv + b1gQR474TmJPQzOOEbue2FvEyCImsY/+1NQ2MTtyuh8KYuCiZwxiSJJtnyKG1BPHc+Lrzze3y04U + +aAf+PX42MnfvWyP+7Y5dM8ARtKcP25v7lYfq/Xd8m617ory+Php7yH2SpLlPaAbmCa8x79DY3ov + kFh3Uul9IMPIMCsQ0+DClHrhRHPTgTl4nZ1aPQRTvZ8VbtF7ML3nlET7Oao+crK8z4mKcVq9zBrb + bGphVem9I5qbUxLDsGmMq887kdH43KsPhnovSNqq0nuXUO+OY+oxRbZSFjgNKTumnsoA+Z96DKSF + daG1OIVWP9kQwQKkEKPuwFFAYdCvsgAk9gYgzsolCQL69ShAIgxm/5En1ICFaCcBpkXDrHmmSEUD + K9GYPy3MtsMQip1CixYe5mpMs5v1uYGce3Jac0R7d4bozeShFAubL37+AaFChWQICwAA headers: Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Headers: - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, - APPS + APPS, publicauthkey, privateauthkey Access-Control-Allow-Methods: - GET, POST, OPTIONS Access-Control-Allow-Origin: @@ -216,9 +216,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Fri, 05 Jan 2024 21:23:47 GMT + - Tue, 13 Aug 2024 22:23:55 GMT Etag: - - W/"912-ZK+N7hiDCOgBJdrQTuxE+QVjtWQ" + - W/"b08-R0VeSofz5e31IgUsoknSMh6ba0o" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: diff --git a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v2.yaml b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v2.yaml index fd73c5b3b8e1..5881be151a1d 100644 --- a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v2.yaml +++ b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_revenue_geographic_fetcher_urllib3_v2.yaml @@ -13,133 +13,131 @@ interactions: response: body: string: !!binary | - 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 - FNWMTgaxxPdBmPiU2nTyH/77/wE0/r+1ft0AAA== + H4sIAAAAAAAAA82dW48bx5XH3/0pBD9vW3W/zJvs2ICAbGwkGyyCIAjoGUomPOJoZyjbSrDffaub + bLLrX6cu3bx4DRuSm8WuvhyeX51r/f2LV6/+Hf579erLh9Vu/eXdqy8FE7JjvpPsy//Yf/Ly+cOP + T4/9Z2/e/PDH8ejz+uPT82798M2n5+f19v5z//lf//KH8eP7zc/9ERb+kYJxL8cP3m0eHzfb93+Y + Tsd5x44DVvf364/hxMkI8Yq7O+buhD1Osnpcbx9Wz39br57HoeNnH9fPm6eH/uh3fxuPbde7t9v7 + pw/9eb3xXrPhn8OnD+uPz+v7zWq3edq+2T68+RDub/Ov4X/DeM419zD+3Trc+8P+lP+1+i2MGj97 + 2T3d//z16iU8n6cPH9fbl+NpmJMyOs39T6vt+/Xb7X8/Pf8cHsw3q4+b3ap/3J3R1kZDw6N5+rTd + vfx5fb/e/LL68XH90o/jxrlo3Gb7y3q7e3r+vP+UO/IsP6w+n07hXHxzT7uf1s/pJXHpRDruT0/b + b1YvP73drT8MZxNCxBceHnw/4Ifnp182D+uHrz9/H15PeCTb92/ud5tfNrvNcBmcM63ip9Pfysvu + Q7idl7fb8P3wvd3nHx5X2114Rd/+z6fNx/6z4dKY1/E9rO7D5y+b/sm//Gm9m7yej5+ew2N/Wb98 + /+7taYLh0r3m8RW8BCF7+c/V7tPzcJn4DaU1V+kj2Q863eDhMUtJPpi/BkH57on+UvgGyumPuz+v + P64+j3euvQCRevrw4Wn7l14G3768fFo/TG598lk4yeE59AM6J7zj8Uyb/nVtH4KobIYhXDMRX8xw + s99ttqvtPd5seDLx+5jc7EkS8Lubw5NiToFUr9+9W9/vvn8XHtT6t2+GX83L94PgTW6vn+Pwgzp8 + oq1h8dMJx9/svt0+fP/uh1FJSGbhzexHfb1+v9luw9VNxgrl4Xf5NEpzP+V3j0+/0rJ8v/8dfftb + UAgPmyBQa1pu3z2v15MzBT3lYgkLCnTQrj/tdh9f7l6//vXXX796Wd9/9f7pl9dvwhvdBDF6vX54 + v3p+HdT66vVeA7/uz7D/6yAvnJnJoa5X+8PBbrN9WP/21U+7DyedvV09/vFik65WHx+7XlczL9kw + T5jmf/u5UhaJnkVC3YpFIryOTrgCi/Yj7MAifsePV0awSDSzyDsWi0qNRZwpGJ+yyAHfskzyTMa/ + tCyS+EH5V4nkRKrGRyJxBeJMAMkrFV9ShkfWM4JbwKOg1Ew0qBVHQgToJ/fRiiPLkLuIo7DIii8s + zyVrUMlXuGSsNPEXSlyyh0udwaVAealRCoFMilmQrEVk8toAdlIyBaGKX1WeTNLCL2MWmMKLVbHM + LQTToPnj1RSFphQ3eTTJsBSA3wOFplSuc2hCGQY0BUWkAHLns6l/JAH/EZvEnk3uamwaJx3ZJJgX + qsImPrBJ34pNfCCPL7BpP8INbFJ3J4wRbOLNbFIGdEONTcLV2dQpa+NRWToFFR8rybzBpDyPxTqH + J8ZBn0QWkzBKkKeZAIoLKeLLyhBKqcOPt0SocOUivvJWRIV1AMB7BqKCwMePgUJU/PPOE6rXZjq+ + lAqiwlpQuWZGSdCVLYjiSquK8cS5wWU6wah+NZ8bhLASGqxfAlbKgAWRhRXvF4eZ+67Cykup45tb + yirpWqyoBD8FVHmLLgcKVal8Z1CVyDJaUcGyvzSp+p9sEIyIVHxPKn01Uo2TjqQKvzuhK6RiA6nM + rUjFeg6dHIgEqdieZQOpzN2JoQSpjqepkUpbBeq/RiqmDYwnSBXWStGgLKiMQ+HPgUqbw8Ayp4zn + sZaI/XqgZSi3nmKGcNcl1yM8NQwZ5Rf59BwzQPp2QFkJ1h3BJ65FfPoCocKqV80jlGAzCGU9yfAi + oZQALZgASip4ORSfHKzR8niy2vv4fASemGu1pYIGWu7kc2b0Jp+Lp8AJCYCm+JQwJ88nHWwA8OsS + fEqlm8ZTIslAJyulia//fDoNZ/Oxj491+4NXo9M46Uin8D/ClOnE/UCno7VyZTqF6Xo6HQ2glE6H + EaynExd38sjNlE78aI5V6aRFQpsinYRWsIyk6CQP0lenEzOwjsqaURI97zSehCrZUA41NxF0QpdW + LuikBaGOEE+Gtg9qfDJegtpu51PQOr5qQJlmPgVay/hSKnjyzqKOKvj40BfXgCelnUehRfvJqTqe + LPAkjyfjLYTTCDxxiMQW8BTW/FkoV/nkmbfx7S/kk1ASlqYUnlLk5PEktIc4JYWnVLhzjj4UZOCT + digIZ/NpeIfhTU751KNgOHgtPh0nXQUN/3N/yAvX/1FBlBsQdVT210aUGxIejlYRgajDiFdsCEOp + o5FEIOoI1iqigoU8y4AKaxoMW1GIEmN8swopjTjLQiqsij0dRQJfn977dk/jpphyopoaEWwwIuKd + Xk8QKwJmiZ9PxRfdCClrlYy/OANSUsKVEZCyQNhCIEpickfNhmKKWcK8zNhQsKhogBQPS5sKpJSB + ZT/BKJMfk5hQAhbrKaOk5cQ9k4wyMuvYrBLKWXcZQmlcplCASqFTABTDJSAFqFSwM4BKhBgAZRQH + ET4fUL1u4Cpy7/UgGA5eDVDjpCOgnBe+/6MCKHvTnL0wXSVnbxxxAJQs5Ozx42c1QCkn9TxAcV23 + obQH9ZHF0zFxoYqnPqCDSpfEk+hzYKbjYivKZs4yAZTDy89YUZ7ZBkBxOFkjoIzUEKaYASiB8Xgq + DAW+1YKXL1wJmBs1QgkjJWFRkLQZVxMzABXwo1SFUELzBjef1q1RKJkEWFNGCWuIuyYZFZYt2cTF + KqS49XAtCyEV7IO6ky8FTwlSmItEWlGJcGcglQgyWlEM87zOh9TwWiyLIGW7/cGrQWqcdISUDUqs + /6MCKXPTZL4wXR9kOnrvCEgdRoQl5J0Sd7zk6Dt+VoWUNg6hU4aUThJ8U0gpD2HQPKTGdVAVUoqh + 2qUQhdHsKaAEBKgIPAkOYzJ4EkoTGAM8KbeMTtqJ5eaTVmgkJnQSEBsr0ElJx2G5UaFTeIBg6pa8 + fPDym/CkMcMsxVN4PbBOJ/CETqQCnrioRqGOgdc6ns5IkRDMgXdiKZyMhDwlEk4InAKcOIe1Bgmn + RLZzFhTKMcIp2PWXcvGFtUzvWgmCLgLw/ORQ10NgOHhxOOGkq15r94DyQvV/rcBJ3zRHIkxXyTQf + R/RwkvyOHZ2PBJyOnsIanHRY6GJ2XiWbr8GCSqqCsnCSGjR4Fk5hZlgQ03hSpRwJIVF1J3zSDAIE + NJ8Mayh8kpCC1IgnF241fioz8MTTYF1qPEGGWwFPxigG77JmPHEPt13AkyD5XaSTNgItmYROlvM6 + nZJynDydjNU1OnFtWnMkJOaQzOETtxbWCwv5ZFG9k3xKmJPnU/jVgzebzJBIhDuXwIeCjB6+sEiJ + B5zBp96ICSa3ljoYd3xyqAtqd3/w8nyCSR+C5jLigbOfK2RSA5mOXrJrk0ntK5wKZFJjDZS94/xO + F7L3TvVRNTJJr2HpWiZTWBPXk/eEhByKLJiEg2qZLJgsU7TRA549JcCvH5EJfosUmNDio8GkEYAU + mHwmrFIjUzAMeOqebCOTd/Wwk7QQSCkU5nLLIVpXIVNY2XNO6OhcEIl4PpX6J20ruXvhJ384bwlM + o1+2DiZlOKTYE2DiVGECCSZrLSkWTWCSVl+oDkpBhi0FphQ2BTApoeuhp1S2aTAlcgxcUn60Hy/H + JSVdWLPZiEuq2x+8GpfGSR+sk7wJTPK2iXuylla+HyF8+OnfSVcsgOLNjSKkZRJNoBKYwtqxwWLi + UK2YB5PQjWAyytLWDoacuC2AyVvU2qlLD7M0aDJZQaVOo0fPw7laySTNYpvJs4S+CZkUpDuVPHpO + QcChajIppQhoZzx6QJAWNEmZRH8SNBnM6CJtpmY0CelVzWZi2hCOTLrsSUAq0hw0cSPtRdAksRkI + iaYENwU0MQvLVhJNiXBn0ISCjGhSmHl1Ppqk4kZLFaFJdvuDV0PTOOlDuJ/wZhvQJG6bsCeqOeWH + Eb3NxILZVPLmNfeNCEt/KM8so0mKxM9PRJowLJRFE7egu/PpEMLHv5Bcsp4m+i2cKp7ocNWETHRd + ZXI5Y7FMCUzawQ+1FUzMQSBrBpjQ90aZTBAUKSVCcDRBa2DqLaxmXx6EE1q4pBwmDyKXSjAyYCzm + YcQF2EAJiwR6mwpWEujQeSSC0NRCEHmgIcmhhC15DgWjBt4zhaFElDMYQrFFDHEMHp6PoX4JxYyL + MCS6/cGrYWic9EFxLrVuwBC/bcYDr2Y88FPGg9TFwlve3CIiLH8gx7oSVHJY4kG57hzUK+UxxFsr + mzSaZjSGONGD7pjxYKsQ6l280RgaQgLjthSF0kfbiCFpNWTMtWPIKl3FkABvTKkvhJDgoqy1LvJO + E5ZjxguXbzKXxxBTSS/Hdgw51MU5DOXgU0eOAbNjBnI4lhgsJM7QpCK+T4I5CUcKpg8XGDEjmJPK + baagFmUUmBOeH6x1z2dOWB2JoPgj5vBuf/BqzBknfRB9Na1vYA67aVsizqrhIjaGiwJzzN2p9RDB + nOZmD4EgfI7pE7RQ3fThCgyaLHMc+BfyaQwCsoKyTjnwnkSWj/b0SSbUMZK1mD6dkJLQrYCdmbDh + TkPmVztsBNZtUCW0EAnLw0ZbByGfWvtWYzlhCGRYEw1sIQ2XrtIjr0QaDzVEVyCNzNdbVUmDqUEL + SaOxwxFp3CT0yJNGC+x8SIAmlVkaNIl8Ygs8o+yljRvW5y2p2MfGuv3Bq4FmnLROGOZvmirHfI0w + 44ieMNzdiYJz7ZRGVyOME9BRpJKPIOs2zbFra5UvtjWHu8OEugxfvEytgREvoKGoIlgi9y01aCgA + nQkWxvVSKyb8bmv5B1D+UujMYBw0DKxgRTJjm7GC9mYTWJLCyTlgUWDFXgEsHPxrM8BiQH0v5Epn + DPKTAEsCi5IF47AWnAJLIrO5aqFyXoHDBKezucJ8WGUG7E250ivy4eC1uHKctIEr7qaJbqzaZYEd + uywErgTL5XgugivNXRYMdi8pcwUD0RRXpG90lWlIc8piRTBYF2awYl267p/sPFFNJUDDJkMW6eto + wXtrRIzHS5hBGJ5EtVI/GaTTFhLcwsOKn1ctWmMEgKPEmPgyWhDjeKU1XZEwkPtRitWU61TrqDFg + 0c5ADeeXSa4WGrfgIG0Y5EeeNR7b3VKoSWQ3l1oNcoqkwZ/X+aRxQiivo/BMUKb7g1cjzThpA2ns + TdMD2NAMgZdIcxgxVKL6YrsE1twuQabsKGYH8LqHzDaCRmBTsKx/TIom0GBpTQSaejI1V1QJJdEI + lTB0MCQDt9bIGY19wNs54xMTDzEjIG2i1APVgkOy1mNOtbeYE4x8NOVUNaGWUwabZuYpA77i2YyR + EE2YwRgLpvdSxCSp5ARiEmzkCWMkCjuVAoBSm8uRruShXWwDI86U7bs5hcvywQCeHOp6pT4cvDxg + YNKV4I6Hxdq/+urSCmnMTRvzhOm4KG4SMY7obRqm73QhR5o19zzgPlkqlkgjcDcXqisPrIWz0f/W + up0OZ82RBrzasUmTaZkwRY2hik6IrqbSEoo1aRgXDWlkjUCro501JsmQQNaAC7PQKW4s12kkjZNU + yzSaGjrrXMqBBl/rLMxAiKiAGWjQswA0EOaYARoJpF4MGkZFWmLQJPTIgyYsQ+tx/0RkadCgeGIw + RoM2OAM0Qekb3e8945RwbnKo63X6cPDyoIFJV2Eqoa32/xR1m0bfNNeMDQl3rJDyzIb0CMleCX4n + xJ0qkaa5gUGwF6AArhz2Tyr0CNLEgpclDaxTs6BR8MvIcAbjihFnoE6CwAw+B5oyEi6aLMGhl7ZV + yGiZmmRtkBGwkl2yUSvnuDStGTLYPKxkyGR1cL4aVCft3dsB09yaYDlXFvAEr2ohT7SgSBHjJGFE + HifBDqoXdybCmQnugyACTgRme56PE810UO08wklQ3MPBq+FknHQVphL9jhX/5HWcqJumkYXpepwU + OooeRux3Add3qhTkb+46gL0pKjQBVJAxfigFzNKkMRIjIbk5Q5N4UMSSTCRnmrFMhVeIVLa6vUIm + E9VI4pf3tq4WctZBIsU8jnDfXLvJ52Mk6YKS7gfE4ssloy+Q7Pj/gye4Y9VCnnTJ3RFASShRsE8k + BiGpUEtbm+pyPaYFs/UMnBw8UopJ7a2O3GBBcQ8HL48TmHQlwhpMStviBpO3De3LnhW85AY7jOjr + MUWgSaEQ5gSlGk3MLNMkyV+mtkmNhhScYLFwZqMtQKdcMjIrmCaZLVanOKHC0mkRJmG/4MbdiyIt + 2P53Bk4Ss2s+ToSZt8WcNFTaHO3Cmp0mhvtbzLJJGk0S7Ol2E5RchiSckz1lwDRBPBRME9EQtE+7 + U5MkAVFER5e4mGFyUOqSqaBFVESSoLSHg1cjyThpIElfkOtaSCJu2nQmTFcjiZiQhBXLW1hzZT/u + L1IhST31uJONKAGzORtN4aCcc3nH+bRjvCQqlgJpS5lQCm40QqCELBKskWQ5SGwNJB1osELuMSqp + WkXL+MzqQOmyMe2Cmyt+7XOI0ryH9k1Rgle1kCUYkiKNEnx6BZRIFH0CJW0ksUWSdO7SJAm3aI2N + SRKU9nDwaiQZJ10J5o3yTaF5ftskMD4E3ksBk8OIV4zdDf8WSNJcnN/Nal6GuoNGCSQQZZPAYunM + 5hpnLAro8wybKkxJAg5mAiR9T9doDE0S3WCTkD6dGkk4kb7WhhJs4ZKiBLuxFVAiwClSQYlmFFlp + MIBQNLDE4Q4AM1CS33P0dyQJXNRCkHA00kmSIB7yJAmnq4ffUT4z4RKQRUQJOEaXo4T1la/aMq6V + UtJMDnVBSe4PXhwlOGlAiTHc8gEliukKTdhtE73YYHUcAx0ETQ4jWmjSXHZvIdGvTBNXt0swfSsL + kypGeFvYXZSaXyYVg2nYnaoWT68F+88SIJlJEAdulnaCcHAwEQSBZ1IgiPKzCCIlNEspBd3nWyPj + 3nlLEIIaL1+gAt7Vm7Ckg+e2ECb9ti/xbRIwSQhRgInE5tKUWQJjMnYJiCXGSoCC58OEMS2NkBFM + gtIeDl4NJuOkASZSOHewS3a/7XIk4d77G0beh+l6q+PomkKSnEZUSdIPbSWJgRhDhST1hOEOJH05 + SRRrMUhwV5IpSMCOoCrqiVwkImWZMFrOw4hdvE1nsutBUoQCiQYFisiZMZLRwqlTJN81OA8Rg8uU + GRABTZeFCCQS3YQh/EIIwU1HKYQgFwoIUa5uj6CY0ghRZYJAUdTZBPF9YrTY92UZCdIr6+HgtQhS + nLQCEndbkLgBE9kUrtOIFpA019NLNqf0BHcEodu0TEcs54h0qDIpjhTsEQlmBGWPtJQ1dlQvEuDI + ohxg3D+knSbgjqNoEg0o1c2D1VbL38I9tfMwgeTxFphgziyxk2b0Oenc4rkhv6NzC5bjC2GChaok + SxAQBZYIMABJliRF9xRLQCCvZo0cAha+77XlHZ9GSXp9PRy8OEuSGSrgsDds8DVM12f2ZsvjTyNa + wNFcHh8sUIVmRRkdmExDGCGtxSRVeKDEZaIi4NCPoyLVxN/ECM+4s8DvS/FD0ltJ1QiCbaJmEKTW + 3auTrpUhfp5Xy2N/wbxTCwoMmhCS7OmQbN2SBcSpZFHlhvyODAHwLmRIJxsKShIyFCCiG7K2UE4z + ECl29EJf3PkQCT9e401UBd/r7uHg9SAyzlCBiLlhyu8wXTFR6zSiBSLNle8d7uZeYwiOppJ+IWS/ + HCIcm2lnKEJU8o0U4ZinTEbXLaEQU3tIE8bKee4szVP+teHD1NxZdWok76mSmAVx+gI1NMnScuFI + paN9h7VsJDV8bkgbNTpOvOFL0QPzcBfiw5LpvEAPREKeHhYTSwh4oJRmatuL3izsd78cHgdNun8M + Ynqo63X2cPDi8EhmqMBD3zA3a5iuBg/dDo/mYnZsrVRhR0MHe9DDy8nRWY8KMtMthUXDonC6yTjA + prUi1B6R6dVQFSXnkaMToI7b0YHR/SXs4Ab8fjWvlW4PpPMFbbhwC6cUH9HH58RCsvCgsu8uBQ8s + /l8Ijw437qTogUgo+a+g5SdFj0RSM/F0kEpMzpJg454PkOGJchOpd93tD14PIOMMFYCoG6ZjDdP1 + eCjFPg4jWgDSXL6OWYAVgCT1icTuj8xNhywHiIAQb4Yf2Jp0yg/F6VNMC0RgxZrBB1lHch4/rAz2 + t44vvBkfegDj8bbm46NvlTWwfnxPFdPDSj292FIer5WTa2tBR3hLYipUAA4EF4mOM9N50Xt/UXQE + 9MVyuJAdOqzf7OQl0G4rJvcdAKJBZP9GaxSfiAAZ+gAhzZIjEkggh+73kp5c0vngGHgG4FBXB4dq + A4e8LThgOgIchxEt4GiuVHdoSpS5UXdatbY9qXKj87zJ8BDEjlOnTexF1fCQnFAZeXJMR2FFyHRA + Iz36vSki0LbjQ3AZzbgEH1zJWdaHOJof0+eQwcHBURE/kBJBlBfRs0gDHg0Eac3mFWAiL0dJYQPk + GlIkVMssJAq3hwyFo0YgGjXaQy1xNIYCihq7+I53TtkiKLeZQhGQ0aTm0Krowg9I2X56fBy/MVH6 + /eEvsvpa3FZfi6q+Fu36urkeXEsmp+u9Sn9dbrmL1mRkklP0CpZrbB4WD8PrPj0ScqUf5GZIEjwM + mypsz7V26Rkm6rrfE3ZyR5k4tbVSWRiFHXUp7VRT184dXP2Ta2/T1tzHkr5EW4vjVkHju6r4ihQV + jsnEpw998ePnUc6X5SLSE3PyZfv1bbS8zevpMIuYLF1TPW25n4jTZZf8PBiWQ+js8N2FCrrvFx09 + K0pDB73bqKENUzGFCQ2NoppZ8oNYgoI2zkVa/hz9zG+rn3lVP/N2/dxcZS2ZhyVMUT8zpeLRqX6G + BPnF2rlvIRUJBK2eKa3chTWyoL460ctlhdw5FYk2pZCX6GMu3EJ9LLiLVOkSfWx4/ERr2UKKeAiZ + uK+du3bW8e3M0cVC21hT5CvgnIpGEmvm9A5JXUzZSi0KWYlogoXqWIxG4/EXT6yXmRLpGLJvoI2f + Cpk2BIKaWy7HbzFZLvsIIudo41tWKafTEdqYtWvj5iplBeZFTRuLWLqp1bJ0l1otKw0KqFUdH7fx + gm82a2OhI+qQq+MlzgxvZHRhM7Tx2CrweEvztTFXIqZpbXXMbfy+C/rY20hfNOjjoMJl9J05Gpmz + +Lt5jaxNrBJSjSyj9chlV8cKErkWquPOyOriGJVswX0hYyVKqWOU1Iw6BqnEWgB5MXXs/E3VMU6X + quNxRIM6ds2lvigutTQXBUtpQh1zMIgXq+Og8FoyJCl93HF5nj7uvE6dqhdwLmtmo6czQx9LfBjz + 9bGHxWJFHVtnUyqRqlXKuYvjYPvEfsg5yhjTBPOrYxEvNhJVzGK9dFFVDEpvoSY2uupHRvVaWheL + +I0SihhFNKOIQRxxewYTX1KbIv7iH/8HnONLi/bcAAA= headers: Access-Control-Allow-Credentials: - 'true' @@ -159,9 +157,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 27 Jun 2024 10:12:27 GMT + - Tue, 13 Aug 2024 22:22:21 GMT Etag: - - W/"dd7e-wP8t54o6PpuSC2tTRqJR2bInrkA" + - W/"dcf6-DqsThvmPFVHC698jy9/EdMkAMyQ" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: @@ -218,7 +216,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 27 Jun 2024 10:12:28 GMT + - Tue, 13 Aug 2024 22:22:22 GMT Etag: - W/"b08-R0VeSofz5e31IgUsoknSMh6ba0o" Server: diff --git a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_world_news_fetcher_urllib3_v1.yaml b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_world_news_fetcher_urllib3_v1.yaml index 0c9162b13cff..7acf0015c22a 100644 --- a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_world_news_fetcher_urllib3_v1.yaml +++ b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_world_news_fetcher_urllib3_v1.yaml @@ -3,9 +3,1571 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - - gzip, deflate, br + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=16 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3213-/9VZQbHBW3Tl332jCztGhtV5We0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=8 + response: + body: + string: !!binary | + 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 + pZMwp4kwAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3089-P7OFp9Xpoc7o0qkne5tCXrCYDVM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=4 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d98-M42spOeUh6gnKneBnTNOtnaA2Vc" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=19 + response: + body: + string: !!binary | + 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 + uPvTv/0ftFL9WF0tAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d5d-SQoiR5K6HUvGo0CRLtKHvITQgYg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=33 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a23IbR5J9n6+oVcTOvKAAdOPOCIejSVEWJZGiCVC0PTOBKHQX0CX2TVXdgKCN + jfBn7P7AfJi/ZE5WNS4iCc/A4m6YMgGiUZ2Z51Tmyaz+658Y+y/8Y+xFUc0SZWIZvRSlfHHCXvht + v8vbQ+51Jl7npN3GT7Pdbv/youG+UKoysRdOYsmupVaJYfmcfVCJmq9VtmBnscqkkexSLbTISrP5 + okrFwn4xLsvCnLRaolDNUqWyGeZpa1XwMM9KmZWtqkhyEZkWWdJq91uhW5CrNK2XbH4sFt9/qkSi + yvV3w96fV9/53XZ7cyOjnCebtbeWy88l/T0wWxs3CzKhtVpKJkpWwq3b5rjJL+VnFeZslutI6gYr + ctxNhUpkdLVkWi7VkvzNk4hhDcU3i+pYlrlWIZbCerEwLMozyRJhSro+FjptNpsbqyqd7AdlG5D+ + aDga9Hpb762ppcozvlmfFxT91gus89+N50D0Dvb+9uv/GjbROS0CY19L/T3eSmFNX+WpzOwV+F2K + hMVSJGXMVMaC+SIWmTKlyA4CvlqtmiL5KL5IqcXvoz5s2W9zb+B3et2u1+1bzLU06ov8zhv57f/0 + z7z2sP3nLQ0e4f/VrR6RgPl9vpZCc8KvMOswzpN8AQca7FLGWq0F+1FESqsGK8l/w9Z5tYkBA6ji + QRBCrYwyrMrmWBEfhzo3Zj8uh0F/HJhC54AbAVIl0K+jMmx5ndYKIBlebhDisdS8rAHi1jjDnWHc + GcZVxsUeOsfQxT/pDU784YEEoKu0YEasDYvh+EwtFtKUbI6gMrz/7df/yaowoXcrUB7mgTkNBo9i + u/8EK3OWL6UuxT223JhYFIpCzBTheZBEYZQ1FTdhWthAEdimFcm5qJKyNVcJ3plyTb88f9j+PPDb + Leti2IpqUplWKLKl2FENUZWDKPSHQnC/Fwre9cWADz16K/uyP5Mz0RvIaW/Qk14o55aKqszvvzuX + 3Q/3P3vnD6m3Me8h6y4yllCeUeC8Xiq5YnnGfmKzNTtP8OqyMvcNdiOdwSJjBRE+ApoKPMtyBFFK + IholIiMj9lakIhHsNaUvg/CyOnoU2gjo70XbbltgchYLpVOs/ZOiL6g5k4kMSyy2vdnvE3Ub+kyu + jE1PoiU0LEpkq+MPuv7Ab5VEDU7U4KAGr6nBiRq8JgWvScHtCnxDBF4ZvseCI8naP+l5T5N1XGg1 + kyxYKoHkSYn+WmhVSCPYHO+vE7GW2rBXOk/Z7UJkkWAtdonU8rvZbCXKMI7yRWW/8a9SmnA354Ne + +3Nn0GsW2eIhcR4v+JBC76TL0djg92yO6nWfrJssQEVCfkJVEpFF324q/EWzhUhdLsdfARnSlVrE + pfmevcztVxKFK6nqzaW016Gam4SuYfJzCLsomzy4OmdAMGMp6tqa9i2CWGXY5uvv2cXcXocyuZIa + rFpLQ9eLJMFNNOj7qQIVUMcMJdY1OwzMf7BJbBOqwldgUl7CtDmhVNRozffQwv8sXnhhc7BeyLIU + s0Syv/726z/+zkiuFDny0x9mAhNFAbfh01xpLIQNe1fDVV/4+xvnCbLYLUT0aA+RhLxBe+D3WsYa + yDdsESUvagM5DOS185yc524tjiygmnGZJsduGNozT2+YN9iEKOtKF7ku2U2VAV02jqsSJQ3JixL2 + mdCLnAIGdXMJvhl2nkrEPQvX7B3sUjt+P07jzSwqlypd2DjUVrU86XXjWZpPkaMKWpdre+Np3+99 + 7rTbU68zDapFZcqp30Ualo82EK361LZ5DxtBbOJ5ucqZW9YQ+tbRvxh2hSCXYuvxCiU+THLKsgB6 + AtJGCICwvlNg4KlN0aENgjWWpSKS9KHchiFxYWBRZXcNPlPG4LXNywqiIl5HGqULatGsDfZagzhO + MhOy2ggV/T6lNt62VrlOIm7p9JH84cK5UcePGwDHrfEuwcJm7gKcEnB8azGvLeb9jt8fDjrHEqp9 + 4h0g1F1ekVKGVohQZFgeSkSDip7AbjMFMlVcUV0y2LeJSzrPoySDa7/r+72+N+qPBm3fr0Wl1+97 + T4nKbvdYJUlZ9SoYB8yUFbKvqWy1M84zskooahq2Ps9BLqJRlaGzWEDJZVEDERD6nqiCL6AWGqv1 + 8a1Zji33MDLHSMltjnH6UXAHALfGcPQTKczkK5UkXJWcgOD2dnx3uyNJ0BmcdEdPk+D2LQvRACE+ + kBs5vxYJFQNsHQpDAUWdzij52sgwxEij0TEpttHqebiA3x5v+7ztoRfCf6NfpqNhx/f9jtee3pz5 + 12/eja7fTXpvpzeTm8vg5fW0Mz2/+nBx8/7q8vxqwk9vLibBxRW/vnk/OR9PxvxVcDZ5f/Oz41Sv + PRq2n4NTu7gEIfFgGxjqPEUYVjYtzdms0otE6HWDLVWewGEWKWMbVspss0olNvvMJNTlotYAF0YL + FHrowzk2vKRilkJ+ztS3sKq65zWunHAtNvZziyuvzecWV77FlROuR3Krc4LM/yS3No7BAPQEJYVL + Q3asbVmH8qXcr62uQRS0KCTpX9RaAxWjD48pjuIXnMY+cmTAvyFpvC0Z/DaRoT/oHceFrTsPhhAQ + PJMPSBepbfcgFQxJMRcFSxSLsCXAznUSd+hPFUUHYUjRE1LzuIvDMSTYdKlEBqjHaI8QyoHBd2Bw + C4aVMDCHW3N4mXNCgu9gOJIO+DmQal6jNzJsTFX+omRvgQv2TMBeQwMC4Qa7yD5WJOZ89h72IBxo + zn4QX0RjE8IbaYo8iw4z45GG6XDPa1Wz+7boqOHUhYDH7oZmq2F8f3qFdod2xNTvHKViSMSibYLV + q1qpbzIFKFHnUOc3aQd2CfMhWkhn5IWk8dESiTcWETMx1DQx6N7FRWTbvFDbaz9dUW3CxySZchul + BpvhhZuCNNjfXoBx9KGRKF9ACAwMbQ9p/vaC2EgBPV7CxOSCax9RkpyJHBVpQ6raRK4chNznzjga + dSxwx/pCrmsErZgZ9IbHk+vQqGwcKurKqcrPFQKVoEdBwF1dr0XN82SU/TmY1+0PnnkOtucI4k2J + Yo20uJRUSEJqyoH+UlC3Q3LBjnq/8pVKy8rmF1PpuQityibvnymPmK19nALN3c25vflGvBwLqweZ + +jSs9pZ+F70AVV2RsLEMK00DFdoNb3NN+u0KVtr3Z3Xq1Y+nVQ8xMOjQkhVs/YiWHAs/BcUfvTk0 + QiiNeeJ79uLX5zfnzc01+6u4Dw5868zR8YR5zU0+vK5I09Jchm4Kkr9GCmdBItEtIePQ0ByLYLux + wEA72vpyCa2JFvycGOQ32V28Zrf3GnpY2iHGuNKU+SVyL25uSOng56YyRgk0m7Zj+IEGZq+Rv9jp + mr2R87mWaETzLJPZXCZQznfID0qkbCLWSa4b7FRo2HcZngl7bQMdXoq0d5ZQ/65t8MalLGI0Ia9l + pmm6YFiniXus6sEkXXKF7il28UKNJUO0rDLASb4CPY1ezxZcoMq6TTZRKbsTyRfkXwQgsd3lqcQ9 + EEkD/pI4g2/uBj0AQgMRneeH98lTnGnNknzRGnodEDqrkYNQd8ghRUb83iJs86h9H+5IeuQ2aZ/4 + vae3yWmONucV1QYARzNDdgoLkYjf03gAyQCJ4pUIIUlATkMARVCZ0pJKZRTuSU5zGCmif7+42gFB + GaZxWoipsDfhtOq3zwYCKmd2BjAjx6jzn1vnpNCQj5veXzlXBalucjbfOTt3zqKLK6kIZnaTuglA + cBXYYtywXKETIZqVo4rJJRXWHK/d9M3OlLSkrh0fRBBlsRtwCcrF2ECo7gZ1v47l9nAJaVqHMa2F + VULQAH5kRF4pSHehbaxg8OxfJOSnyjBFg9tIcOc733nONwg4z7mwLaQ1zZYyCzPJO2NhdhW4c+w4 + we+f9DpPc/ByLTIkfyjYOiER0VXpzqnw91Ar2vUIEqS/SLYnEIxkSoPdXtFV2bMU6U4reHU9ndo5 + XscfTKed7uXb4fkP0+nSm04pS0JKTqe1xddOwxtshnmiwjLQ6Rr13fN6o15v5D9H+wjnVLYkXbhw + fQGV9jR3rMnqOWxKaRMZqZB5gRRN01oiWpGgiEdE1tpe0EmaEBEs6+mEtZouoBNNZtRnmgOX8VEV + /0H7mLpb8Q2YfAcmnRNwByaNQjdIcoIR/SR3KB5Jq95J90BqO1vPSCiXIrynHTtPbJLFy3R7AHvC + xvCZBuzCZnm7Se1hGKcDHBpwlM9Bq+EerYaeD1r1z7vD128e0ApCYJbfmg/oszbUssaQLU43+qNe + f/gcvLqT7lxBsCTP7zen5feoxzGssWcGj8OxO+uyKaukb1qSubMvEsu2TfkG+oQ70PgWM74HGRJR + wbeIudG5O6NKKUoWseMo5I1O/AMi8jyMc2mV8i30wvqEjvVUSDsnk6Gb6tHuynUehvnzEGWvSeh5 + ndGTM6hvaBJu9QxpIyU3qM8kefTyDSp7KiT7GfWBlGUqreSDLFK1oAzilQhjJIhsId1sQlcaf689 + t2MZaCt7dg2JZ5fHxxBZ+R86KxdzmsjzCCUoLPfYIS0ePJ9z0m9rbm/E9+CgtjGt4TiSBcOT7oH6 + ZM+PrkVR2XNuN1jY1ircqiosM1mC6milcpgARYiHUJS22EOgPg85Nia3hxOv74+6g1+maIY7HX80 + 9GnmeXM6Ci47V9cv92aeF+Ob4Pwdvw7enY8nF1cXwdWY/xD8EvDzD8HZbTC5eH9l6eZ1O8Pus9Ss + 82ypdJ7Vz1RAW2N/utmnIj1TunM9SiZ2ImGlGJoBQNiAIMPHNMJKbXBnHwlYe8xORd5uxV3Ej6FW + Xihi436usbmjIFxJ3dhpw7Zq7W7CLax0RQ0r34f1SJINDlarlzS+ExUN9lZqbnvvzVNIJZoGfIrM + /NWgZ7amEyubgFBK19RnGSnvDfsI4azCw5T7v3nuYtCJ+h3Rlbw3mHV415chHwJe3h4J4beHwhv0 + +6iAs1E4HIrdcxcrr5+/lPqnR232gecu3q0rJCrIlx8pf5HAr8ORZ252UYBgqxheMPvYznZmio1k + YyUTcS+c4FkhXMc8ISEQ45aBZLaCnNu3Xz0v0R+2oi2OnHDkm4e+ahA5QHTNnRuFhSSVavi4hY9v + 4DuSWt2T3oHx6YcEmTxVmtp+RAANG8gWojP/qqcfq7JyeeyOTjT3p5HXm8dJjmzxZIkv+Wk+XdYW + 8IIs+PY2z40VIGe3lrEHTtIhmB18kZuWF1v3lCPKvu+rgx5jb8VpXkUsmM1EXe3Rpq32TpIbdrm3 + WqYJPrbT2oSy/78ph55q17T1z/Cv47Y7izHgjDWLCzKLkpOIItiMD6xb3BLUPcdmG7a+PziWUJ0T + 70Cu2syXscFWqHgGjUnKgoQHn4yg+Hyq0Jbd0RNkpyK7Z0tgQUmDIvJGrnBPFkPeIjLfXBX9VrvX + CgJOL9tQxxwJy+ugYNUvvB5/hbZ9cnE2fXN+N57eBBcvp5fB+A1+Be+CH8fBcxS8V9jE7kxmQXNW + W/mgEOgpPanZx5zOjFHPoKAQgU2cVOYqmULusiR8IwE7EE734pTSvMg+dYC2b4K/CHb6l2B5TOF7 + ILA3g3d3JGzPclS0ZZai5w0g4wwNZEuZop3kewUcmStT9kj76BlUu31QZW/pJNKiMpvK5x5zu704 + PSdJZSpTQC7YA3o6m6cIy0znCcXabB7KIG1GOuH/ufT1571uT8w8PgjnPd7td1D6erLD/QF6o+6w + 38EF065s+31I+l3pm111/C8f3z3i2qHSN9FiKROmCQ9Vtx+pFC6dVQ4YmvrCQMSuZPMqgUs0NMEn + a4ZEgd5Fy08VZDWFjUYoCDYdwRDFRCgimaLndH2fxYBOo0M609ukQ9Jf7vyJ7k7nOscUUPeIYaSw + gVMRrr8unr3RlpyOCe55QsMreoaqJgDlR14TgO8IwEEAp+AIfWLmn/7+TyjY2fIbLwAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f1b-GjxgxrBzziYC4KUWPX9byWJXvAw" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=36 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"31a7-Z3uy2WtXGPB/HcBNwbHUHc2Le0E" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=15 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a7XLjRnb9v0/RNbubTarUwjcJqMqV0mi+lNkZjU3JLjubYjWABokRgMagAXI4 + m1T5HfIn+ZlnyCPsm/hJcm43KFEacSx6Y7vGEkWCQPe9p88953b/6+8Y+yv+Z+xJO6RVqZcyfyZ6 + +eSEPfFdP+RuzL3w0pueBJOTwD92XfeHJ0f2C33ZV+bCN636yHKZVaKTORNsUalUVMzcMGNLKap+ + yWQtu4Vssg1LN+y7Vxfbu5S1WJi7LPu+1SeOY7/dyLU+zoSzbnmmml42vTO0lRK5djCuwHEj89uN + /MjDT8/nk3BSJNMoFnnmFaEf5BPhR5MgfN/KBfeP37eLf/4wiKrsN1/F0T/ovivbr0RVbcehSzvr + O4+/mar82NOHl0vJvlNdlbNXdlYX3UI05SfRl6ph+PedzBupc7G5jUdN0fnZoBSqYz3uriWmm7O+ + rCUrG9avFdtI0ekjXFFVal02CybwqKFPOymumSrM11ZlN2j6Qiu6XtO7p0VXZuL4+Hg7h6Gr9oeZ + fjueO0niKEgcGjK3F3A7YG4HzGnANF6+XirnCW78H0eHIMibPoygqxl7K1abP2n2Vq6l7tlp2fFL + xfGLvSm1LivJztSAuF+WVc+eiko0mWTnDZshEkt2tiwbwWZS7EVVdtzk/aqsF8eZqp1xYM77Tiy7 + LFFzUdbeNEx5bR82n/jRx8B15144Px0Wg+7nfnhMSLoPF7or3fIhpFwdz46388ol0LupgWNKDsLN + cGGHcFYbVqlmwTvRLCQTmHevOH6xcSgmq5Ti8yZX/J3IygL4yUwwZCe0tJPHI0S+Ek2PedM3hOxK + wA0YyZZHeFYrCRdabI4MRGgQgFFJK0uXxYZgVagMGAKI2069l1lP77VqLTsm6jJny3KxZOZy1dwM + qpML/LkfZev1+ngbImdNK4cbqA2aNwiMpr+Qb347720KuJki75Fvntp887LhmvLNM5oy11LwSRBM + Ju7kUCi6J27yMBQtlLRaI1pS5mYtaVkVvJNVaVC3LoG4n378r2Wpe4VFxsxK7JedGhbLn378bxP+ + BT4Yqn7okAQx9KpR9WY/OPPmuOQ6q1sTJ8KWdnJZCNzBKQgEju439MvzY/fj1HcduyydPHZWZS6V + 0y+HOm1EWRlsO+7E8T3nrJKi4Zf0keG/slfXX71U38+/v+ji+0jePv4+kl8olSPU2dCBOjG3si9B + dysAE/QGIqtaAooNG0JU43cPIFOEAHrZ5JKCBliVoJWuByNSXBHhocukpngJwKlnqRIaECVUGaDg + E81AoQvigwzkR5Akli3uRhf8KXtkoZPjLb+MxpsoE9EiKeNvUFzZ5GBMpFQ7WCFlVkkn8KdhGE2d + EW8ABTeg4HcQwbdI4LtI4Luj5DcYOAyofnTiew8DdTboFiFBKF+BP9hr+oGiJlBxZJ3Squ0QEvpc + FD39WeFnZiuVgXDeIYvdrwNKczftZKJZCT1CMna80PFE6IdJgnItMMkwkRFPE1fyIpomQeFJUXjx + 3CuSdOrmxS1oP7nt1ce1xx8L2kvUzVpRUghTC9kT1SkquyYg3WIwVGwjoxoUULmkjLO0Utk1oN0o + ALFjRadqsGdpyDATHZHn9ZGNH33NxpCh1BPwF4zACzjjPXAWqF2kg5b5IxFpmHFJxeAaP5xKrLlo + cp51EAN3ITlJHL1NP7/5Bjfp5zb9fJt+bibJd9LPx8wfCMXwxHUfhuJfnjzlT9WGfVtmCPlfntBq + TzvEw4REQcrQqi7KDiv5otrULZZrLXMsXpI9ZtHgyr1IFFrLXgfHWaopRLrHLDITseWQOqXT7QIs + nvhFlMYZlxOMPsyKKRdBnvAwDNKoCLIiKaY7bDnx3Y+hFzheEKfR1PWCMJduPE2jKBJxMk3zRIZC + 5FNHtH7o+8EkSoI4caeewebqqzwuptEkkkUg43QKwelJGXiTNEqSIEuL5Pf3ETtO4iHQ2vCxN9C7 + olopYroXFSCcC1bqnRAaXSH6ZSVBtED1mgrOGFC83EZ4G1fAFdjGepfpYNDfm3u9E1gc7KWof44x + d0ZsIboy4+T1OE6+fRBeqOaT5MoOQPOWHnGoTMS/fbX5Un3EvLDAMO9UDdDJhJ/LJRIpSDQrFAHQ + bUOvng+dauW4wmUDgawaWvOI0QCBI35r4osLX0a5n/Pp1CuARlBgGiQxl2lYyDCexsUkmUvfBzzd + nWr98fLZu68n09PHEt8LlNgN08uyNWWZvJMoG9kZHbM3clTJ88GACbQBciAczXADgZItjxhdsy6r + ioCDpU02BeyZiuyavnKOoG4O4TihS+EYJScFiT/6827JTZyecs3NiLkZMe/H0XKbZC5Nhkd6u5Nh + Pmb4QOB5J+6eWrtTYSVWUgFiLVdAkioKCu2r13/wgLG+sz6uRsRNWEkUSU3uDGmDrqCokkKiVZjD + UP3GEMy9aJL6WcBjIQDBoEh5ApuMCKbhxIuzDEJ6nifRJJOT5BaC6dOn4dXq6tEQvA3WmarbwWgP + Coaq66EpbQnS7MU2hqLSCnjqCUllk1VDLlFxl2VqQ4bM4waphO2juyCv0I7ZEs7JxNoyItnlQwB4 + W2Rvi+dWD94ttJOdKyj3fJt7bnLPl9ceN5nn26wbc4Ks823W+ZhyblJ+ICbdE29P1+XqusMTIUDZ + ZadUq1E3VrTkXwydkS4wx98MsFJkDV8PnYZsmYmNZj/ICibu+gtu5EGr/CHLgg9iiOefxu9jGVJu + 9a1X9n6hV34HoQITA0b5VlUq39Sb7maUd5sqWsCI2olLcrxdvTF6y1jfjGY/+lI782b0p8R9JgSo + hBJUB7dRiaEBiqhdpYeuRZ2SZjXD3oL9KtAOW0t5/Quc7TYtUGOUFpRJSgsvbFrIw3ZmcJpf05A4 + PLnmN0ElPxskh/pZNzkJwodhgsu+l6LjFxUiN2NvEJTTrTFAsWAvS4OakJPsWJrLnop0A2GgVYUw + s0vFnkHLXT8eLz73PCeQaXBdeHM4/RY3gksiowZHtNtbeatWRqzOfdOgeyxgThlmRW0xSA3YHdPI + MGm/agy3zqAQ4U+XQEYqUbCyJdnI3Mp20feybumyTLQl6YF66IhjrFTAXaDcJS6HfIeglkZXXFPx + g81DnGoTJ3pwSnHCvwKWkGJIIyibQgDIizF6h+NnZ2YcscPkbpU8CI8vTL74zjg4jYNvn0htlJzy + ZaEUx4dCCY5zT5dupwrCaZe6RmBLWVB8NKjNlDQrHLLlgKQIlPfcdCg70eiCnFbBFiXFpwVRCv0b + 1z8Rxamb+VOehmmO+pfDsAd5wBM3yd3UjaIkE3Nf5IHnpvlt/dMvr7+eD6sPj61/l2NwYAjhPjHr + 1xIpY9/LAZGzKqoTK1lR3M6gpxb5QCx3uQQdEMlROMuF6SFJaW3qNpA2bNQzoRKYD5Uxs52po3hE + Rh2aVAImkr01dRbvPxMHabPHl8ZgtzTaOXMDCGrMVabacW2hwM0MOB5C2B1HzA0U+AiFg1HqTfaY + 0Ybt/PdO5p1ip1Wt8r/97woGHtGFfsXIMWJrhmYtCBvVZAbIzmQK6i//9j/Njci7vd9ncL2PiLuP + Bh1UKhPVsdT3IXKhMyxx+LaGeAMDAFJg0MpOGgf42aANavChpOIkoCELaXYIBMV7NYJkLbovzqes + 6lvl2mAkzFDIEVNmE0OTkjUF9qbefo6buzPcRdHObM2ac2OsuJYmwgVNRGEexE2p5Nvgc9FzTYPV + KIINUGPGilcPhP4QeExOIg9qfo+HpHYkMVCnCuiA90MN6RT7fzwCLIRp89DDa1NAbEXQKOR42/RZ + Qey1sdRYj4tOrfvlb8xhYRSkXiE8HnsZNLwMPUR06vMgBbUlMvGyKJuHSY5X+Y6GX6xlnLaevo/Y + vRxmo2R6sGOkwEZrWj1Xsz9MjicsBSRJWo2Vd9y3+jCAI2RnWg4VbQ+sZANf2SnIq5i11Cqj4Nvb + oOhH2/s8kqJIgjtpabX4Pc8Y4VMzam5HzE1ueQyjbTPLbzI7mkabWW4yy21mOWhqTOyBkHNP/OAx + jHT+lp2/OX35fHbCntstIEbd4xpahaRJx8gTy66x6/jXYJ9X8NFHW1iDhHJtrBUoerVhpF6hnMAz + maDe5bZYQUOpm22fp6KCRikzfcTiI8wZjLRYmsVD+6rXdtPqTEBcKUhhc3f6GnXxRWuUNljsW9wE + op0EOIBRi+5aWsBBNxe0KSDvhgdWknnuKOnNRhVu0PVGcVCo7liFv5u6oNPtIuT28dxmh4/ZscT1 + iwkqnJ6EewT7rFeNJFlADue06kH/5i3kgzwvNaSXMMXduDdVmz1CkP/miLZAkBYoA8Pk+x2ebah6 + j2uoZpNpHEy9Kc+j2OPhNMJ6mqYxT+PYnRaTpMiCyf2G6iRy5DT28zCZTvPETVM/CKJ44slYhJ6f + QF+5TqXWsJCaGtOCliKmaH+aufMME8QaxmuKI8ecStrb/BXarvsCDhKTgDWh2mzowA/o8iO4qwHs + yXWm5m3DZoYC8Sibn1mmettXw/+N6tl3QCq+hO/Q91rQYqkGTQZjaW5xP3Xlz2wZfNaS3QncbjwJ + MpyGhDpkh8QxHL6m4fDtIw9r0AK74V6zORty0v1ky0VqeoSYLliAdlSgV4w8kY0xSxl8TIVwUG9n + UZo6MoM/+yQ7GuZe6NLsRfVefJKyE9Y7PXhCxKD39MW7+dys6MifzudBeBVOvp3M56tgPn+F1H4j + 9Xx+CZO+VL0Z+plqClTgnntTP5iE8bbPTw2KT/IrL/HdP/pnXhi69/F1Z0yf+VUKCBiTXOZpmoNN + X4BMBLxoxZ8O3VKQXBOpGnpeCLtZ+l6VRhva4OWibiU4b6laaXYCNlYS0j0JfogpcYE3sa6Qwvpl + AN0NoTWeFDSz4jWFglMWuc0iF5qbgXCTRdJtNovcZBF46rjJotmh38niYcAKkhMv3qPatp3qd2/Y + rJN9vxTUvaYWWwPdrOnQAOAFM55BWvbspx//kzagzbJcqjXtn6iV7FBefh299vAmvOVPKpVz71aL + XTz7sHzNkx/uQ2ivFsMkcpmVdPDCHuiwM6XJNeT4x/1egBf6ph9G33dmAkE9kFzSPrzc1uCB2pVW + 2amqBPPj4n7oalVWj1Rh1BmzXfvxDvd3zH2HmvW8Be/YZFHz3iSL3ySLGqjUFjIJOxQpKJ979oje + QqV2ZocDC+Kl+CSgOIWWBbzVuJiIrsW1ZG1Faw34eaaAph0H/v9EPqd8FBMBD6IgccNJOL4IEn4+ + ++b0+Z/P56eXl6dnr2fzs4u3l+dvr57Pz9/OX57+cGoZyE2iSXiHgXyXGGgSHEZA31Hjq1G0T21O + cWCyr0QNaIw0c0StQdM1Y88knQ8yjpI6k+xrQQWRYATVYCyz3TysSEyb9jPk8tBaPkpJ8rdUWBCT + n6lhX6Qg/MlNFoESKPNPgt9kcWQiWEnKIjdZJN7JkUWuGiBtzOLBkPKiPUeCQDzgbzwnvzn80ypK + emk2+SsJdFfUlcmVFbc13mELmHVzUo8WK8HyBykMh1E7ElnYC7PHnIA0ELtqzBhpZ4E6Rjz0jtvm + sy7qz55oPB2ya7tfRdgw5+0AEJN9+L6x7TCyhwmFETnI/NCYtn1ZUJc0h6vvzNkn0w2k/up28/Hw + U4iu5zsURG4eyE3sqT/KP9kY8jGGh2oXPzqJ9miXixZwVs0JG1+wf2eXoipT0RyBGTopGfXRNbvA + JbOe0D4z8skeneuos94cev5QuEnhx+28tw/iuAWdzNCi2wDwlUw708X7+48jXjTMfpF50RHD470j + k89xhgxFu+hJjyp1bSoley3Sodo5dGrOZQH8eQevUW3PnV7NOGX6vCFPtO04zraHxU6BJJgLOv/1 + QnX4+Y/ns9MX/3TEyOzRTYXpdNKJRmoK5yXwXZMXof1As7tMgT2H1PjCQdY7jXRlc+dsA9pT4kxD + XRM3aMob19u8mYZ6TXkzzXLXP2zfBXAK4PsfhhMd14QVLYWptP+irhFGLB86jjRuBWHFDGlvhQnV + 9Zy2DfX2eOi4OXHE3g6ajnV2X8DWr6Fc3MRxIzfGbG8GwFcTTmqmudUyZfT19/2fn348RMssaMJm + p348TUgcChpvGjme4SA3jlJUUx8b1NrA9psug/UMWnZ00NUU8tKEE+pFPhAw4ylk2xt59Ehp87jz + CeHEKbf51fy9SS43yb3Z57PJ5TRXfpNcQ2HjQHlzk1gC3e/+7f8AdHNlsowvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f8c-XQZRqZcijoppA9Aogn5jqzrjoE0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=28 + response: + body: + string: !!binary | + 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 + wM0G6CAymiWBDUD2mGgRaP7w9/8HhuUwo3wvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f7c-ITZ39ok7FKdWE1uhJk6adO1RVJY" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=20 + response: + body: + string: !!binary | + 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 + 1/8FAocaELUvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fb5-pGT0YI1NRNLFe9tGwBSCR15QEEo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=2 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2b31-Pw5/w9UOsg3M2szgEdfL2sSvZLE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=37 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fb8-AAHiDByvJV5JzEKRDWqn0lpRXu0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=10 + response: + body: + string: !!binary | + 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 + iVpFbyEoSju/a9NOuPzTj/8H/fuYpZUvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f95-D0nZTxCRwWTE2NGrjALRA/sXVac" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate Connection: - keep-alive method: GET @@ -13,116 +1575,14799 @@ interactions: response: body: string: !!binary | - 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 - headers: - Access-Control-Allow-Credentials: - - 'true' - Access-Control-Allow-Headers: - - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, - APPS - Access-Control-Allow-Methods: - - GET, POST, OPTIONS - Access-Control-Allow-Origin: - - '*' - Access-Control-Max-Age: - - '3600' - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json; charset=utf-8 - Date: - - Mon, 16 Oct 2023 12:21:59 GMT - ETag: - - W/"35f4-A6jK1Xg0XIP6q7fUj9ySN+x787I" + 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 + sKYGRc9y4y//8f8WcFzl6S8AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fe9-rrAwwaZsNnQFh5dKPWorVuCURYc" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=24 + response: + body: + string: !!binary | + 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 + ghk9rDAAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"30ac-XioBEs75nuaMpgWwXWeCSCGxh6Q" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=23 + response: + body: + string: !!binary | + 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 + fxPo3coHtxLc/vTv/weSDh0xGjQAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"341a-zyaPmDVn2cWOR7aCR0nFeWUMPNg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=29 + response: + body: + string: !!binary | + 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 + 6B0gMAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3020-3KrXKBLUNBt71oxVm4QMMWCHM1Q" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=21 + response: + body: + string: !!binary | + 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 + 1/8H7V0HnUoxAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"314a-+ufuLsmY5MzD9AZqHKc6FgYRYVE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=17 + response: + body: + string: !!binary | + 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 + UZqJ2S0AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2dd9-KtKoHFNLA+pPqJv/c3xyAisQyUU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=1 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f5a-KPsX5cnEKJWqXNTlYLnIuz03Ouk" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=12 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fdb-8qubNeOuNRivSxl3J3uGA+I/7NI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=31 + response: + body: + string: !!binary | + H4sIAAAAAAAAA81a7XLbyJX9n6fo8m5m/qiFLxIAVeWaojSypYwlayV5vJmdLVUDaBBt4itoQBS9 + lao8Rvb18iR7bgP8kC16RI+T2qqJI1Eg0Pfc0+eeexv/9QfG/gf/Y+xF3UW50plMfhStfHHEXri2 + O+J2yB3v1hkfjfCfe2jb9i8vDvovtKrNzYVnVSGrRSkbzRaiKWXCRNrKhp1V5Yz9RP+cqVnGTqqu + aVkjP8i41SxSCWsr/NoKVbKuFHXdVPf4rm6bLm67RurVg1QhZuZBWdvW+siy4qQ8VFzHRX0YV4Wl + VSu1lchUdHlrpSrHb7pd0v85bmg/BK5tmehiKwktczdtxaK8F9qiIC07tBzP8sXYTaUc88B3Aj7y + 4piH49Tjfhr448gPJ9IXdyKI7bHnuIcf6tkPqq3mL49v6l86nt2sVkurocWulreGSz609Pm0a7Oq + Ua2SmmUiYVWTyAZxDwhWKQsDn6W5AEhA5rJq2oxdVaps//G3/9XsuBGyEABX5Tm7EKVWVakJyUQW + FSWQtZlk+KOciZyJJMGT6ArcyrWdkIkyoR8mh4eHq5V1Tb6N7mKxOFxjW8qFtjLkkM/xj6WrWMl2 + aYmmVXEuLc8NRu5ksrmCZ0g1jynVfEg1rxt1D07xbM0TjuzzPvV8k3q+lXqs7K8HzyanGxyNwqfJ + eQs0rkUtTeAXHYFNGAt2IRMVszdSJAa+S0E4LVQi2VW21CpWomQ3baPmkk3jptKanZeJEjtJKWp1 + 2KpCGtgWNTAoW1m2VlfnFZ6xZpqiu5Q8qeK2aihkPMGw6S+dyFW7fBmOv1u8dEe2/SmjVnf/jFHM + c/hSioZXeYIdpRFE2bK2AbxSsv5J2JqaNQAiMUgU3UC7RYb9whZVM1fYqGDJT1U+F604MDyKEVUL + HgExE72h4HupW3YsSyKYbpGQ3VxaAxLYjj1yJn30nNbB+yXwgvLA6xXmAyLWvgzwj8be0wy4UEmC + EE8FVo1Y5sNuSTstGTLUbyDwr2HnDXJO6Jxr7LKcvxYfBUkaSzuZs6wCiwAEAK4pI/8UdbpH7iqr + zboiKoXK16yxHQv7DfCYP93ZG/3JvLL885ts8lz9WQepIDAiz0mHRCOZfKixW6VR5RhMjBoAbfQ5 + V2ZvMDEDoQBij04PGZFEaI3/VNlfBYTORAGyxZmSoI0uEAc+KtVSZgd4ssiXGo/WYvlMDVpIOedC + K2HVUDgIj/5EfwKrMDnmEjnmJse8TzBfJZjTarlC7Byxc9UneIYEcySYU4I5JZivsrsn/bwjd/I0 + /a66FruqkSJNVVNodt0Bq34j/eNvf89JM7GJsC3K2QFoKWveVBXygCuY7uoa+s9S7N8rAcrgVruJ + V6SHkRcUTZsfNt3ANFrmIfizAsz3oygIROTanu0GQeAFrhPFwYj49CmDmvYp/vyci0QVCgsygWUk + KxLfILok29FtL357D9ZSxL0cE3kQkzDQFqRZpMwlVCiRtSyNiq3CJjk2YsOuIdnsVYfyN+2DYqJl + 17e01i8Tqo+nL2m+7Y59lxeVjqsFr1fYcvOIrKoSXlN4e8uQfeTtKETHopwBOqlXTugtQtSrknQi + oEbTYYOdPvCrC3aTSTXPsHNoa+1Wm8Myae9VMTOxDauxpB6jTld32tyDZ+Yed747fvBs+85x7qbd + rNPtnftk4umOTxcaU9ipSmxFg11jPN9QU/DXewJz1ssBfEvFKjwLl8gHeAFZKFz0KDhDBq0eID01 + S9WMHAA9JMOFIimQfBSF/na3ndSJWG7EhyQBdJrD8VABM6W9AFeSrqHfY3UP9enKhmpWTvQrUJez + LxNlFb+Fspgn3BAmWgc8uBsKW6+KWIz08UEfOYVZ8EfQcx9KNXGC/em0S1amaaNiwU5+PIFoxLkg + yIq6ekD4fTUBeiKHdZSFbGayjJc7KUQhi/yD+CixiX/LvvQLDLg7urVDL3D8X+6CkeeG45E9urs+ + cU/fh9PLk9ufj++ub68vpj9e3Xl3Z6fTN7dn/OLq7X/yk7eXr99yJ3C9sW/bQWgKGXmWj/KlM3Ht + P7onzmj0mfd5tL7PeGmw+F4b/jyOPqqSJRPUcBjGVF0bQYrnxBODVptBPDRYCU1Jm6ownPrx+oSq + YCnhZaNqIFLVlXAmUn+ZOo9xNMwxyJkOQ5h18jiJ+SpnnFbBBe9XzftV803O9uMLUWYHX27YnwS+ + Kcq5aIDUmP8ZhpG9J4Kzq4Y8mNlfU1TS3uBNoePsPa55hQv1AXt3w05zaa7aU4zm7mwyKsO7D+sF + rJXInjxSIvlsKTp9QMWBlWDTNBUKfdOFUQlSlq1ATXWqsStbI1BRTqmvlekxiAILKIw0KTc7nRVI + eMsiSeKTqnvJln3s1Nau1eXXF2DSks0aVVBtk9j77a8v2AzXl7gDHIrAnwfjQXdaw3mAW7dwMyV7 + Nzfm3AhfXzIPek+GngMczcjImK88U6h6W23opvkGZ04r5bRSPu47hNWCt/6y/QW9uUCACXyWV5HI + +SoqLiELVQGiDuEZXQsDb0+e2u7RONhll2SDvXet4gpFsYxlrtkJhFtL5GEK+lErqYd2Dfl/3YkG + udXstqmQWXxyg26nYKdNCdgrNqXmUsTZF8YJz+3cXsu2XZ6b8QF3RpPJJPQ9+/e1btvRiiG43hd9 + GiDIERs4hr/DqDTGL8U9OESdQfp0DAMD2HaDItagPLd1m7hWO9wLHgn34rK/F5SLQuBQtmpft2Q7 + R/Zo10xpwW4XFXXgCB0xT2EBgEcHJZ9iz56IoqYd+bYzduSmhqf83Qn+6eaE08/22B7xqzP++vTY + du5s13erRs0+z7Tj2vZ32UvfDb+LAc5L57lpP+7aOGPvVV5gt5nc3nSlog/QaxV9P9ZIcs8yyZfw + M6Y5TypKKZIP802lqeXkhAqljdAAH9lSSql0id7maE79BavKZ7fo7tjSA+RouVaQo1/SPKJF80W/ + aK6xYPrFLHjvxNtHzo79D28MIT7JyDQR1+doQAuSSlO326ypulkGszijvWFacuovCloI9fELhaKP + 7gGllVD5YXep+vZd+giXWq9ALFEuc865adg3jfo8XrTx1WX4KUl2NerXUkOxkdHGNMv60WAvabqZ + mdpoFi1Nq2UiRrKNjICitC3gBQeVoO9GVHPYvKwWJXEkgpgXkmXLGnaFviRXpnmF373sW67f8DyP + h4Uxpc7SsYJ/kY8b9dC3Ykovj1fp5av08u308j69fUO+Si3fZHV/ttn202wzE57Te4TfGb3VR+yy + YnVOHWou05ZwmlXfxjmbb/fOdxxMRsFTztcO7e/WErOfCb5RwJu9jdsq6kecptuhon/AJvYf6ROK + Ft6vruou79sp8kcRGZJEaRN1csAk+Rh8/r0WqWQfIR76e0ZBqbKTPXFgq4tIJvtYYRScWSMKbBpq + spHsYssYmzmM3EoDL1FYaD2cssBRX5CFfbI+gsHYmfULUWNLZVRinqyPhJGAjpAwr/zQ7uKC6ttq + 9zCONPGfNoyKTchZF1nKajZnDCNLijCORGzzSI4SPgLAPJzYNk9l6EVOkI5tJ9zSFd+1H8b2BLrk + O+NoEvtJ6oeJFyZJPPGjJBByktiBlNa6GGPZPBTFYV3Ofrh/GQvHG6dColMLo3gcuV4U2ImIE1fg + 1qnzb58ybAjiScc9eAfIhih605yqFCiV+JWObQjAQWkoYjZtcwHSxOysa6jvgYZD0DSNCEt2UZUo + XofsDAYccPdGXLXM6AMxDBY4+S2Gba22154CieWUWP60WdE9QDQB3PhcVLcWn5OJAu0a/L1Kv97V + gHjekTd+mninZszHbsUDyjRNMxSIeA6Di91FRyANHH8OPcIGvM1MobttuqI2RDwTQFGz4wqQvwew + 7PwLnHym4dl2tBMPPXww7idCX+9ob1czmaURF40CNAc9EhnR7M404TR4jrpkJk2jpIoaV/fb/oBR + M4dU6b4dqitaNmGCq/ouvhxKGeLArXIRUfWnZ7TPtTgBOlJRiFzwzEDKE/LZCSgDqHlLueEtErNv + 3kfB0WjHEcQes7/fM/XzZZum0Xz2eOzHRVpvGm7/Kxvuf/Xsz8z2Gnmv8H2UYPCm7CfE/48Hf5+P + /PxRuD+LbP9pFpmTm2nbinjO3parY5jzgvxT2f5AE5pz7HPgQbMjiQt0BzCP1YzmODTA2JNPH9Df + pp43u+uPS8zpCaQkBfDthlGjr2SUCafq5QDu4GF1EPXrCzgZGARys2h+cjWX+fLXF+Q8ctGVMdVl + JnoYqjUMA2W6Gk8yHhaOuT/DfJ9hIeysovO+/v2EA7Cj7Y87N3Dtz4z+NMkshFfl6kxJDfngHQrL + 1v2ph0I6eKRmfJgnDRTZbyoMiqBt3tE9UdusZWM2jViNtlSepIq2VUkjvyk+I6V93UgZy90N0l7e + dnrljlx37E8Ce+yN/XFvcz1vMnG/xYCXikqaw2eQW50J4yDQMVP7S/KRCXQqf+lUPAdfhmEu2KLh + ZBs6o+6ironMqxV98Pv41k9GuOQtBoA5AOZkZ9cAcwIYjKBn8JnBd9/U2kfermNs2cCe4yHHsvzI + foJ9EQz6KEUOUMBCmklSH5iTxOIZ7XCQWwCimUQTkNIss9fP058ZLXi3HHz75tiz3NA6eXM6veS3 + Z+8ujjd98c2tzudX07tPGbGrLyYy4OMaXTb6YtWPw07/45R5Y7uf58sH0JOGRqYADcQhoiSCIgVh + wJ1GJoYS9zKjDrV/GUesoTSHAWYMYQ4zX4kGgqTZaSmb2XMPrg13zMG17J0mfnp8cu1ZxSqtEdLK + 55RWPqSVD2vhq7RySiunnHKTU25S2h9ty3tuUrof3zxnp2d5ny0Nsu8Obw7ZxWqsfSll/77MeaHM + aewwyTYg/digWWSvquYbzOK2ranr+N7Id4LJ5Pd7U52pvq3vSrgFMi8Q45S0EtntUMWruhZR3k/l + psgOnbIVKG/UlEBa4GepgCwaKipvkC5sxgtJe46+cAmvmrNX4EiHRue5jtT1LcjJesieEIzUoMR7 + vgaDfNpHzo639E4hkKXxWZBIibW+u/l3B23aMF8hSfXRWmxe2ktEK1iM3DSyV9MGKouqIeiU5RjS + O8XP/xwJ2fmOXuD74cSLR9wTIuQj3I+Hvu/wJPaFHUWTsZuEd9J1JpGQciMx5+Nz7j7od18jMTW6 + WMN4mou0oB5qTGbMhHcwhuLEIgL/27VpvUWVL6lDQy8TU0qXB5CZVBpXOhvgk0ZGmExTZQZly164 + CipodY3NTw+cnhvQyeVWNKNDJ/vcSVwr48z8g64Guf7khZkwtGTPBm6oAKsCJqwmbRw04JsX+ogG + vKcBNxzgQxCQpyXVQLEnR10PJvdpjo4O8PHmVbaI5MQMOTM0B2SlNL3BZY7uNtJM42qt+nePOjPs + vJT0nhBknREp/5UMda3AE9ITtuTOOIj5aOz5fBJE6AbcOBSJE/ujUXjneu7E93xvw9D6+jZTFxvd + /C2GTntwSshxvoUROGhGGAvqegxEdI4Aa4L8afNqTUGnCjQ+kA8CnbfBsq2qnA+HDKpMOnoFDxKr + TRf3TMaZWlfLCrfkMRBEH/eIdI5nW6Pt7HIKgK9Wzk126d0t2U+H8fM6rxx5hbcaksopj0S5P/z3 + /wHn4tFtvywAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2cbf-fPemFAXae2/ksQmHFOZzTrtkH1Q" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=54 + response: + body: + string: !!binary | + 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 + FX51TDAAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"304c-MmQM059hRmJqU4bRKXS72asmrcQ" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=57 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3346-p7dDMU3rMZAzu04uviUaVcCtinU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=3 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2de0-wHduGGixlDpyghuBqM5VZSDpzxw" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=74 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a627bSJb+P09RCHY7M0DKvIoSDQQLx7l50ul4Y6cbO9MDo0gWxbJ4GxYpRVks + kHfYP7MvsA+WJ9nvVFGSb3Lb290DJLYsUaxz+eo73znFv/6Bsf/Ef8aetENSKl3I7KXo5ZND9sR3 + /ZC7M+7G57576LqHnnfguu5fnjyzX+hVX5oLjzT7dMaPC1UL1staq6bWrBtqVjT9MyY/87YUda3q + OWvyXKVKlKwX5UKzoWWJrGWueo2PWCGqSnZ0nepZM/SbhVQl5mahou9bfeg4aVYfKK7Tqj1Im8rR + qpfayWQuhrJ3clXiL92v6Zfnz9zPU991jHepk80cczftpKJeCu2Qk447c9zY8RI5DWZBxLPQm/JQ + ZAkXsefymUzlJEqyPIrjC1e4WRDE+cFlO/831TeL5+EyDqPp6ceNtWQNGbsxbxsu+bmn91/VhahT + 8jJTnUx7hmuqoVap6BE4tlJ9wfpCIqTsuKnnndT6GROarWRZ0u83vssqWSWyw/tKs0zKSmZjIG1w + G2aS8e3r/2hWibRrZNrUTaVS/FXD+0rWPRP4x3pVSQr9t6//qJQe6gx37UWdwTyNrzO8xP9ejdlt + GwRRSX1wcLBxa+jKq6lZrVYH28TYZdfOvGwSUfLNn6LrVVpKJ/CnQexNnUHzlG7PN+DhAA8HePgV + 7PANdrjBDt8Ah29Rw1XPCTWw67+ePQzXXnw4cQ8n8d24PksbRB8BFhlTNXvRiS+qVKJmZJNkaSd0 + wf7448nLVx/O/rQXrFV+kATTquvLg24Y0UkmHAB1m0hEURJNvYk7m+ST0I1SkblhnqbTg7ae38RV + 19+FqiN2KXuWE0byrqmQNCZKeDJkJr+5Wkq2UGVTyd4AR1cwnkAIsLQKCAfAClnTzisUIQOeqww4 + IUCJTgpWS9GxM9GwU2yzxiADNyzpHoKQmTSiy9hHCtbrAW8cWd8IZx/PyeT7QWPdcmq50k7k+kEc + 88QEnIu+MyiQ3ETceXyCXffuBL/rZAUHmO67YT5HYigacLxt4Bxeflp0QtXyqWa6aNIF0RchFKFU + NUWHfRy0VmJv6oXWstfeQZpo8gs7CyExbhZD4iinu0o/Mz/041TkPIinLg+nmcuTwM95lMziwHXD + yBVTpy+GKqmFKsFsrvs5ClwnyNLQE144mcjp1M3cyI+yqS9lmnlunMwSJxNz0QtDWMvn4K/Um2ZB + GEfBJJtMpm4o8iyUXiT9WZ5GN9E2mn4X5M6LTQBqVmFj9KJbEyFppKlKyhFcoGWJaBqKX9WoD10H + 2sSVIsfrWyFGyIjFrwfY8J+9khbru6ZpNRPZEkQqaW9iHXvlU+JJjRvX7N3Q6QWyOQejHIAQRVcq + yV4+PaJo4P226fpfILIrzjtLmNM4C4sYvkUM7xs+IoZeDtYdzY03fAsYbv0BsZGVj4VwGB8G0z21 + F9sRKKvniOWpoaVj0XVrCn7ks1PZtNiCx7Rv5BUSO2RvZSdNffipwAY9b9i7ulntB3KrDqhUmEis + Wg4iB1f3ztCWjch2VdTenRtDuFnVwO7vgwA81s9nk+9Wzz1c+13xPPJn36Eytc+9m5DbLHQTbye9 + MbhuUDJLIqOiWVFBW7PWulkI7MxEEovVl0MHh5vOcJTM9ud569bUdeMomjkj6/wKxgnDQy/ck64B + yBGmiLwAqS4oTx/KddXSOx9FWghZsjdDXbOTWreKys+rOgPONHuPsq3Zhxrwk786UW9k369PjBLi + vhdFoJepP7udLD903Yfmx5hdNro39aAvOolsiL4nXgUFYQegtgCmTYvdAqO0qSGZykxKx91MGCX1 + 80ZU98mM61mbBE5nY8fnMIKLbZRRQ2yUeTNGmVcUx8em1I/2qt9P71iFegcCa4z6ghhTxC/zobSK + zhJdJtZG5Oai452aFz3rVNPr30fjWrLaFYttmZk5x9+/OvqBc779cKdk/70+X54uxQ8PVbKn2L6N + xjZD6EFAGkp2KMEyFb3LNNLZm1YAMcC3W1FDOTKVU37XhBFsX+jOUs4RtWQAOERX5UNJunPELdND + WhD5Q5yqOm+6yoYUfJ+XzdAhYw+UokZXrJquzBw5wG55XYWGvjMsuMkjt3nkJo98l0du8sgpj3yb + RG6T+DgweVP8uxtMVFNfG3R8WAI056piP4nyiyG+9yrb1LajtpWi/K1ZYBK5Uy8Mfh0LbExGNrHB + SSpj47fNQtbPrnpgsAskiH5ETSKNZiXFROklDniLSgY9kQpgR81RxM+7oWqZecsKzwKLCVS8UgEb + 0AasVOiLRPlQ4ghDeoOvYC+vrHH8MuOGiR5LEZ536E7uzupb9HHsHf0wDRQ87cDsPQtiojvUmHSR + kTgCsvUazRdaQVAn9TSmGYa8QhBLYktqwyRtLvmZAc0LaPnfh0H2dsmRm4nEnYU8zaXHQzeNuJhM + Ip7nIohCP82DfHLho2fOwkm645ZXUfWXk8VJ+lBueU2iCYKZqnyPmoggnGtk+6wQeDEoJiqKZ9nY + tlkTn8i5zMo1G4iSkvU2RldiavDWQpmhC8qoZQHrvH33L4FLArYkZsE66DYlw9374qF9riGXAvbw + BX44pVhxJAviAWC7zjPBdHcdt2DgFgyQ/XyLBL41mW9gwDcYML0yMMDhH99g4HFQdaeHrn83VK2G + NEMI6EcExLZ1RgcRe28U5F7UUWBEeSm+SGzEXyKgpaphZMNvay7uTf3AD1w/8gyIqB39Ip97se/+ + q3/suTP3uy1F3eKma+vfRNaPVBtNu7EiftqqZ9vU5yOzmCaaSEgv1kanGKvG7XhHd7wNzP2QuR6Z + tmvm6JUMfnIpMxuXmRM7NhKUBh75HMXHpIGPaUA3MYbsUYmfHU7C/cOOxTpTS3LwjIYGdf+MJCja + nBTdGl7SPOolGqgjo2beqr6na39+8hJai72US1X+/GQ/FR3UWb9U1dy4PdrkpMqtumkyu9Cbtflc + 1rJT6UXkTz6j6b1w44ujYY4lLvwQOJC3piF037vnIf6Mr9ElQPhlbLsA6o5xbiMzP9WKmOAMnTlN + QFCybL8AOsEONS0oSdbxy2oXECvq6BaoTd04M/n5SUbRyGw0aI1dabofFxs3rEThhlB2URmN5rv1 + eaaop+SDHmVJYRPCyQBuDMBLMxXrQHIgDH6J2smjwPXCSfhY2Hh71e/7oV+LZKAmU5AIBmN8LwWN + EamKv6oAU9S706v75QQxV2BtNGu4+j9gXsHONqMkEgl1RiLg2IjKe3lmJfq0yJr5MMcOvUU2bTmA + ODW9hZLQcbFE49+hAradJGrNbn4y1rxVO4i7Bm+3V7sJurNXP5x8+Hjd26NsqTQA88ez06M/mXIP + mTs3Q7m2gcbrjRRGwqyyBVjYi0E3cwHtm4zjCwSl0wfsddl0knqkXdBJZNmpLc0qMwPIWkozvVL1 + simX0rBXD47qzadrE2+jzZaiHESCu8BeiGnceFU00Fa1kd+dgiaXdCON25i9MyQ0HDaZI5Ese/gH + DsMtKphnbNyZZtOQaVt0d0vTGqTkzVuVuGw6kDiF45OJq5G6bdNuuifw9CgPVZ2W2AdmjPHXb1// + 92+M1HJLDefvjUImSHBTgHPVYT1846cRDWT2/Xv7DpSa/U17DHUsdrypGwWeU22c4CRvNbF+aZ2g + yZK0TvD2ihNggI0TdLWJL9ejExC0xgVuu7ODoq8eXS6w7/eMTl+8OGZHeqHZq88mrjCI+pWGfZT9 + AH1/JkoaB26qhWZHVvK+Br7PIMw+0GQs3b+9b1WMgLtTJ58kf1dJ1FwkScq3RcLzL/48lOsL37Qu + D60QBB7y4oUROFqozJZ2mtLaExJk+XWn0PDtIIxivC0qBGI4R7nEHksLeFaIDEXAbEhEn7ZhRwVh + LDa0Gm3GBJRMLd6g7egyU7qTLTbbz08eXyUoEgKJ4NYcgw+TDDuZpGRwbZKxrRR6IznxFaMiG5sM + Wx2C4JEoCaPDYA9KoK09lozSGnGrBOSqiRw4B1VKlk1rQg0WuaSzMERq2ywZJnjXrMoGXz4GSfyT + O53M98UkjnOexnnMQz+BVI98l7sJCNaP8EkeXOSJyDIRJbtOZ/n9Sp2L5cuHdjqEw09dQvM/iJ8V + lQxsY8uKJAMhxktDszTUGXsWCGOWgyA19Tm+GwTPzABFAFjAlzdz0TWhshWAqZ2y+S4RaavtzajX + RsrT/r7B6H0djmX/Gyd5/swpFh4f08236ebXUs3HVPPt3TR+miTzlJL8SPBNDid7uu7T3Snd1c7F + wGp3jmW2+zMzsrza8FgZ+Nt0OUenfuj7QMwMPQ165LG38aZBdK238V3qbaLp5FH9zO5Yclvf2PeD + +oIKJ1LV4HUpWCbYmSqXeCHRlSIcTzWoirL61OCDGKCjAV6dNSVxgSmcuaBzHWnmlkuV9qr6hY74 + eki2Ve5KS5OOpxPU1tix/e2mBnzV8Jay80gwBNHeo743kkiZdWj6kuYzXp1UhI53hYRAx4aAvTRd + N0PilDQafjf13vzL4CCIJlllq5PJMrWmn6kxJeFOrnNVdaLmC7OEvIiiiQ9yNRnflH4fKJjEtyoW + nTnhJvvY4qhEv0oJt56MpSlF4jujKwWb77wdPz0VNEqb01TdiEZzTJLiAqpSN93en+SrpoFTm25N + /Im8Wi+5GE3jxjQuoD6MWSgx3BqFfmSFxrbWfA52oiJlgz8O6FO+MYJ7gReH2CSPBUF46O45fdmc + JtqHGYgdxwdRsO2/ff0HJF4qxwG0bkkxpk3TAs39fVB46Pl+5MZASOD6U9ebzSZeMEnju/TK3ef7 + p6NtV00iTrN2UuOaN+lgdqrxjltfR/+EtkN3U08uG0WTdfNFgU29hIaU9CyJ0dckf+VnMNi4Bm74 + ngowscR7AY747U743fE4dHz6w1jEr/j3uAksMu/uPXfbPQ9zHHsx4qX6cZZDm2NFj7tQkM5IKhdC + wdsapZRo0I6FoM9KWGe1Ct75faTI3cc2E8e/99jmfO2tL3+YDQ8VHCd2gJVufEFfN4cCsgGhUznV + 0Rmj3jhNIVIdw24hslEd+DrvrfDwp892MSNaQe7qsQ3NGqg8UnpIOL5YNZlEZ/bt63+zUi3klSeU + Ctr9c6IiG2x7kXkSY+wDpSU4qAPzBaqWpm/NSyl/6Qz/1sNIFmx3PYs0i337qYbk82I+ooQbeHA9 + +sm32BjnlVewYd75f6B2T9Ha8PKlgHyiYwBZmwDksLGk5yxUi3wZGjZHi6jsaPkKRY/V9Sti+E6h + yd9/RGAfzLLPOIj7JExL5WND0ZqPBtEZGW5/88BI9zDsORTVTUReW+4mLI+uFqrRc7ASvQewNl22 + PcvdxmETl76gSmejQii0kaEpHisgQ/uVoHZsfm+k+lUDIitKSYNAM/09qekgl3jvFMvS5GM/0q4H + 0lCc50axG0YT546oofoZa6F56JCxHe//WMLzo8Nwtqfz2jzf8RaRoRie9PQkgWY/0Wj/kwapL2ma + m4m2t0T/UlkN+Hoz+X7RNIu9yHnoEaPqOUXajrIHDV3QLHhFa3PX+3UnjebJFdDEoiaZY/qi7Uhp + eyT99IbfT/E52iiT4OMGGl9Sx0mDuKcQRTCO7mjse9gZ4mw6nd7nZGaiahT1o7MbHPp7Tml+Ktb2 + KQkz1ntB56Sg2I9S5nQ6ioKOjUDUO2ADNQO4O5Witp0g/Wl465/9eO0s8uh8OeZpGmY8nLkhj31P + 8DD2kqmcQkMJ7yIOwnwmvWhX3WbrdNXPyx8fWt3ODQTmKqVHMcAldJYnuiUdIdpSY0+X0R4LggXJ + ZSAQRQCKSJpnW2mrKDpQ1I0NZbk2zzR0NPukb6MEI5q3ImsOA0xkH1iRDE0Ieh7seh8dOqtijYqI + 3PLE5hZFRubcWEMAw8rcrmwOGunPMacEsT/87f8ALft4XtctAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2dd7-OFS8R6DAAXaAZ5D8wbPGcd7VwC0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=11 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3046-mM+5OQECDWdaa61HqpSvDX0Rz3Y" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=5 + response: + body: + string: !!binary | + H4sIAAAAAAAAA7Va23IbyZF991dUKLzWw7LYVwANbExMUKQuFHWheTEtrzc6Ct0FoIS+uaubELTh + CP2DX+zfmy/Zk9m4UBShIbyaCQ5FNBrVlZknT57Mwn//Toj/xf9CPKnacWbsTKcnqtFPRuKJ7/qh + dCPp9a48f+S7I9c7dF33L08Oug80psn4xqevtDia1lqn4qoUJ8YWevmf4krXuX06Wr0WR5NG1+Kt + KsRlq604bcSLshY3ZqKfWnGiVTNbr2tyNeV1Z01T2ZHjJIdF2tyafHqYlLnTbStwVK90U1WWccoP + kLmuk5kq8ErHfb/3KXDd2BvGbxUux354+LGarp9gTWchLUtrbizSnxq6ftmObVKbqjFlIZpSKDGB + daIstMjLopmJpjYqE+VkY6yxoplpUWtl8RElctiZqKIoG2FbLRQbP8NdCxgsUgNXTeoyF7DbFFOh + mrWbbso6S7GOLevmgNfE/ipVLOGlTC2WurZC1dNWp4eHh+t9t3V211+LxeJwbZqzoAVloRfWmWmp + OEyyKeXKaw1Faf2Ctymxd4lNW2kaOSlrSVvGLRQi2Q9CPwiiJ3ju3w8ejR2vN3Ldh7HzUn1WotIq + 0aJR2dwKqxuBp8LtqVoKBaTU8OXThcng8CJbilkJB41VMhdmIhI4XE9MDRezZU93gkgHh0G/l+Yd + hkLHHTje0Hc/eW7kOna+JA/JOQAkl2VbGCsrlWmL6BhVxP2+H3keY+hnMs2NvB5eDwP3G0hhmUMs + 9xCsjkSNpVPCTWerMjmAAIAh3k0JIzpHmEKwW9jmRs1xPVtd/6NqVA0/iKtZW1t46AB3AZBKID4Z + 4yUzc50ZLCgWcCCeVdX6VhcdznB3CiQmZTHJTNJ0IBwDtnN6u2wbegit8takaabFc2Wb3UC7a6xD + FiydKTYu2QzJNkrEk1HE8ZQKqEI8JZkmKZySwikpnNJM5Caca6B6gTccBP5wX8AFI3f4MOBelTD0 + jH41tcpFWptbOETVFAIEo8vUqamzAxEcUKZacolKEjiuaP5LWIP76gPRPxBTWJJOkBa0AOI601lF + ad7WzW4uS4tDI22SV53TABvrpHqi2qxxJgaQgyOX9I/nR+6nge86bGvipJHDq1kHxHKrLBOh40aO + 13MmkdcP014gI7fvyTCIQhlFOpHKT4LhcOIOdRDG/WE4CLy0zyg2TTn/6c8vX1+/u6he3wfxenv3 + AfxC5QYZmANXM3WriQY7/CZ1aS3QrVLCZo2LmZnOQGC2bGsg16ql/T5fbTzSMRXiI+f45SBIha1A + ho6qG5Nk2gn8QdgL+9t7mLDgf9ksSkmRszLg131pm7oFsijSfGUKMOJFVQFayERdF8xqptkXX95O + fF0xZSP7kHnsFkosyqgTBW9RZlc7wUGOUNlH9VnrWnXsXUnkagPkOW2Vwb/bsLuufFsSa6NkzCX4 + IB8XymTxGxhqE1Xp+Pm5G8V/coPYpf8Oq2KKLcfrn8PLBknoup70Bn5AP/2AoYFMMJ/1T8SO/+Ef + Ez/+4W+tykyz/Cn6hu++2u59vLwqF2KqiqllGtJlBUaxeTudZlTGAGOwVk6ZQ/6ZATHEWlVtgBgu + AbPS6l1O/D6cvvZiVZfI1dzJ2V+oiPOVGzl5sK6kiMkSBLR6mKSLKT9MThGxPeHhjoId9e76UrxR + cMgzPTMw/LQQLyhToJ+UKWD98cygvEG0QGFM9UhAxRxgIXEMYrTi0hTwjY8Le4mlyPEblIWgLeOE + 1kfGdOvbrVLqxUfttLVNJ5X0o7XSibYVbhHTrByjAk3KpLVEApcoJjNxZI1ibjyaIKzqQPDzxfr5 + oIqc7BaZnuLDINpgIOAi28CvdlXbSiLotR8S9kOtiRJAM3bjkP3lUGtlhlDIMYdCmkJOKBQoPRwK + +bWrJHYg8RzJO5D8YEkP7jSRG+6JETcahb0dFFK3eQW9d0luRLYgK6x4oUFX8NHrcszK+W1r5yPx + 1yfHqnjaiFPAwECeHgFYDVWwc2RYWfz1yV44GThZmszryE5jnZWFzPGMLUKi+HWbLfeU0m+7nSK7 + c6uzCeSdXmmeMTRbMc0osynZoQJLLEaKm5mZLxDxkdJmjwiV5pBj4HRFtx0ALikw1XTcAAkNfliU + bZayBFo9gtU49pUbuEV39yUt/EkZ/ys16SHQpGWh8HdDGwIKSpLKXYTkpIuQ/FiOWfFsXAjIFI00 + XYikAuAoRFBJFCKGD0r9vvBx0ZE9DJ93erEVmiwktyq5053Is5NypkbiBtIF7UgpXqlcId9Oba10 + RulXpD//mDJ19OI8jteaOY6D/vNn4cnrOL714/gV8u0CJBSfb7V2t4XjlUBd1aYePvxQbQrD/QrS + UW7QXBk754q0VsO1nhoK60YWbxxBzMWuERMS4Ln6CKRiownL5ao0BZCkZlp1oh5i446LWavvU6YY + YNu6hJeS40iFiXX1Vh532hqUlSKOckFhxJ9yRnuVhjcvOYr7w8oLHobVL1/++Q7trELvRQUbDvjl + y79GVLAKjTJtm5YEskXBJ2UI3cc+fse5Ct9eFyS0ESXuSVDIUFap5aHcB6V+p/v/DRRz6IRuko4n + 7kAOh3osw6E/kJEKU7h4GEaTSZSMB/3YHyYTKOpgq5jD9vr0kxmUj1XM33gHSljYNpmtPEQtg6AS + mBHUbg3WK2sqh6ouRE7+UWPqytqt96BeM6Y9UBuETaKtpVIJjGZlojLLA4MMS5KfqXZC0yxSbu8m + BGMDJYeu5pFyfKH1HF2bUU6n376S4eFw6BRlg/YNjEiIoJpJ9sq1vYDuBNhM0U0bGjvAZiqdXezl + xirsR8JjtZIMhb0x60YPY/aGOuhOehSbGAC2QufjmjIaLqEQKVFWpCiwIdqLGLekUmzLFxmiz7T5 + iH3vJkXA1Ps3cXoLFiohQ1cKfvtXvNDjWPH2txBc3HifP35Yeo+FIFr4JfWvwAnVRJug41a1nZnK + Mr8poK2Azm0IforJMAfsaqI7prk1hu9Gi8V4U1bQc+Varis0xOWCPlFg/+BVQLDz/SOxxvxHCFJO + alBGcpUsv8JbMPQdnhx0Pim2MFvFk/Gn5FfBlBxMuQomii8H8t/A2I5ye6nhQSQjNTR1vcTvHITO + vubstgk515CGy1UlkLDA4iQr4THyGugcsr+Bz3dC65vRVfTA6MpqJWkbUrWkkDKj4n6/N/B6ITV+ + d6ZWQRj2v1Fv35labe3jnn+scY/uNNpCkdTsDEYG4TezF8V9vYmH3PANuxGYVAG7M/tUzLC8pYko + XR2XTVPmXFzxin231zhq7RWulRvPSI6UXEWKpqG0RbndIlR/JflpkiPFeo4jJSlS67HUfnNQb9SL + Rp7/MIqOiimwc65A5sUUTkVjiD7oaoaMsuIYjN6Sq4/QKJo6I6V/2ajJ5AB9YQbKv5rpHL3AZdNW + Jt1T9EeOa/vjQdmLYkWbAFWvNvH/bw6vWJKjxUc3k+usScsFdHuiqqalIREN1gSz34Gws3KhaYYG + QGUmH3PBos6PYaCmU2oXE8ghnr6hnR/zLcRgNqm1yldzdI3iVy71rxW4h7R9Z77qHLx1g/zIWj+Z + aRpSFnK1CVQ8Co7My4KKtlSN3Dy7E/X+fj0h8DEYBTvUFzXFWFgUJY91iTlWGhUJlkI81+VyJVV/ + +fIP8e7D1U4Q5JPDcTDI6yY7rNtVZaJ9HAIKa7bt98epTtJh1Jv0Qtfv4X3ATT/Y+tXNQ6HHhlH7 + TWJIkizQAN3ZL3ZLHdrdxoQ7/VUXoshM1hM8I6JGEbyubwGPMUxva5645iRkVE21rWsHCSiwGzR1 + Z0BwQdr8RUsyoDONMHJxRTv+PkA6q7qa1Hf9fjBc6+ruXEeunN5pbmfPSIfuTia4aC0NTYA99FOo + 2sQDaUvdCcrZZ80HUp4vliBR243JulOnH9OurbfpRlfuIBi60V9iz/PCCMVjEMQXx/7ps+FR+OHV + h+P44uri7dHJeYzL15eXp0fy+vJInh1dPH9z+u5IHr+/vrjq2jev3wu/Hi36LrVv/UFvr+7tsivh + NDtkGT2j1rVQPLbnOvL7nsvT6JmqoZQPIOPoPOOWWstpV5qgg1pIGcIPagqxPqHsel4r4tRxuxQL + DW1a/Ap7fLdvqzmAchNA2VpJAZSrAFK98XzJAeyORlYB3A9CwRA/D0MIxeOqpCbjhrLqtEiBp/fE + pc9o4qKA3Jk4L6kPQMMgjtEQGzsinF3S3E2c6Ao8kGP/jy8kgXQ9p+oNhsmgjZGpNPGosFi2KSL+ + IH6tihYZG/vBPiMkKiLoHinMvD9Lp610TMUmLrYmUi0omRuYouvV2U13MEstPv2j6nQ9TMaD266P + wl13XEPrGDqJ1POuxAhd8MiKPnRryozCSi9qDbL6xmkb3mMmsmh8HlmKaJ6lulJkCCUwT5J5snuD + qiFarfU2ZbWOoEw4goQzHpyCmtZ74ULkDgf7YisceTsO+/k4dnPwM6Nz2NV0Dj56Rodk8hWNTEkO + 5+j6pkVXkV6W5TTbrXEfXZT6GsUocP2Bn6IhUOPAGzy+KHWb4OMoYRqOT6obnTCFYP8pKL6t+JWo + ZnAQqxAWtgQTVB/FJtNlai8gjIu53mDj1GbQIQmKzm2ZtTz4QH16Ccyn0HA1Gq4fV44iOWVjuvNU + nkfKMbufNrhvPQqCUbAj4NtRDfHqFDnlU9mBdN50hgDlXHfC//ry9/5hIMbo0shj3YlLprhdIK9Z + VM9UZbuJ5TeY9vScgRf1FNAiVRRqGUZpKKM0Hch+fzKYpGM17qleHKqJ2w/dO9OedxYpFb//231w + 7Wq1b5Cc4o8mXwvTN6YVZ8qASWoSL5Yap1Urg5TFbaSNUKDK7LZTw/wODXk4j3/58i8LT/J4+VtP + 0jnEPo01D3Esncqg2jTdTOerM9Vg6GxHM6tYS192sd5MdlaxBtmA81dhlvc3J9dh3hOF7ijcgUI6 + SrzRQBwdCV6dvn3OzqGPizOTrr36ATV1J7RUZQ6pe/s1CYTVqVf2+/Ls/dUHecy8+wKa5g0jY3MW + 2vvD4ifc+M0Eev2M++h4RWed4pme64zrhtdjDSDp+yz8PYw/mXpKM/ADJiZFoRfIaNXVuMxMtLTq + tps8r05GdgNgY+nAdXth1HfmhgfJdLDJj2Vz9wyQP9xJE+fgu4JRf2ZyDg5QB7vQUqc0bPox8vT8 + PKbRh6TRR/zuvXzz/uX71RkB+GDAo44fd359Q6dFaSm+sk1MdbP+8hb0BwuOn/eRi+vTaEjPhKq4 + gZ1b9VjRs/jLCnOTW1ID8o4T9wyXu/NrCi91DTTSLNpWqH+oTF3bsf1KByJATTVpmxQ5zTWvG/jA + KZvmawwW+m3I/P5UtIOA7/iBA8qimkdvbcm6vrmdJMG8uB/hXWR9VGyFGok0Ku2QdrDR0gnhmo4n + LPZUd6DWzSIsfxXruMzKaaHljZqh+eQjGDpRUnXBdW5pG52vjyjh0l++/FONC3ApHnerslbzHBrr + dD5dIXQfQufJhaPbGgLlHpOHzrSLr1zHV666Eo6vvBNcuQ6u5I3IdWQlR3Y/vHnDUbgDb+sWq6Kz + V/iiQpbatuYDWh7/Tad0pazhFZoQNclMb0CJOMkpqyj466yt7fzHsMlm98GVG3mDcIhmtx8Enuf3 + htzs/vlkeHTjf4he3Wl2r88ujk7fPZfHF6eXp5dy1fueXV9cnq3a3SiK3B9xWnlOn6f59h0Cou+Q + bucq9E0mRZO0toBDK/6TRgIrbz+FvFUsFgwpIlTqfXjqXlvbdmtKiqBch0+WBVeUTfjkKnRrvG1C + R5OzOYeOMPW7//k/a3z2JXosAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2c7a-mHStW3dubKkakm10KkaxYeH3AyE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=39 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e16-AuM3Mcgt9RPZgYhDvv9c31j4TyM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=6 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"326b-PdRUifOfm7ASgSobUpV5Kwnecjo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=9 + response: + body: + string: !!binary | + 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 + 08MNMcPpjnnf9y0e/vT3/wc+CnB6VTYAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3655-BxCpfkdlMiOC4yStXzQFO8NLtBo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=59 + response: + body: + string: !!binary | + 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 + Ibz86T//H69iGofMLwAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fcc-9SrM9640nuAD0CEaZkJN7ozPklU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=14 + response: + body: + string: !!binary | + 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 + DcadPqtxb3Zk5GPciRV/+Pv/A6X+yo/uMQAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"31ee-TwCeU93Ov1FT1ET4zuvhIl6aG1U" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=76 + response: + body: + string: !!binary | + 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 + rXvX8mFKzI11J+8LgJvN/+Hf/g/FRqJZVjEAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3156-HZN1x/rQLelIdbTxGREvlG8YwWs" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=79 + response: + body: + string: !!binary | + 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 + ptBiliwAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2c96-tpl73l/zFktRqRRkNhGQFxVm4V8" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=62 + response: + body: + string: !!binary | + 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 + AA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"305c-q/hgXOrEB+OtCM9RmaoOVswgCL4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=48 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"34c7-xwub0uNh+ixMKHHOJxQ1bcIfIVk" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=42 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"31a3-XlUSSpcqrwT5XxgAH7nzBm1NpTs" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=50 + response: + body: + string: !!binary | + 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 + YTIAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3261-Bzfs2f7ud4vMBKUVC9wQE4p0h0Y" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=25 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f57-CHDQd/FGq1r5cSJZAhW48/QLd7E" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=86 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e73-2OCtCXKncY70u81blm/YjQHsIm8" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=75 + response: + body: + string: !!binary | + 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 + d2PVwoXcTVOT1E9Tf/r3/wM107zupy4AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2ea7-leWxZCItR8J43gmA/VuNRL5opmQ" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=87 + response: + body: + string: !!binary | + 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 + 3X70xVOzDjvvL7/+8B//B1R4kzrfLAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2cdf-D7rEt5QN+1HQoE5gBnXnxZRD9WM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=90 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2eec-6fDJ9mGlidcEJSwhL2rxX0Ni5+s" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=18 + response: + body: + string: !!binary | + H4sIAAAAAAAAA+1aXXPcxnJ9v79iSqnE91ZxdvGx2A9WqW6RlEQyNi1FpKz4xinWABgsIAIY3BmA + y1UqVX7PY16Sv+dfktMzwHJJcSXttZ28xJaK4i6A6e5zuvv0DP7lD4z9G/4y9qzp4rIwuUxfiFY+ + O2TPAi+YcG/O/cmVHx6Gk8PAH3me95dnB+6GtmhLe+F87E/GwYR9L9pC1aJklzLpdNGumahT9q3S + UtTse7ky9vcTVVWyboVeDw8qKrG0Dxo+MIWzwFSiLFdCmw+q03jwKFHVZnV51/6axdlRkkhjnrjP + Xnz28u3L0XDN9lPcFzvuOlF1i8cfMn/E3nbGFIK9L9o81QJfXqpKsldK45HslVYVe3ejRVFLVtTs + rTSNqo1krWLfdtrcsPP6VhiswYIRu5CyZW/yoiwadqp0qupD9q1AcMQvP/+3oWfKYlmzN6oskjU7 + 7XTHwhE7LlJZ8zOhdQHnm0YKI8l5lhZp/Q1+yFKs2bmGZ1q2oiysT0wsYZRp2bnRQpYjdia1/Maw + VS5aXAdA1iynp9UyZZMRuyzu2FVe1Etjba/Vih3FqmtZm0t2VVTsvSg/sl9+/q/LVpWyZj+IUmmY + zU5KUVSGRSP2nh59bjbxOFMNnkePO0ryQt5KG0R23ppNbBB0MxqNBjJ0uiQu5G3bmMPx+CnejONS + LcdzfwJS1z163PTocXCD31iUeQ0g7e/JPVGxyr8ffH2qBIfR7OlUeVUs81Zq9kHCmUSVJTBi6haf + vAIOifwkJQaXqmwUh7NKt+VId+OsKKUZ06ojbz4Wui2SUo6n0zgRyTybR1k08ULfF/gzjaejD83y + cWrp9qlkulop9lZkopQs27ZUZRbOV1rWSc6OCu14DCIAnFgC1lKBMiCyYFWRcoErrHeWwdY/ur9W + Gj8EruwfmKiubpGLb6VI2auuLNmR84WBEW+vyMTdKK9Wq5FzY0yYjadeMPU9nlkjubZucDKfb0wZ + 749kOH0ayTMQvZGqKW3+noqPggkt2UrpGyKvlpVqJXJFIB4MXNyJLLkhyg/io5RaWG9WDSy2hWTc + NaUSqYN6DKjt3dyfBeF0EoSBR9D+WUtTfJTP/bnn/X1w4nvT8DHaD57/GPTXSLkKRQBVohLW+KJl + jUL1iokHSj/2E4lJbt77uEJpkn3BYGR6UXfS1oMVzCXvP4/iQ/cbrZZaOFAzKVPnvK3zuVpxZwwv + ar6EMRxB533Q+WAQp6BzCvqecPuH0eJpuJ1zhW0ib0AsAx8LBO3d90zWt2qNbC6FyYm3776/PPlt + 0D56E0yCYDpbzIIoCCezHnh/EU0fAL8ILPChH+wF/OCHtF3EusHeFmuk4oWoDUonYZnKiip9Dy6x + IVW2OiN9VQOaYKUNM5DWtk/Ql4hMLgy6DLiVyvQ3YkDhcLAFurnHgXc1dzhwiwMXLT4yyb4E8A69 + HQQ4MogKGib1dNPKxrCuYUYlBURAJVN8SihqVZoDtL2bK3XDEnQhY0NmZJmBncuudD0WcVJ1Sb2u + h34nX5K0HhXcJFVjI0PRNuNUZqIr274NmHZNP/xg7t3NAm9sfUzG6Xx8i+6ixm3eVXEtipLCGIy9 + xdifjlFjRX0dWhoVrbp5zr3zHy68i/knGqxf+pNW4XwcYmIplFMZh2/OAtQQq0c6vUQxWFIXqK3+ + GBRG66pNqxqeqlVNGkUrgQaDwlGpFGxo6fs+RIjYg3h/nlCbiK2kvOFQUmJM5qC5mE2/DIPZJJwv + xlXvA7e4crcIt4vwAVTeFjcIE7eY8kd4cgfmkMd7ks5fHEbh06Q7FvWyFKlEYbks2s4udsiOL1+d + H7Dj02MKyRn6NDsqpW4pbEhcqrjnNRFy6+5zGKYH2cOOoSHl7o5EaReXyMcv1aezok47fiGM4S/v + VNoZDitFedNBtvETpZI8lrnQ3AuekiAPlnlMr6O2t/JeYTvJAXo57/5IYfiT5dxfO0AqNTLPNNIy + 5EWhZdIi806hUzU++OOL0z+xl5AeCIOdAqiQo2xZFSIaMnvz6JpdtkCKfn+PAsOOZb0U5QHGgPJG + tOIA9yGpwQ90wEbZlfEcYfUPQkXfkb0rEq2pNQRhN1uPf1dTEbhA5TKkfvDFGc0GR1kG4QQvTu9z + ZbjpgJQVxgBKCHxWySq2y1Km1AV5aj3ptKa7zEAWYoi9n2+RoXhAhtiFeSUof8uU7vA9WH7ULTvT + HjCrMnfm2iOuKF2mY7SONnc5F29W5RubeGyygsfLGGnDc9CXC6IvbxWvLH3R28nirXsfWMydxdf+ + Yj71/X0lHbItCJ7Otp9qtvUfTSWYexQmHYqJCwfzo5YCyC4b1LA/39/xxVn24cMBVqlQS0bSfFJY + c8w2KSazBytighvKao46Rt+LREOkOUtGNIMZZnLVAcJWJnldJHZWq2hytezEIKXXbW5LKuS6BNHi + zpbVlu5VSeIGTtgGIUtiFnCsmbxLZOMYjIondEoPMF0jdSX0DU0HlEqNalAMtZ0kixIdEsPUExPa + wyhsF+ytiNj64mFUG5OYMJwgIK4IGxBOASH5Z8jxLQT25EF0ONkp7eHht8q1JnSp0qZUkmN6pkG2 + D7KdfajYlgXSHcHEpLjEnG5s4TGsFIltb+amKEvUilJgLKbJ9/fp9fZpZpwI2jfYVGjE0IvEfOLF + KZ/gQz5J5YLPZ96CT2azSTqZB9MgDK8zT8wWXizu9UB3evtdd/7jt1+rB74TK0wPVJMwxBsJhiyX + pM6INyKjSfIEs3xG5Zw4grL3UoPMJ7ndfriVonygEVaibm15iyEJUqTgFaC4clC8EUR7i8dXigA7 + H+ZAFEN+vbz/F5eo16paP5AEEz/cuoLUiaMAdxTgDn9O+HOqVg5/7uDnPfyc4Oc99txhvydDvfnh + ZIcueFlS/+jMDbtEf4W6OtZStHkvqI6kph74QyFX7HXGrqQpBTvb6pMj9gahP68N9OFuNo7qtL0t + qqWNoDNtMk7VXIVxoq6RrTWvYAJ0UEcP5dfTILoLPe86mF4fNboor9E4PjTy08aP5z5FoWMEiyo8 + Wia795CGCENepiiBPz2LpejaIuvKn56xJlctTQpNPmwoOF+3NQEV6yt5J5CgkLy3FB9b1sQK7NRd + cvN5Cg22utZmN4fG965buwyPt6LPhY0+v0X0ucp4SxbxbYt4UySoXxR8Pg3DSbTw92XG9DCMnmbG + BLB+6ChY52hSuVJWMaD6/1DoJY1KvbaBBEGuAZH1yO0bSnZGBe0CtaagYf+yIy3Vmp38gGgatUX1 + RZF4Ktt2fW6rE/eDaD6Z+sHMDR6ICCT5+vk8+ofVc5R87zFThud/og6p0znXit7djObVfqPic+4y + KTTa4nuZ1pLa7IEbU1CwRPGZIXXj6czzvYUfjCe8X5kPpgBytybmCKyJ+XNYk7slwBkXXG764O4r + Xrzo0N/RtF6+Y3ZZqplG0giuumXeDt4hm9yGNMrxLz//pxuhdmL71buNUxE93G0U8dfvNm4MKotb + ByX7TqDkiEFXp3av+db6lBbGqhZK80IzSi/jtIvcbByT+Ia3Vog7VYsb3QPsTbRfgl6CcJB6QdGG + uAFnU9DnN9uBBFaldYJr5x5PMHV+lLXhw/Jr/tfOtUZb6/YmweQwmD9NgjdaxRAkoqvRqtK+705m + 3gGuHpKjUZSmhRWHIstAQ2knodd3majYvfZJMeowqmxJ/r+sWJI4QVUMMp7OgohPQj/gIkoDPvc9 + L5ZJAEETXXt+HMz96eJesXxX/bNugvgT8u1SLG90cSsSzGmiTfJUQamJtfkkDAMVEaKE0LOC+R87 + BM8P/zb1UYqVO1/QqCmPlEdAe18xNEUPIbcQQqsBQG/Y+txCkA8IckV283vdQvDxHr49+eXhz9P8 + eisdfJS0tl28vBOQeVpQgNyxzzlS0I2eV4odtS1kkDuJGrGzgsaCNVqLlYYGMwuS7L2qIYpbqwSX + /VFPf2h1ZPW3PUdKMGn8ylY0G0sI0zpXK6l/Xfu5LKiGkGH+IvJI+uOfp6/fOK1SVE1ZZAUi4jYX + OoxapE+KTWS2yxOGZ4wVL2SlEoTxM4daWx3I82deMNYbMPjm0bySxpAozV2s96stwWG02DkVuSJL + 2xetVqoxbkJUtnJngg52NO0sqL7PHLC/SKhmc7Ne28TaDZ5BuzLhKIkNJQo1sSKxjuZdPC7Gers0 + xNN4kswDDxmxwAgzl+B4Eky5l0UyiuZJ6gXzrQ3PaeDdQc4vp2Mv9T0ZicSfhunUy7K5iPwoS0J/ + EsxmiUjHS5IpriTxwJ9O/TDyp3PLk9vnicCvmZDePJzHSRQHYTzzUpGkgcASmf93j5nTO/N02XFt + ABpFlSpdV2v9IFRF6sb1x/H+5ef/AL9S2q1qreKpMGLTpbRf4w3dnRlVpoX83Oko1aYt+1x56lwL + pUMT7tbr+xf/ONgGltGx697HaGDV/DDcseeCka6IYfaF0DcsZD9CnRmSrm8oS5lLtKNsCS9BaFx3 + hRnTnifaOnFRIIFploTSXe01yUDHeIssmDfXrbMAJdnpNTyOJ/A51jajNlONP7l2OzL7jjVb5n9j + 2OCw7kqaToaVbLXQUrK1jQAqRGMjgGqxkapuR5FOWHuvG6ExG+PHmpIwV+Q41RSndvC7rOj7WFWx + YShDts8D4YPN6S70B8pO1to9nKWCvrKb4Pb8fTgcpxOM5KnNnC/NSUNkaZ+Ih9x6Rhs31jNuCFv0 + r01wMEE7bDn5yQcvSV+v3KAULn4f4pkN8zAuO+aBgtu0O6JT3LOOjknfUugMO0GDKnZXtf/n3P89 + 58yGdJjDHenAvm3G2XPinGDl2sJKogyw/q10i3Yqp6NKamrVTCSJjQoEgbDqiNweirfKMgxrmmaP + C2UStUJAW1l+oXf6X9c703AeRLPZBBEgWT1PIy68JOVeFMhApEkSLbZ7px943t009MZZICbRwkvC + II6mGPKSOBRe7IeJnHmLNIkftE4/CP0ZGvR8+pWtc4/OeUWj3uhyxPqJinbFtybFTCR2bzsX9sAR + Ae4MfXBb0ItHidycO4rtjUYbctous003sVu7sbaiBqm5lRoghqr37KqiR51Dz0LxQqb3TbVnAd9Q + YNgi6BnAu8Yk9P5KZWnALQ32bbuT3UcdP9Lu/71UPzfs1J7qv1ArCPVj6Hh67cse6r7P1wyjEr21 + dqSl1eq/Wojf69WlVnB3zRu7wq+T5cQPVFTcvqW1qc5ZXZ4o0CA9oARU7hADVQso2UHX+ZwPr7qt + HRtWit6TazXGnbLfWilthXTWDtsPQKC8/Vyx2pbuURSFO/3nZO2eu0IWZ39H2blo1B3DlIvMkMa9 + 8Uf7AgZJASYy02BATM1wlHSUEVt3orssVSxKx3Dx1Vt+E/zveaHvPQbXtLponmOKfYzvg3Ueg/wa + GrDrd+6cvewENtAmOL1p8QIjnjDSvompVene16HzhdqyIZVJ2W8lD6dpUpTocBKZuqS9Gaob7hUm + evfPvs6U0Jlx1h+xZoWmVxeAqD1Q2w36w2jZcuB708VsMZuPK8DCB1hQj8kN7gziG0v2pkF0ONmR + 7ieiFql9cUtLOp5mrYQJmvp51r88Su9Qgdn9MZebQL53WyKNVvReFehSCjpD3C16fpftoImcyuks + XPBUBD4GPz/icZr4fC7i2J9FQTL15LVIZJJmcbz1Qsvr4p9mt/L4Mbt2vtACcPsXjxAAOja1b1TA + 7LI/u6NNZ92SlX1BwXVdTXN8RkcW9kWfrkFKGdt3VvZKIuBw8OBijOTrSnorgV6vwwoiRivYZyvJ + nbJ3dUENxW76QrdYhB/uJnmLsfuYO9T5BnXeo86dRcPJVldzApwPgPMBcCLiH/71fwAYxiWMLS4A + AA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e2d-HR095YSHChLginXAGGyCAOCqw68" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=71 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2ec8-cRh0VmPbyHHRQXLWsH+Z79zuSOQ" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=40 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2ed4-3g8fVSaEouwyniKEgzHKj4kC8fw" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=85 + response: + body: + string: !!binary | + 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 + R52v50gD8HwX+KGF4Uj5j//+fwf3VqNzMAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3073-kqQ9FgmhiFKtBWSmBU9pc3Mfb94" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=92 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"323c-de+sxZ4SszSkCIurOQjScq1Xtgo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=84 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f28-SM6tbZUy8b0w+iwh7dyj8RaCLv0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=46 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a23IbOZJ9n69AaHa3XwSxbiySiujokGXJkm+tleXu3llvMMAqFAmzqlANVJFm + b2zE/MM+ze/Nl8xJoEjJWrHbDHsnoi+kSALIzIOTJzPrP//E2H/jX8aOmm5WKruQ+XPRyqNTdhQF + UcKDMQ+juzA6HQan8egkCIK/HB37H7SqLd0XPxw96zbstbT2mNGrZ7JtpfmAj35SRpTsw9H7Opcm + 07XtqqZVumbn2sgPR+zOyDpnF5+aUqha5tuVVSXmbuVF2zb2dDDITuq8XalqfpLpatAfbJAkHzO1 + 1HpaYRVVz3kYhNM0Gn6Kg2AaRtOzbt7ZdholJx+b+XZtq7x1tCCttrNGfmrp7+90pnDmSuZKsIWw + rNT1HC9yZrSumK7LDSu0YY3K2s5I3khTyKxlC11J2F+KFZzIslJb2VomYJ6omZh1dS7qTDJdsJkU + XbthjdF5l7X2BD5rmWC1XLPW+UNZZtdSNjCJtQv8Bv8xbC02jHPWmTn93cimM422eH3MKniTFaab + 4+ClKqRtN6X0mzdGaaNa9Rv96NdOlApb6xXWw5saIdycnJxsfdCZ8qHX1+v1ydZNg7U2Zc5xSDto + 1bLVS8tXFF3ePYotz3Aa7izhchtZPus2HGey7sXMAYSncTiJwuAIm//P8RcDMUlPw/HTQLxS8wW7 + 0g1sv67ZtTVCluwSwfpw9K5DoNiVNBqwO9eZFuxuIVp2hQi/68xKrWTOfhbmUAiWeZyobD6FnXW7 + D3zyi9F3KUxFkcoAmlyuZKkbpmpWbSwcpnRnCQaAjLdNAQZWCpMBHwAqXsHVAJsGoFqybr2QtYPQ + Whha54X4TTArJdDNWg1UryQTZclm+MHayGxJf19IBbRpswTYgUsHLuyjSiXrltnWIKKEY1o3c550 + xvsdM92VOVvIsqGF5UohhlhkXuoZwGkX2rRw7PbnuAq1PRyAylnPF6ISlsM0vkDg+YICz1XN+49x + S7mlsHO4R3N3VE6HxA8tPvFBd78nJIbpwUgcnobR00i8FJUCUcDMaytEBphtAMpcVriTFrSHu8Ia + XOj37/4lZvhqSaToaKUUGweAUlirMmbhT7ZQIIiW4bYhBnY/RPP6RHGbVY1zGGHNDnJZiK5sB4XC + 9Rt4ZhiE0Tj4NIqCgbMwG+TjgVvNDgC8lbAO3wPgO4wGIk6TYSwiPk5GE56IKOCzSRryIizyYjyR + IsqT6SwN47wIJsS0Pyiww/cvbue/vjp7+ctj5G+P9xj5d4BD4b0mSqsdpiyBlA4OBBUSNEP8Jta2 + I39kWWe3DHkrvSHCATOME8JhDf7FO1UXBt8D5mvnxUxUjVDzeutOhlVAzLA4+n0k7hzrMOjgOOhq + mJVz2wIglmN/kYuBMK3KSjmIo1ESxtHAmwVYAgnAHpDAeySAJoEEDiTwzsa8BwLvQcB7EHACATDe + 8i0CDsRpchqmT+P0XK1UyQRdU0JgErBWVeQTUYAucVlqoo1wkgaW/f2v/4vb3+WbvQCsipNZPKpM + W56YrkccHeUESNo6JU1nkyLMxXhYDJNgVIyyNBiOR6OncrRpn0LKua4qZBzK0gJMBT4CT7pUPZP4 + OshKd/MFcNSuFQIrvDVkhxTZApcwE7l0l42g0wjbsjRgG7An8jcMfnN95+2kS6gqC3Qh+1924Mkz + bwTB6PaOzvb7iPHn93hJ4YfxkGfkcL51OHd+5m63waFRjU/j+OmoEs0fs/dLYmri6LrA3cBtANCN + FO7WvJC1XAlkwnqFe4GjWLZSunSnsqcwOWfnRtv9ZEP2ifKj+E3iWnqCbsCxdYvlBl1TapFT8MPx + IIgHqRjNxkEwHEoEPRzjdRqOCzEOIxmMw0xMkdEpTf5AeeY3+X0YBcG/RufpaPgYEp9t+RgZ19jd + 1M4GgGPR4Y6pVhiFoII2HhhIiYjyVK1bgAb/MxWUkZX5Mbs+vz2ndFkDDPiYfIXTbBPYzpe/H/jP + HePi7xjVESqW47t1uOORtcqlF1LWqadaglQof81dmOjr2zBxg48yF5oD8UL/7NFNuCM9Wv7+1785 + nHTGEiGoGgx824GFhPvkFf6+ZBl4YQ6E5Jsa1JbZbTqH2374WsD4vHN2EyVRlMTBKE7DaJjycBTF + SZoG8dilmC1OJhHhJEyS4CCgULK5NxJSADIZ0WdvNPy/PmZr1S5ABaKE7iL62GwTjWhbkS3xOcjA + e6GXQVhKPnDDV8CDxEnng0Fqpj8kp0hw4yJh+ZLCwPsw8G0YuC6gbyQpmgOxEU9O4+RpbGxZRBj4 + HM4AIM2clE2hPAUDLiT7gM66c0VHq6gEMJ2v9HIDlfWNQHF5M53iTRwMw3Q6jePLZ/HF7XS6CqdT + kv630k6n/XnPDfLYSyhwpIDz3Wk8jIYpxN63gNGrjVr1iQc6mySzcrWiceq6NRv3P1ERQHYOERUV + lE4x7Lz4NXTSY4X3AeI+QHy7NAdcoBx2AeKPAsR9gA7EC7gkfBovN2KpYFzt6KJQBtl1rkG1KDmI + YlvKw0mfbtmcamRS5+7ba1lS/v5GYPEMMoxG4zAeJ2HPIJAa4bcI/Wdmfm7gmbHULngLlSErkAE+ + N1JCJrIZAIHEY10RALJA3SZJm0L4IicJcgUqrbZzZRw1FFDU64rdIIUdhJDG6LkRHikFUskDtDT9 + uS13seF0dL49OhVPScBdbDjFxlVOyFF9YA4ESXAa7OkYnS9U7RNKhtiRrJ+Jekm3Be6lFkjpOzqg + 5qZByejUGgk3M9M1dLS7SLDyoyRZA6UPEYvNR//k0ihMikkeTQRPx6OUJ7Mo5ONhFvB0mA3zAu+z + XE6z4RD0kAzvSyN53Z2FTXZ7SGnk/OKyVZ9k+hgDI/Aa2c4oRA5FDbQ2fe2d45hzVEIZ/DPvIDJK + yir0C5RPsgReWp/ASr3m3rukp7FR67O/z2ckUVy0LAR2nfNSGDikZfROV3/QQdo5fUb1mrT28/oo + mgwyQgOqJw8FTlDgHge8xwHvccAfYYBvMcAdBrjDwGEojcZ7UXqpjCyQV1rqrsyQ+qH8X+Aqo6iA + AMhxgahSaiCpHVZbjcSLi30Gn9VfLZw9yB6cNUijUZD8ZRoOR8MJ8DaOp7fnUXIxOXt19fLH19Pb + u9s3Z89vpvH04v3tjzcX/OeLs7uri1v+4vbi4hxvr18/v7y+vdgSYTocfgsi/ConfSNSKx6cgfsz + 8Lk7A9+dge/OwPszcOEDdSBe0tNoj4y+Mbp1Gsm4Fhc1Wb1exK2cI0fjxlypOu9IYLNn0G4lUoRd + 7EXKF5fTWTF6VE5nX15O+8aLEyOsUrXrFstHR6SWtCtPmM1MByGxYaJoyT7kK7q3WzGMNeZkeO26 + Ld+ucB4RK/SH4QvnRN77ljjAuf3QAjpCAb2nkZwi2QgUg2GAKtI4zeJSVm91SVirXX5qjVpKolyU + 9a6WWMiy9Ul9peB4jVvhkrjFy2pvqL8qP61A7HrQot6d1UKVO/IIhgP4XNTcfTSN7jPQhRV32a+L + iy/NQOceE52Z+8ZxJZbSNdYEHNC5QcjjPjHykPuLlYADuEAKN8VAIgeF23bXf3GNOvOlOcQhwuWL + gc2wTyYfddvCQcopdjwMOIWOuy9zFze+ixvv48a3cePbYPE+gK6pRxE7DFMhCqk9rbZrkF5hVCaQ + yxsgBIcnlAjW4xe5Lof/VrrsKLV9o0L6mZrzf4fsd9nS77+7MPytaKH7lHApIU5Hk3HyWUpIfUoI + xsG/9aOj78eHZYd3JGIfFtLUYPvOn6Nm7xq6KN8Ru/RSA8ByTqlUzja6axfOK9sD07deyXpDza05 + RLRwI663ag53ikNySQE0ArMPyygFQvHueRgevvMWHYTfh+dQXKSnwZ6C6aIEbbzp7PI7y35hlyLD + RbtBTSayDbRb5QZoMP1HSidYXLD3VtJ466IzutlfLD01r0oGuR7reJbpqcSuvMKusKlzeXM3vIrS + 6RkCUx46uzpjP8FruGwzYV3QvA27fvvc6K6B0syJRLJ7y6gxSxeztwi48JxAjLPNm587iV5Dh4p+ + kvnhqKtLsS6QaDYfjhiJg22/BpG0rhmYk+eQnTpLOsW1tRTNZ0EefSMDf5MlGIJIhbUyW9S61PON + 6wX5gRrNxWjQiXt2+Mxq53DLP/GCosx7D/F7X3Cyh9NZOQ5K5Zh0PqEB1XgyjA9FXXgaTZ5G3R2W + BdhLFAlgOfaGuqRQJ3DJS9GI+pg9V5Y6BDSsov76Mc1RCZoXOHLnu6gHYW88kM1CDttET9t+b8+w + vKK9+UfaFlew+foh6pO2VdT0L8EXBQ087xEE9DmLASxoH8pRNVh43lda12s49pjNiKe8fDWGGrFY + 3I1B3cwz964CqguXYfzkHZ+XyH5mpcht6wWNsZD0HOk3UjelG0lYR5DUlXfVr3eu9E8THA6yJz27 + QFR79/YnpbkTBZVazAREeR9Tj7R4fCDSgslpuGcY8ROpE7BA4xh3N7n2GZhGm67HTm0RuRtRQ2/s + nzIdlP9oOVrtitZ/5/bsC6BxPP68lzwOfLYbjQ9Kcd4+u9Br61OY9pPG+rGpthLkQE8+gs06lCZk + ep/63oFflgt2K/I1Df8V/SpzdfzOJYekuN8pl5xe5NuI9ONy1Wsi3keEu4gQBc2xPc8oIgdiIjwN + gj2Vki6Foek/uHhJvXTqnbpyCXevQr7F7cnxDQqAE980WKUxzpnJoPb2QkNYeuomOslmluymJqvK + nDsW3WygBuZh94Ym1+MiLngeDnOeDFNkrlmc83Q0jPNomMgsSx6oappJfUrjYBDJIklDEUZJOspo + ODGaRFE4S5K4CLNhLAZz2bYb3zTiUZgOoaMmYeCwtvo+EEEWjvI4maTxMB8OUdOLIk9kmMpoXGTp + nx+Dr7dlX+nWTyRarZc0M89cjeWeGuraRiN1gsiekW6hNtq1JQY83rlUgPUK+Nkzn6CHTGr2tqvF + ihKeNIY08R/A7sH5vDxvKLjcBZdTcLkPLp/1pwDg6BTcR5q7SHOytp+fc+GCfGg5FwSn0R64/UwQ + 23ZsUchSoxyKoGpkX9e55tYMwt8zNxgEEnTmmmB2vxD/fyja4kE0Gpy/vjh7y++u3r95dl+yvfqP + 0bNs/Ontl5Zsz6T66CpUR0wWAsy1nAvT0RM8fhKBEk3Oxa6PClRsnUQQycrO8dOLtbuLrg9L7jm/ + uTg/ZiRhSNKt3SYy6ww9WWYUBM4x0zNKfKS0IPkPL+1yBRavII0+K+6CcTKgwRvf9rC5jyT3keR9 + G5HCyB2+EEa+C+PhaNr3zMSN0fxGlFRT1cRJM73JdOv9d13nukY+Ab0TdblRkOP7V5fnHmT4pq4Y + 9WH/mbgaDoLwaVy9/fjptfj5l5dfiqudhcBT//yYpSGXmbsRxzu8mnUZgeBN9pykt+8cE3BcK4CG + 6KVuFwSbmXGTEGoF9E70gt5LbWj3TLrn8uCtpdNHPqN+IaDWUi65wEkHvk+tss9azzFUDmVJwGkX + S76NJfJebyanQHIKJF8WGeDlAujidwiiwtPheG9r4EGjDZmRHlq5dVMgdqfZ84VYCriVRkjUQaD+ + 08+wzD2W6gXNgTpcrZrZIjTz6YOWWuO2/Tby+94axfy61Bbq6JnDRkChlrvnBSBBVAtAeBt3mvyY + 9dMfwdZbS3sN5fR2KQt6YJYe6SBYaUONSZKwXQUslaXnJDeun5HcRSqkzEa7iq7VGdFfxuQnFGCy + Uvigl15X9GjMH/QRnlLd/9ePfojHW6eyyESek4kksSiMfTtqa9xWeZH0HkcTh6s//dc/AMWWyNub + LQAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d9b-eNVi6SwjmcQQdYzdqXxFAjmo/Go" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=26 + response: + body: + string: !!binary | + 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 + //w/5BChnAgvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f08-gCoVFl16/zB6NwaxPzmy2MwTZ5Y" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=61 + response: + body: + string: !!binary | + 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 + OjDbE4guAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e88-u9fj50pQOF4kkglTNKiMaDTDC8c" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=34 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d65-Bybao0w8lUqjydrqaFwqoLJtnlI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=35 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71aa3PbxpL9fn/FlOvu1ReNCIBvVaVuyc8o8UNXkqMkmy3WABgSYwIYBAOIpre2 + 6v6M3b93f8me7gEfsiXHtLObckSJBIGZ06e7T3fPv/9FiP/E/0I8qto4Ny7T6VPV6Een4lEURAMZ + TGTYvw6D0/70NByeBEHw66Nj/4XGNDlfeJOp5l///B8nYp2ZMhWXrXNG8Tv/+ud/OztvRGVXusY7 + orC32glbinNXK53LC5Vr15hS/31zW1OoBd82a5rKnfZ6q9XqROXv1Aeta3WS2KK3qmRiy0aXTa+t + cqtS16PF9oIJvfZlGMgouA6j4TQY/zqLxkE4HI6nw9nlk+jspn/Wf/vT6+ezy+vLV2dPL2b92fnV + 5dmzl/Li7OWzq+vz1+dnr6/kDX6Vj89e/ygvLt9c448rGY6j/nAQjYfhybtq8fdaO/NBfxdOo+Df + oifhYBBsduCMB/DOoreo6fcNffhKZYVtU3EWx8oJ40STaZEDeteIDShGlSLXKtW1aKy4NbixeGVd + YldCFSbtMDxygtAwZWvKBaB1uWoXWSPsXLxQH9TJycnm2W2dfx7YUq86KCe9sN9bwbBOeqvKmq3q + JNlTsj0lG1PaUhpvzGpjzEd43n8dfzm3BqeD8f3celFrnWgRqwZvOJECjXwtViZP56bWYm4BTWbq + VKRq/VkG1WrlGluveZ+FTo2SuYlrVa97QF7GOWCQuKdrZFzbpZa2baRrS9xXqnmj69LSRktJVzd2 + VUo7l7eqLtUtQCltjfcVvox3FX4tnVTlQufWyeYDPvwAazrmjUm/G/bD0WAwHv9tZdIm+246+YQ6 + +6v9mDkEyVLoQtcLXSZr4XR9axKA40FKhRKFgq1u9Q6nJqs1oC+JIWe8PIZO7cAT16129MqbFXOY + nC4mVjIqoF/SmEIoOHiT2dbhF0ccq7StcjxK4zFLXTVCrXCXeW0L+rKpRWYLWtza3ytX+OvkGr/G + Nl3TDRQ4naf2FmRf2YJ+KlodoBemxKdxW5fYFewh5iohVHgRqiHfwMJGo80aMoU9x1qXouHtprxJ + U75ra4MlOFMmerMjXEhm5ttesZmPhWqxs9o0fLEy6Yl4TijS1XMDl9K123tG1tbNyfNW54Q5tuea + 2gKxFZBzx/yYLfy1SsguSW2dE5WqE7gCnB0XJqrSYssegoO+iHdNo/Jj8J3uujafd+I73F6wx8jO + Y+RmDRJQSLa2xF57h3pocBpF93voUyCdIT7lOYJ7S3Fo4a1/BWgzcYagcUSOCzdpFH9aIEbBmb7W + XQtdytoQO6WSCeiUS48s/pzn1qY6hSPrPKXIxL6tyqUjx6xhzVouyDEduTJxXNFVCJgtfHckwep3 + cPilKu07o06qcuev4WTwdf56besaqcqoXNA1hYPlXUZA7BDytFoa5lIGOtb6jnd56v7QlvoY785N + QndLVaOEyxCK0433HoNzuCXDQE8gR2Ge5QZUAq9aZ5ij+KuCj6Q7wyAnp/CTzufJgcDSGo6+sRcC + jXK2PLkhgwPHWufsY6lxuAP5hgLVAUBx91Z3v+65QTuhnHaFgKGLWNfHcPNG6PeVrhtyvrVIchCj + wQ0zshdlSGCAVbnuvogs81r/3nIMpH06DeuaZs3BJaVF8lfyNtW7YBENA4oq52T5YxGOQ/rrtUbm + 4nuE4wm9caGWBqCUCAlJYmsfCe1HyOM6wgg7Buth+vPtbd+1B/greY7ceI4kdJBiwQuJnSrp5J7n + yA7KQ703mp72R/d7bxgERS5y83trQDhADomBjSUqxs9YLRbKYx+rZEkoPmtrW2kEaWXqCmELkY4u + zCFJOBfX4DFIXLsHvTtJyxMjXVJUvH3yINdL9Vy1edObG8SsnmvW9BJGk+D9OAp6vL2kl056fDfX + S1QJULaiD1Jlno6nahqNZRDEsRyE/VBO+tOBHMwHA630aJ70x7MonYyjeTL3ebixy+9+uq3f/XAZ + v/rYnzfL+0S1gURtTfRySW1iCuosckFioIHoRBqXiIT34F/wN3Kszfuk2SDVEogJJ6C1JBI4pBf7 + XoenQEYoS3ImerUNrkf0SBqIHnbX2HJYPxFvf6QExkKPbUOedp8xySofWbNk9/s8Rbf2yc1csz16 + 3rYy14Yg6Km6MQne7kfjQTSMevxw2T1c8sMlP1h2D5a0Tqk7AskNgSSRR+4R50Buj0/D6f3cPq/B + 01q/A3xO3GiKUcTsPHfkzOTfCF5Qcp2O7kTS16YlV5BqjBHC7coh29Ir+azXxkbGtohVnSJ7NZR7 + ytYhhKlmIykTvF+rHNnpA7y+qU21l5jCUPKuE6nXKgWQsYIorfbzU386/sr8xDCBgRsB6BEDtT8H + mWlchxd9UGuoFUPRWi2UKRFnO0i9PveZjauTufheQZ2iIMyhs3DnTYFz7gplcnxamrXOiKTXOqOV + UZKhjNlQImkyju7nqHEKk+C5PjSwy9GSsFISb16kkdRM91fS3RxyZLse8gX4Vj/cZCzV1VnYFS2c + wKEyrFNk2w25lVY1m7ekTV1QNZjChOIVkhzKugv9Qbtsia+ebFaQYdveowsigU5PGHl6+5ZzOB6J + dVOyazYZDPk8M5RjsBUI6ZaSLOtztWGtId1pluzWj8EoZNFORkAbQPCT++OBAAjfIvj1h9jmB+Qn + kBR6y3uRXHlKSKYEyiDJlJBEiU0R6FlxcIoanPYn97vxb6XY++/obUVAhYEoNEQK8BBrmOLoVHyP + HESFmdsI7atKUQGBcI0ybKcaYlY2bnfbTzz+Y++5uwLcJbcA4ES7j12JlQfkUIUIB9gg2YA4sOc6 + h5dz5DbP56yqgbCXxFilvmUKdRou1s2KyoxNjUYUz1Q+39YIXnbghkdVrtbKHcHezNtYi5bMvVLE + FEBAl5dYopgEDBbSxxWKMkaL7pl76VYSgPW6EztUAQpnc85gtNQ5rdE0RxQKLLvlpyy6i9Q+p/ZQ + 47wdTJC124o4FAbS2xICnpYnM0oIZMmNsHcEncQapbekZEvKTy15IOn6p8PwftI9hujMEZgc6zvk + ZSQtoFC0NflRotwu1EEiU7Ts4tgVVrbMEGqwTvW1uYTUObiHnLFOkPCl45vKjG8qk1yZwkkqyPF1 + n0CoroO1C6hGqne6tcuqNoWWBTUf8Omm/xANBtMgGo2+Ll+cdYhQwNmhRPj43oOHyJS31AtaeHVj + SpLPHij9HsvShfkYLC/izXvQqwL7Fi15Nx6SUbhL/R46sbSXreyt9hGZMkpyJ9NQH2RbiSTmFuml + LWtqsO2lE//sYzEeHaNs8pU8qGoSWzW+71Zq1P6x9bdhhY87r6gHoxaWAjR1PmAhZKOCGHFMmrCq + baN9VdTVpOJpppZUCmMXWjfONzfSGukQiVDokhMAbdbUyPxzw2A1ugQOJ68sN3GwnQEKmDstFx/s + 9+otWhrXjpvNgpj0WVttHgCAKwLp5DcyJnGZkhA3NUiAp1tq7+xzQMLYox8TRbLrSHqO7G4sPRWk + 95m79D40cwTw4+ABAVh2JfaPgA82pjZpTYRxHW+Weu2VupU/qEqVrNITrInEBaK4BW8pVzvY1geA + m5vzc7Gi5tT/b4UT9QYBLownUzlMg74cRHoop6HqyyiKk3g8mupRPJ6NI5WqySjcVThy3f7y0+P+ + 2ZdWOFc6R6ZnJ5ujGMlsjnxBxCFbMWAglaYWliBLmqZtqFtWqRqk85GJvpkZJgQuJjlF9c2d4ofR + dzppqWAX3HDjpHdtl2v41I1vkDS2/MIqhTjPBXOvE5bubn0STXu+qF4SE+QeESS9SOxLEgveEQvk + hgJynwKyo4BcrYyRHQUOpmrYv5+qb/J1UWHZQJJEXqpj3OGUikDxJKPgiKSueJzCRZMfqFAbVhNn + EbNy3fjmGgwBGZDZkroeGd7W7uHZyjdRleSK7TVZW8QltPuWrMGgd715c0fEZfP2xcXz/OJLifjC + 5il3t2hX1D3WJTIA1SC1+DWDTBb/MOVKU4VHY4sOsl0+oJ6J5iFUbXOWxx10CKMNBzyEXMRW3yRO + NdkcsTuBbltyAoGSRlZWEEfUmvqdGr07gCHyyEm+kJ6QeaUt1t0riEWdx0TBQ+7yNJwEPdsxQTIT + pN8WoidENxEBokf6jcgdB2RnfekXJ8n6cmP9w0kaPBBP90uvK4JXuLaitVCa0++r3Brm4LVZwpFJ + mTp2kyMxR0kArB/koe6f9EfDtGC0iEXjHg3W3ocBEHHLNVkYBYZBzaGRR+rZaNQPpqMxV8AsJ8fh + JBwNg2D8Mb/oqye4xf1Sxi9VAMNaeNneJeYqs41d1KrK4Eu57wCurIAN8hSMQ1WHq1DOZdS7zLr+ + JL63WBfH1AYzpW+0IqhBLVjUTESoqi0Tbv3GavEwd/aX3OM4yjMq46GXzGy5g17uoJeNWcLZaEpH + wMsOd5gW1IrG4SFcCKZQx6f9B4e+lvZ8nVkq539c2TX0/bF4u4CKQ9B6eXkGx4xR9u5VnzSXMV0R + vYIbJ6ROPxOdDpr8nj2/mM2iIBwH+DGbvXw8/Mer2ewWv34P/Xap3WzmF3dNa3hZKz/Q7Y/CaDSL + k1GSTDYj3sFocmfEGwU04gXj/vZ7q5Be1t99qpg/O+zt4NmMef1AreDG96ace2nrFB6DdXLnGUr2 + rC7WojCUzkCr2nr9Nlc0w2IYwTe/o28a8VpJXsVmlEu/TtnybWUOkNiIcmvEwwkUPFDWv73CnkFV + 8dyiUkWBe23Fs/dIv+xrT+quPXSB+Ej90MxU4oa8iRX4qbjJADxqfnjuw9ntpEybW1MsfFgJwokM + pr3f+8N2tDDJzI9/WnhJrhaU31vyptkoGr7vB8EsnMy24wn8QYz4JLbg9veOfGDQx1TMi7O7hUvO + O553O4Y59XbH1L767VGy2TcVQ5s/8rUw1F8GL5rfHtEAcQvJagtJ9w3tZ2zKtxSgaVzlpzh+RJJQ + 9xrXW3mhEjM3iZ9U7qHJqZGnn59l1WbrPY8i0wpQ8gZlt0Eq7rcblJvdyL31S1p/N4db0Rqkz2ej + fjQcBdGBbOtDXz2Qur6n0eyPllsbEJ2uQJ3KtdEtQpT3LJRiK9E5+P/5ION+7YR/w97Vs5+evb6S + 0WD25OWzs9dyJ6EGRTWcptWbL5VQ53Ox2/dKUR1D7aGaB3g0gBDU3ffFOTd0O2hgvqYtSQ2ZxuPU + qIp5ElNBWdCEe9NXwu+4oJvJ+wYbzav8KM9oBLIv1Ei2gqPYsgftsoBMx4/NO3sKqT+JxntXdAuW + tEbJtpRkRdlZ8SunCmBSNDmNHpiYcdM2xVONcyhbtgMxqrUp7Tddv1z5Yzk1iu+EXRIfofbhOEBt + b7X65rwX9RDO6JUWHg2uwzCc9ie/zqbhKByPglFAJ55uopvpD+fBL8H+iadL8OrV+cvz67PLX+TT + y/OXL/HzzetnV3/G0SZGyKm1T3Y8owUhIOGfc0/0WLzQNTdFiTKPERWoTXuUq2R5Zy5gEaOPus4+ + Zc5UU4PLlL5Tzn91PfBvyH/c3d5aczed2lqza3UjOd6xprxjTUnWPIxhIf49cObpuq2pzlY1LQIg + al2CIDXLJmiDOOYA3zTdSLawDgh/K5lCwBH2plrrUX+QJuPxaBAmUZyOkuEwnCZRX0/jJPV5UH8i + jcbDgxjyjE/T6NK3e6nQ40M6eu9Uz5xO3nSNLrwJM6UWyrrWLHrpEBj3uLsYNM/pHID2XT+OrWKh + ij8IPZ8lRsNGkJ0R5MYIfIxmYwTpjYAX2RnhQA5MHiy1XrWF40jtmrnWfBJqXsNotEMLMBYtxADP + 5FAhc1Mv4/EHgk93LC5W8cMn4j6ptyb31Fvb58iU9lHKD9ai8AIfhlOOE5s+fhgg8hxUeN2ggCcu + z+dk3Kd8e/Gr5S4Tn/Z61YIPbNzdblfcV9WLUtGQBJ+tfQs0Q+EGd4mpwOLJSEZhxh+foWZVfbtp + jWqqTWBFPACyKDGU4qi4R32GXJVyF7cgbkJmm9y3QTllWkQhllqENCVOQvegAo7G/QWXi07u7ErN + e7YrHU/arW4PekgoZFcetdFYhA7e+PGIJEszHWktVOFNR9F4fCgFxw+GoWc5/At+Rk10rls1t7V3 + R3YRg+lACmlbPmYnXpPs+/wxzC+IRJ6OXvv4giwYYo33JCaQ9WsrsjOxPWlochoTbytz9Qeb5AKO + ijA/iGUa7kUl19Y11d48C6GTZ/SdNy63h8QirGBRKx+TiCZ7cUl7q0gsX3ZW4c7l9uyt3F8wnzTw + VjmMF8H4NBg8MI999Ittj+B3VOW84IOWiNdP2gZw/IYLruu2qMQFsifroxxlz6vWLanOE88Njylu + LILr56T1R4Ubr6w3VPr322V/llLKRXFBz5EoV0vSf8td3dafnfGxiVk04GT1pVXbZXeagPi+medT + nZ1QAZNSu+spP9nv8Mh5RXdrEA78xJZGT7iCTnzSaQ5dUWsSYWyHwdyUXM4tbLOZ0a5F9yGNhiwf + L+NhoKhy1cC9C/EzX2HpjKqAxqXG0hfWZohrAIoz2x3QKm+cHXgcR+ZsHLnyxpFrS50jajwtOiPL + hI3M1dlwODmUUsHp4IGTOp4y1N7i01SssvhoyBxyoCWVlVCb+0dVqFyJ75GUfbstoVYuY/8zd3q3 + QP85MYi/3bWJEFyHd2LQJPAxaNQ/KPBc/DGzKDeVVHglWTdKQZ12SxP/kkYWvpPAu94RC68/d/0C + w2cd7mD1J8UeTx42k+xsJMlGsrORXPJDZcYPpdhDBvI1/vs9th1OnOiBWORnIwnUAw3skqR1dFJ8 + Tg2yhLv4pNuQvtceLxrkUG9lwUpx6Cvf2NpYvLPxw9HoWwr9B08saj2EbB6Npe6nczlQYSonSoFu + SiXjaD6a48PZcDqaJnoU73oAz1++Wd6ko/XHpHuoB3C2qx/MZpbEWFAe6/BIVKUS6nqwfCblvRPm + lCJxzZI1KM2PFaspL2Eo2+HOa1DTcY379uqvw2NYiqq9WKsW93SKSOq13iqzdFI8BacLapqvbIs/ + wLg5nVSkg8Gm+cJ2AQc1Xx8gLOXU5QY/dddqom3enaxMw56fn3iyyI4scsMUKgJVnNM7VJiAMtKj + IykGDCWxRBJLiLt/+Y//Be0Btws5NQAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3539-B2jcf5p+xkr1auvdN2KdBTiWUhw" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=72 + response: + body: + string: !!binary | + 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 + b/7wX/8P0+IHoHArAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2b70-fzuO8hJiTRXmSMR1V8tD1DKbsyI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=67 + response: + body: + string: !!binary | + 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 + R9SSsh1tr/pm/A///f88bu/qRzIAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3247-RIB3oRm0qGUxzqczciqDfSyMWfk" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=51 + response: + body: + string: !!binary | + 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 + 4e/++n/4Y4M1EjAAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3012-AE4EesQOMoufK9XYeP7tr/dkCp4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=27 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a224bSZJ9n69IeGbXL0qx7lUUYMzSlt0WPLI1knrc7Z0FkVWZRZZUN9dFFL1Y + YD5j9/fmS+ZEZvEiWbRJuHvRaNuSqKyMiJPnnIis//wDY/+N/xl7VvdxnrVzJU9Fp56dsGeO5Xjc + irjtXjvWiWud2NaxZVmfnh2ZX+iyLtcf/DhfslfzrBT//Mf/tayd9x1+wGRW51UhkiWrSvbzbSOy + UrG5aNmM/iVZLRK1WiorxEwvNe+6uj0ZjRJZHme8TYr6OKmKUZt1qh1JlYo+70ZpluOrtlvSX7YT + WfehY430/pORjEZ3mVTVqJv3RVyKLB9RICMrHDm++ebUOr6pZ3/Ouur2xbnfNvLlxV9XO6En0UZW + j14Hq+47+v4mzkYlquxWYXZZwlSaVk1HP8mRQsm6inVztY59IRpWpalqWFa22WyOT2YlPvNSZTdZ + OdOL1lXbZjGyl/Zd3yjWVPh3VrJCyQzPKGf0BS2aVGWKcLvj4+PVFvsm307hYrE4XiewqrMyq8rR + ompyyVdfiQbbztXIdULPHvujxXzJEwqw5UMV+bqKvDdhcJSQmxJyXUI8/H+O9oaRE504wdMwulKK + va0W7KNCKhD76/s6x3Mo6Ot51rLrRpXyz+xvqlmyU1UgPUfmi/OslGmf7wSTqLPjLiuUzsSi5shd + h9KNeoQmZDvgIwK+aFGNjc+9yLNu+SLy/33xwvEs6zE+Vus9xsc1aoMkS/bcrPacYeciz5kolxVA + kIiStWLJGgIAKxGuSDtAImmU6KqG/cdNVeWZEmWZKVYIiT8AeRRBMQ1rOl+ioZzgm1g5rvqOzWkZ + FE7dKYBDdEx0yGov1W50rPMRWrYVBMEQPO+yWxwL3lGuR4fW1j1xvKdre1oliA77TRognJ2VgDOr + mwrHumONqBXyIxFqIxUdEo33hLD+rspvRSd21pZQLvIb8UWpRnyvwFvbtV3H9uxPU9sfj/3A8lxn + evnK+fR6PDn7q4XvX15fnk9OL6bu9Oz96dmEX04uXnM7dFw/dANrrEHSqDb7ol7YY8f6N+eV7Xlf + oeTBzr6GStW3CLulgOWQoLnIO9aq5i5L1Dpd5sD3ZQewG7i4Nl8q0fAqB83oc6lWOWtZio9KJpWQ + lEEBeLR11on821zxMIulWgx5i0a2Oxq2x82GeEb140P9ONWPIxBu6serlOu94GP8dqjfgUiyTnzn + aSRdVsmt6tibrAHDvmmqgv0kvgj2RuGMnZXsSgn2IU3ZtcrZ5C67O2FnbSPoi6ZY7pab41J2d1kx + 07GbvfijXt4kIpxX07koQHo4VCK55VXJM73kNHD8e9eypk4wPRfLKbAPVDyGAC38VPUn4HYdSaoj + SSkSqjNUgiPVpQnrqmuymqUU3ED8LQKEigxhPW/XkZLMXveqlWJ5tPmpQNggnEweMUjvWwqEFRm4 + TZTQH9AMsJKQVs1V1tBeWs0eCJTW08ADD2oJwqGat9/G0CrYQWc0iEyYXIfJKUyoxxfBKSYCCOIB + YFLeqZwLhDEkl9PGeeC6lu0Gh6PH2YEeomdNvXxBHJr3TTKn4/cLw5HBuXqdI+rzvr39bQhn8uZi + OqUvrMh2plM3OH3vvvnbdHpnT6dvsY1L1U6n9Ex65BnWwLlHzl7fXxC3SCx5WpUil9dNX9Qfyl8M + Azlj3/N/CwaipwIjEFcgbkl5gKVpKy0veiPar4FeWiAEMSaqKTUbQZ0XGTAZE28DHPA9ZIGQu7sq + k/g2vqHY++pOFTGyqnKV0E+/g56HaVV4YFUst0gID+ab4nFdPCKbe66LxxUSCQ5C8Q7Di+2duO7T + eHlbIRXv6A/wb9OxWaPPzU0PestEDqtHeWKirmHGTAYQdMOukJZrHJprlczLqiYX10KQv8FAP2J4 + 9WrtCN7iTmzAh4wJy/MdOwy4lJbHPZmGPPLGMY/9IIhUHHh+KKZRGDuunaiNKc5u+y+fYzXZ1xTT + qbqowBwEl1apEuLTwXlrZSMOIayzV5RB7XKRrqa6E/kRW8wzHEBkUYnc6BxSO1NM3deADPwwWVRF + Rvmuyu+Mp06qqgZIOkUMJUErBlurZ82V9kd7GmNNUXMUGEpVzjb/4iv4bXtkiP/WJzQiuEEEXyGC + G0TwLURwiDx8Ff5fg4EjPoEmoCoPhap74kdPQ/UTTlnZ3i6J7pft0HVkwCHOInkJ8prEU2gpWOix + yx6dBplRRT6/UKVuR9i7vvnNyO/C8RzH98ae547HkTXYJzuMHpKXYxF5BaF/EHdt4sthdHDkdNTU + JwxOCcQmjVM2cKGziZ8qstFgMmOUs26QyAKLAbIlWWqSxyUhrVXYILKSddR83X3DTn/XQH1ZVYfT + PodmCrvnpjoc1eFDdXjo8cZUh29VR7spXZ0DIWPvVMNz1c0HtzjPJNJCCEiwU/KZHftJVc0MPj1F + hhS8aSEaKPnuNqvFblv7OIlbCr7tqCnWuZj38SgbNdvM5IXCDRPsM5Vjwb04cjnIChhJlUyknYRJ + ILZaeALJfeBao0h5IhCRbSUgrTiypHKkshxH2mka+mkymiFjS0OIPIpca2xZkYbb3YtE2K6fCmVF + bhQnPi0QWlIk0hGBY6X2Y/wNgTyJvpaABRaTPUGpMuoIQZBNPzOyGYNBCugjrJ363NOoAK4KGYER + 67s5RFYTG1kz1hb9bJYrbf/RwvUkt7Eo8V97BMkhQo3REra6SWrRm7Zzc5x1qTg9H/VT5uHfBulW + TAaiwxozU2s+1JqbWsPHd3PuwOTymmDSHtoS2taJtcvIa4hDFpvsFomIyXICdF/x1oqUoBIzIsz/ + XwW1RCJS5UY8GeMPYC/gURyFPBBS+rYXOE6YTlUwDmJfjjcKeuX+8uXqp2W8r4KaZGhxxJY1PxXI + Qksd3zrFyEjVYZ+kdHFFzqo16SMsLgydGUAtyKFtMglWqep21UGYbMaV7rVNUjWwsCqcnNBdJhnC + gpbdLFJXCOL7Ju6hsuo+YKT6Bhz8SEqDkSE5PiCAEwK+JkZNeXyo/WHgs8Yn/o6R5dsKZzBjlypW + 8B3X4laxD+Tb3vYFQr000zn0kboLR1v5K3HwEWwdKev7/ftIl9vOKCwcoeybaDqnh6Jxx1pcpPW6 + gbTH01OVaK88dVygSO3dRpL1+hkCBXS8F8YHaQQMneDQ1811WI0JqxrCAhxgU4UA6ZBlB8l0yMNg + YOOliRkqOuSq0bmCZcsgGnqu+R4/HNak4VMK6OIxUg+n5mpJwgw2ywozvFT5UsOsUV2P9pZmYlpf + JTPCcXhnOdcb42ZjnDbPae9cR2s6hZYP0ZJ6msQb/S11b2nZ40MxFZ349tOYupjDONR1Vhq/qtou + m2ENPf5TM7E2qTRCVi2cLvwjmruMOu5Ez3bJPXdkbAGrcrfQ/hDT7RyOu8Nw3N6w2K9tdPayOZP7 + stinuUAU//zH/151cPRgM3ZFrZNRQ3IX1NFmaUbytmSbfNEcXOV5NtPEJ0jnTApW6TLMeL5iRHz3 + SufpSiU9hHQJTWWXZLk1o9VVY3hwT6ZaKHXLBahoBG8OjkvaR1Tlj+pNbfl2bflWbfXoHIXlm8Jy + U1iuq8pNVQ/Em3vijHdwmB7mEGsCVr3OVSdyfIHv/nx8dTy0WQDgnxyLwdXmxPQLJWrDErk2LmZS + 9B1T5+5n6iwrdL1EWFx5SnLPtQRoLkl4MA4jyw18uLhgC3owXfcefs0fp9KSgQxSIXwRW5E1VsoL + xkJ6vvTC4IGnc+zA97woCJw9Xd0fD7B1mk23UicfpI6GqU1hUtducvdg8JaVSd5rCmyTCh0OVSUl + JgIyb1RnLJyQd0JP3URGwz6OvyD3EEOsuzWn00QOSV9UfS7L550et3TotaS5E4Ey4pkgYThPwI4m + bAYBB1rAvuUrqHDH4kO4fEAK1+GuxnJmFKpBxwE6vnk0148+1CBaNK57Gt+TAuGDTLq2L0WREZ1s + sWdW0DFHumRf1JSPFH0/vryeA1raJ+NU6yqBImLUKCei0bH8PsS620L6Y5hHK+De2HK45zuKR06s + OLqVJPCS0I5DMQ1kKMNx6m3I9/Y6OJ0AH/uS7yox6l4nxrQSugUxo80kr1pqk5OmBydpEs211qw6 + ZmpHZo1mUSPyC+JrreYNXURlRSxywq0BcSroSkD3MHRXSJ+T1aLck3M18DTntqTiQFFnKPgB83rR + CJWXfIDAmmGH4vOh9lzXnndD6bkuPae6c1N3g+HDoWnvmLVci2whdLbbQYFW3YpIEt2+ERnDyeaU + FpotaEiuStQoaF1W9ZTvqq9/Hzw+LfTRyBqPkF9Rbt+Cf5l/mcpZerk31nKRgQgFHN9K/swNxpv+ + hnqFhaBbqDyvFkiF7PUURrBOFbUWnb4x6Hw8WTa3mZvsoHNWEqtS7sxNWEtJ7YDxhKyGOqgX0Tfb + OyTeC0fdqqZ8VdNVCzLUlK8KylcFXeNxvWVuCno40HY0yR9V7NKtTMEmZVZUiWAvG31lCIi37E7k + /ZB8stPgOuQd4dHrF+Si2OceUZobVfhmHGlIGJ7t/D6I28mAUsWRDAKbO9EYvsCTEY/CseCp9BNf + qTiRcjz1QhmL1Pc3qLybqNPpq6LeF5W/ogO+yvojdCNQVOp4hpFwnFfJLX2zNJfobCZ0c0uJPRpG + MDTvlaJZDlMuzXmG0/TstNMnuzFtTKNSutHQa1MN1HrOvbougEIaZBe1KJd7opTmw6PNXh8i1Lbh + U2OXpLbgwoCBxxoMxHctX4OBExi4gQEfEMB1+bmu/QHgtNFBj9FH72h4xC08rii1OVf3/OzqbGgE + oQ2qHa5MCgpD5MPFtWgauvJHJWqaCTRgzgSp2gnIgybO65071/CEIfY8tS0niiw7DHy633/1ejyJ + xlfvrrfu9y8m786urifv+fnZX86uJ5e/DnPqYGwudH/0ku19RdpQkPTWyyE/1BFRjuSjHOnr+tVN + PwGqBoM2aZ+bITX9mrnwIBD2uR4JNayE+uX0edAlGDmBWB900/ZoVF0PZW05apq1WnVVynVNh0uP + Yb9c15SbmlKHvaop1zU9EGjuzlHhOdSdnYslfDFU441o2DndL34UhCgYvpJ9VIxep4DP3t3J7PkW + 0MXZxHH80Ia3mf3Yu0ATVGZh7v3WV1x6TFeIpRHAOdyWKs21FgWpByp3NNfTA7mEhr57vsPj+9Yo + Iw+kYMUXlBl6UwGFOsySoxBehEO/oxB1dc9OVZILemfhQjM/e4vAIC2vAXFq4Jfs5ZJN0iaDWE30 + mT9HE4mo2Ie+ixsldl8vPfUaRjQKk9rxZDqbwvTdA3K0MhS3x9LtZoTmTif9rG878xrG/gM0s9Pn + 1CnUZtSa0BUiRRRXKJxcRbsasOKxBbVu7O/PHn5crRNAF+lAF7xBiaZo7RH//myrVTRjNtKoISv6 + tSfKr76YauuG3t9ZvxZyqkD4jX7N8FINz6VuCFpTEXpKhSYT9klbrbWfP3ympnO8ipmbB3ETIF8H + yOPlqg6GAQpTYb6KhQeuM45C/1DkOSdO+DTy/iLuSdDfiwZdQkFH/qpTdctO0XKwSUvzoCbuaRTy + 6vWHI7gksqHvsySpcnZdUc5y8Bd7mxX7o8/lljtS7U18O/9cTXO9A16ud0BTHfNMfH7zMpA3xUlO + 5maQuzcMN/t/NL4FFraDORoURN0DVHQnSXcm6CvqCok6MqMCmhOYV8bSFIqgzQQATmSE5DDO2Q0O + ygBARu+RrV5C7MHkZQfgw2p/nfGuqm7Nb9Hq9Grq4fh6KouoI6fWkdN7p6s88ERV8Dd0E1DqyGlQ + 0pgy8nlWGIj5h0LMCU/cXSpDh+9sGPtD3Whe/TW5QaINZfyw0NBR+1GBKXqaLEpDHLo5Ks1LGIY+ + qCPoaA6PcrfZ/bDzch+CePSCqG+Y4SsmMDRgJOYP//UvO799j08uAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e4f-pIcw36fy51xN2Ibg3Cz0YhNx2ak" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=70 + response: + body: + string: !!binary | + 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 + ZDAAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3064-1fedB/8bPHGTsN6lP8m8gZwRrjM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=82 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3e08-NBhB3skcOxnOZ4etKFqPUG0TGk8" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=121 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a23Ibx3Z9P1/RpSR1XtDEXIABhlWuFKwrLctSRCou++gUqzHTg2lhbu6eAQim + UuX3POYl+YF8mL8ka3fPACBFysJxclwlkwBnuvdl7b3X3t1/+RNj/4Z/jD1pumWhTC7TZ6KVT87Z + k8ALJtybcy+68mfnQXweRGee5/38ZOReaFVbuAdD/pMUmr8tUvbhkr0RFXutikKm7Ae5LXZb/PKj + yuSIBf6ILaqUfS+zlr2SImUXFbvM663U5+xp3ZhhaVWKlV06b9vGnI/HyVmVthtVrs6SuhxDsoD7 + /jiUy3Cd+ded4U1dqETylaykVsl1FExvQs+79ifXP9QbWS6lvg6Cs0/NatjCKKclrUuL7rWSNy19 + v2BQa0dq1VCrhE6qYm0u2YcKb6bssoWZDMuFYUspK2Zk1coqwV/amk08Rq8aeqfRytQVy2ptX89r + rVWmElZ2OpWaCdhjKXMYQ1UrVmcsV4ZVg922sNvZ2dkgXKeLY6tst9uzQf7xttZFyvGmGR9JzmEb + CM/X1iF8WJjTwjzwObbnBdzBSQKuKm6sO3gCb/AomEXT2HuCzf999PVImZ+H3sNI+fCavVGVMi0U + f6pVqxJlYMTnBQz0pjNr9gJW+vjkQmtpmroyalnIj08AjbKEeQ17W7H3qm5PwAnJNfbycGOKqL6W + 2IiX2IjvEeIF14tu1Zn2Opicgo8r+FJDFqkJBBvJWqFXkpBR1uaXDlqRZ3M8UOCBujPkXmF2RVcC + K3KN9053bLfmtKfh+KXsDcmTvSH5QT/AjatjM8KjzojOq/OTvTo9D4OHvfqtqFaFSKXJ2fMbdnF1 + 8PEz2QpVUfznqpDsSu/IClc1e1FICbd2Vat35+y9bGrdnujUqGn9ddPOr2+7SqiUi7wErhtRiPXB + udEd58qv9u5BpT8bCt0SylxU9ItoFcBKvr2SSV7VRb3aHRT+2crCFiQLe0eysC0yRDrYQbQ2CTzL + xVpgQbxS2QVFwRZKkxWQPlKxY1trMDxKr7fObkgshbRQw/eJM97pGFruVePyhqv2AKRBSm43525X + 3tY8g7d4vyHX1lkORdHkRBT5j1eRV/WWXW1r9r4zRiHdXjYKQfQjIAsYyQZ5F+kyQTLXqCZtzhCA + ClkEoqZaVieCZxrP1nW0NNeZllBYuz25oT0P6An/RvQsdLurS/asK1ojNxYsi6oSwxdixAQqCuoA + EAGzNvD0Nq+ZaUhZVziauk8YbIG0UrXwC5M3jWhtTbksYIdKiR4mImn7hz8+oTy/EoX5+GTEtGw7 + XbmS5MxKvwnAStfA9VYWEF6yQpgWH+R6hHoDy7bWsi18kfTWHbHLOlM7CO6jhJM+z0SlVDFi8ekA + NM2OO62BpY2ErLzb+5YXVJiAucEl7YY7NQzPdF1y06vuAOhNTwXg7HwaPwzACw3UPb+RSUeFnVgM + VSNiMmTctxmKNqW0TtPHNyI3gi0odtg7jSxvTqlKIfficTbxw/xTtbouaS0uaK0DcZldX8qm7ZlL + eEplsnpIp0dqkVYxpKwr1CTKLCKjRNWnEA08JXW1UQk9m6uSGMi6V1kgMW/qorMJSu/Yy07o1OAJ + Z4nUWcIlsK1KJaiOMwRBlDjayG7zqUtRnmgBg9x4Ol4U9OG9Po7MUHHrhRyIXy8Ud0LxI5PyQSqL + mEk8Ox0x3vxhxLxBgt9RVBkJpbuG4qVBGjVqVbG8W1K0/fbrf6VaIWmnEqKnv/3635YKGlkqGD7t + khafFH4xSK6PIyitzhQ3SdlY6xAEzDiVmUBGGWfIAQirdkc//GDu3cwCb2zVSsbpfGxXM+NEVBth + bAocEymKxiLIlpN0EvFoOY34JIsDLmQY8XQZTbJ5OEm8KL5GqZhFQZAQBP9ZtfX6m/UPwVX5gT+7 + D8hBvPuAHMwE3c0jijOhSkPmSmuILZmCPZHuasInvv1w+Y/BzGNL8jmgvNwBXqE3YoksbW5c2Rco + Z7rqbCzwjLppc14QL0OCI9/0a0o9kHkLsy9Dcm90C0YBPcam7vAysia3H4UG/yrkOAxm4cQLx2Wv + LydY8CNMcGCCWzRwhwZ+xxp8D4MTEeqde48Q7mfK2LS6o7j++CSvl0vVglFnNbIriKnpVisbsTDi + DpCFUAhwtDFM14I4zEWV1hWEF49CUxhSMzxLloYsZNAXqcQaDNqO1VgfI076SRxOALYomsz4JJ1P + +JJ0Sb3YS9M4zjI/HbeQYwkeVYyjwLuJQm8czmd+5GViHgdJGKbpJI4n8yTJZlGUzrDmWDTBJPDn + 8+nMD6JZ7Fuwbr4JQ9+PJLaJg0wso/lsvpwC1EEch1E8D6J/uA/hXomHG0L8hZm2S3ds75ABR5+Q + SonE/SBQquTBrAKmNHAtZU1GaVnoorczlfsEdOO3X/8DxZdeKtQqb/FntGDa5WhB7aPcKLQP+L5F + G4EnvgzXIw0cYp3PufM4TwdA8MqKSphzDh6fiDovOp8+0hB8rNjRf89puzanKN3VHazoCMm6AuET + S4SStWA4A/NYlNS9C3CTp8imsO23QifU1IjDkp8B8b4P7+6OtYs6EcWZNPc9epGRQH/WVAnLnmDv + N6QPW9Emlg59JtgxcUdVs+VSC/iaIamRlp864lSianvWriv0hdjJKazaEZEwSSQsR09w3y4jRlzH + 7ryk3IUuziVCJxG9jg/o1OkHuk76QQ9nAMwtuRNMjtan7xGQO0vZaP/PsXPXWsdIOrKcDWFvTgG8 + dyaH0JyEJrZGQnOrG8drnJyJ6mtthgzYNTRZWD7gyxMhNzmfPELewK/RnyTWizDEVd0wP2AvFByk + KBARfvQ9rcde1i9l24pbtlhphfiqZKdB4tQttaRlI1tbRR5NeGQb64e0XnUrWFY4xtKA1dIMqB03 + RbdSlaGvOgNSIjaiFRr1Gpsl0Cy9/5e+Qm+bTpw11WdM7/Pd7kP5tQLnVyP2fktPgKYz17k4hX/7 + 9T+pXfpKxYnGdSnyDZ4wduxyZNFsb1FiMbT6GS1twG92FfhWQliGE/Celv0W/YAEtRqVOKXqjIBI + pRuPLTICiaUGAlJldZ2CI1A5HFEi3AJA5FToqUWtU2WZqIK3N4dOXLCNMj1JFQ3EFxS2gD4sgI5W + EKOgxROwJeS8M/aCokuAMNQFIaNyaTkAsuh90CZBatsYFIlG5uz5su3DKkQfLAF5VLEsxO1+AqQV + zEX7/uW3X//nr9bioCQt+7/HJkkJmWHM7MvV4AGcugnhEM/+zJtOvLHYi2jjt60b7gd872zQa/u9 + DcdVvbIicnEQESQbItKMaRDxLG/L4tT49sC2H45v9PmVQ8niAg1hQVFEabtBHyopNbbIxP5ZNGNl + TxKBrUxpmD8XRUY2tvYFRFP2FDn35bsrOFhWt39v0j0XoZfMZmDZicj4ZBlnfD5NIz73xEQkUeYF + MryOs2kgZ3NxIN0vPqXx+2dTcT83PEa6CX0lwF/YAElT6QqAIxVBOBsR2InRHIyoKnR7G0dqFhdD + f2fryh1DtjSipjHFVxLnVia5/R9HTqhSc48we+OEnGu4UINn+V4obj3L/WjGe8dyKwwnYajBw7Pw + 5qoBw3HePAVy0Xk4Pw/9rxlrvnvDXmNPmQr2Mzq+FzQ3Ys9QWhe2n36vNgDgZS7VOmevKGcRWXjb + 0WDt6+cCdjYVCBN+WrfXa7cdv1XiMJKa/m3T6mPRlTuWqJG/0cQUbT6izJapflBEQyUpC1hVaTcP + 0rkEYW1rRA48l9O42U230auA6FryYx9MlVjKth99J0rrHB3ZPr8V6Ht+BzK/M68EES7ojIXfnWE2 + JT+yFXcjvVTsuB11cE2u4ca6BrAxFmu19YwdCfjT02bhAE107j8Cmuc3TWGHqOd9xa1XKD4LFA7Y + CjH0VBh5Ih6KMP2l+6W7Xtm1eFGv6scG3F+NB5JNd9ZzNAI0/VRIMN/jNAlEdVPAM/mRfI1M8glw + oTFRjRo7nGV9uGTfYW+FdvGZbICN0hbHba5QfylBps7xYms61Q5lNkOv1E85xao+HRB7O9CJhxgs + y0EUJBdF8TkvtU4O41OdDLL5SFfddwMVSjKc+6pO1rAdOkP0zjYO3ha7sgEVWtHRIWINZkEy8EdT + pNxS0pHRoxBIwQe3msq7Pku3VIEq2Y6Tf3k9+WmcdUXxED38UtP6kKRNVwyu6Ro070OA9mKb42lh + RT3piIHYo70huCxrKJiJTa2pHLLvxLpesotqJZdarRBTjpF9VyNrvpZa7zsTOmTIkQMqOfTMx/Y4 + sadNoA3PrTbcqsDJ1LxECkCtwLIlBxwVwrxXyTKX0zrciI68w0foyEvRtaJkixRFasQWh+EWDXOQ + cZKc2jZ0+SPHmKnpFxRIpkvQJRpLs1GabShROXUF7+/NRbw485PpJAMXiUM+idKQz4UveCzmkZ/O + PTlJguv5LEnj+XR+4CIfFvUr7i1uv5aLHFuL9VTTAhCtLylv6srVjEo2OfyLKCoK1oq1ZPa8x7W2 + qP87qlSrAhlLw2MwXlHUW0IlraLBPLUdCNqGZ4k+u6pba+H+oOQr+cq9Qd/nQ74wjscrqxMXpJN9 + wvC73neTaud8Kjv84HpOrueQmQ9uPxGYs/PpI/XnbYNAq6tz9sqNF46GLxcV6jN7g6D+HqmTXWTs + jUpTpIXndP7zrkDbhoC+qBCxC/YCOYJ/C+tW7EdxKoMJ510YZsv6urQbcBqV/uGS9aZOFRTKuxVl + kA0sbF2NZPIjxRrFIAhIA3CIxA08VJVobA2kyWoFwd0dglLsbM1jXUVmIbqL9CcrcgygiIZGpPZ1 + vNQVLjNquepbCiBJ0bWN7e+x333lqp1HxorMz9GQggFTaaL6xQV+tFxl/MhSfBCG07EXV3AInqPk + z5fkEDrwB62yZc2LolOx453D7g9iZzKlI2sYEwLTHLi/xHNRsZfilo6rGRqoVzU19AtD93c2O3Sx + qA+Erqe2Oe7kCadgFivGxGUVtNfKaCELvsJOHMb940f4F3ZBRfFPczl3AYbd1RHJGeL3kwir5D7f + NBQUqIDuDAu5R7XDEdZRfRz1xCm3xsgGY2A1R4JeiRJp374EAgTC2up6R6lvC6KtS9gSH1DrkQEr + WbDEHgpDnL73goSiXHYonMSd3BBCtXaY/15kIv9KCB6Rp8mUrkjsfTzcC1KVszx+wi05+RhJjVu1 + +KAWTwYfO+wFp53+R3SU9hj23om1othQ7Gmh6NDTsPfSJJ1k7+wwHJH/bZ2i22J01axvul4H7LIr + S3Xq1ZF1u9kUyfK6pCsNxNYlWfuPQ24vupZ2yN6TrCUJTvN/dtCyP4ayIyaoMUhCNwMSWoW8n8mU + 6hxlHtugaTqQOQDPcug9/pD76L6YvQ8AiobvkkGaEp0SHiehdMqXSHBrd10gQUI8HULNoAQfdkDb + Tq7iTinDSWGkLHsHzfVg6wDljzxFyJnG8fxU5EwfPeJyIVYJ6mJ+EvlOsEtVIYOMoDf1eCUSL1n/ + bdKesRkTbSuStRnRGJIODWkE4saRj4LopBOuTMSzdOJPeRBPJnwSZAmPJ8uIe3EQz+azVKZpfO+E + axKEY38eJNKfpfN4mc3SRM6SZJ5NU+nHSxn4iT+mmdvOETnuB1N/Hs6m8+D/4ZyLWsPjFOlSHyrt + Stdds89oOzKfJbUJunzQ/ru2V/a8onGXBaiVHBIsXXQ5OKaPkLu+oWdd9n7ASyd2CjmJy3ckGzdW + NgIxd2vZnHdqV+BPHr0P8Mqe672XNHcz7AVimqqnoasRT3WdgMDQLMAGLF0veVnTPRNljGNnbEGH + v6L4wlnrI+nsU1LWYbm6ToZN/ngqIxSAP0F0eL5Okk5rd31NMDoUskmJmmt72H5Q7ltZpSMkN7SY + lJvK2p6qoZgNJwZ7EZnpq8rfcA3Snp8i6Vg784zsjMpFdkbW2e9AxUwMJuVLcAG5cVOBpeTUe9BU + e+Idrsr2groUNTu1uHnx+eQRUv5K3i7Rqgj0vwKtD7oDluoanTCEU2s7eQXpdpB/1PdkDFF8Ereo + Vp+dOHXgvSI99HY/Xjx7zp9+/3zxA/dnQRBH3iSMbLJAqla38hs/Drx/Cp76k4l3HxJ3NrmPi3+F + kWt7MGPYwLDcFRwmb+x9m35kTKu5onfQ/lhpCvIK9QKVaoj2LwPhru6NrldauCDPpEyd5vNxNM6H + 7fhgbG735b2xHaF2dNO6+E9//V9mklrHBi8AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f06-hqOdPFeFDaJnOgyhCAgUaX9gcKg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=7 + response: + body: + string: !!binary | + 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 + AA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3431-gNZLLr8+ODVvK9kNGmYDk99Fijg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=22 + response: + body: + string: !!binary | + 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 + MDMAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3330-3U9Gz6ksedvqUIFMYSCgwenzb74" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=95 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2b5b-wPWWHt8jK++7hwGszesu0rZ1p0c" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=91 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3000-uLa6PH/3HcNE5X7TbUPxNqjzhXk" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=104 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"328d-U6tBJUiKx5LwCpOZRfdA92mQhdo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=52 + response: + body: + string: !!binary | + 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 + AA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e63-4LBXE0Vvw5PJHWU0XgZuu6pe49Q" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=64 + response: + body: + string: !!binary | + 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 + nbsvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fbb-g8XzsfNIp74AkPCy/0AquXpVbqU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=115 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"30f8-B9N5xE8PE5vbu1mC6HgSdc7AHxk" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=123 + response: + body: + string: !!binary | + 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 + B74//PV/AcndDjPqLwAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fea-Oui+VoUfwSwo0RYC/E0GZQlfr5w" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=30 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fa3-r8rmAqSppoCdAFRwuse+z9dhMbE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=81 + response: + body: + string: !!binary | + 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 + U8l9Ktsuwo2W2lQ2sHTw+t3f/x9esaNvsy0AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2db3-8OCmTH/osHBK+b+rgVC/GZmKM3M" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=66 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3147-lDlygAUWFfkpdudUzChdvge4aPo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=43 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2eab-zf7zAMG8LzfINP7HV3egVRroXAM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=73 + response: + body: + string: !!binary | + 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 + +Pf/A3EQrhvnLwAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fe7-aqu3TyuPrqSGAORMEsUNlQsaDN4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=56 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3028-7PBxbxK+X96TRH3PmXoZdoD2Gmo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=55 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2ff7-uI/UbGFMMOI9j0snmBBXSOsYofM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=105 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"35bb-Vcb3VLD3HJZ7dpsg2X0g2QjbAvI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=96 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e32-bzmP8bfv1hgSmOCt6MShfhd+IQ4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=89 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e25-oIgMLtxPAgIxHqxSvPFSdIqVdB4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=44 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e0a-atFS2Wn+9OAJMF1P8YN5dDc+wK0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=97 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3c36-Us5QedeRNscbP2H26qwMVpppGFY" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=60 + response: + body: + string: !!binary | + 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 + WxN/+Ov/ASbODnqDNAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3483-hTgoAUofq45ZUg2fvVefBP5ielA" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=94 + response: + body: + string: !!binary | + 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 + 4R4u7vnBt/wgov7pX/4HbV7MHoMxAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3183-TRjuaAi5NkEj6Q/YOY5F1IIydX8" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=49 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a7W7kRnb9v09RmM3GCaDq5neTCoyFdmZ2RuOxPZA0a6/XC6FIFtmlJlkMi1RP + TxDA75A/GyD5FSBPkV/Jm/hJcm6R3WppJK16117DHo9a7GLde88999xb9YdfMPYv+I+xZ+2QVsos + Zf5C9PLZMXvmOV7AnZi73oWTHIfhcRjNHMf57tnR+IVe9ZV98OXQ6VaKhlVS5LIzLBNVxQrdsU6a + vhOq6Zkw7EuV55VkL4XpmVF1jSe3S6lalHapZd+35ng+X6/XM1FdiY9SdmKW6Xq+bnmmm142/Xxo + Ky1yM6cNzp14vt2oE164gRN54XeXoe8HSRDHl2fPvXeL5OT9uy/evr48uzj78uTFu0v/8vT87OTl + W/7u5O3L84vTr05Pvjrnp2cnX/GTb0/PubvwfGcRx0E0u2rLX8MK9VF+7iae8yvvuRsEznbfRo2u + urXVnX/kh55+ebHsJMzeOinTQ9N3Shq2Fl3DRAn/wCPSwGuiVxofNTkbulIywTIpjCxUJ5lq2Cvx + Ucxms+36Q1c97rJGricnxXPXmw8rXsquFs2GF51oMsnpJVzh77zXfKmrnNOr+LQl3sleVEr0uttw + 0fciW5lnePW/Hj0ZNIF7HHr3g+a1bkr2Bf2xVD1bq37JllJcbxjhxRyxfjk0BCa8vTZMFL3sWC42 + humCmbWs8LOiL0vRP4iiLG9mipusbq0/KFpmnstCDFU/L1SFn0y/of+5Xux8WHjO3BqUzfN4blcz + 80w01+IGa/Bj5KTCKYKMF4X0eBAuHC7yLOdukfh5mkUyK/xLX4g8DYPAAkj1evX5y6K5fL5RwV3s + bLd3Fza/1Z3MkCuwW1RGs7aTucp6w8xSrynLCCa3vaSv8XC/lKzBGgS0FvkGf1m/2Qftb1VTVIME + AOh3Q9vKjgsF7yrTD11KyDCPw2znUYuwJYLIV/hjjmBU/ZLL5lp1uqkpV0XXq6ySc99bBK4b3jzM + EXZuI85txPktU7gNOKeNczM0gKxZIWUOhJ/vHzvOQ/AzrQK8DZPXIhvw9Zw4aq2qnHIAXoa/RQ5P + io69QgKvwGr2Gw+iTfozPwrz2npmQgso44PrxM7crDbkLJ4jwTdGG759Ey+xeCYvowho8VyLF7LC + iV3PWfie598FDK0zw3r3geaEZUss3MnmM8OWk41sCctSKZvbtpK/gSmbUbSTQpXLnoCVItkBnF4z + YlwEB0RUiyvw+XbTo1tOAKbmEajsb3ROcd3Mt1syfLcVLm6cgWBbt3Na33pmxSe3g4Hobdz13SSM + k+RQKDjHrns/FJ5jZbFh70SmCpVReg0VAq97+IyBlVtZatHberYjrR9/+Hck4LUaCXut5cOl7Ocg + IXeeZoso9WHeIlwIHuR5wIXnLXjgR0WcRfkiiheXkedngZcUNyR09vqFjvXH5KkkdMIqrVcM5lta + GeqUAGKGErsCFd32R1GJElnSobh1TBnrQoAorUQtrftoDTBNq7vefsFUeg2NANZp6EGEnrdgNVkj + DJW8ltVTeUi3qkEg9thl+8ke//iJE8CTFGy8xgabj8Hm2ClPJd8Fm+8WAhNNUeY2yoehzosfJKA3 + Q44KDxzIBil4JjblQDkL5kTCfl1t6lZlSEVkw4rqXKeHXjXyryOfTmRLISuOVzVEOD4At084jhu7 + oRseQjgXSyKKll1Zc7ZBfic6xP9TK7BAK+ECShoipdF80NHZuDP2CjuDF+ohW/JOod4NFX47GX8Q + 03TWo9zui09u5tuN8GlFFB0E22QotTn/KDvNWw21iqD3gAhs4HqyYeKdODwUAc6xv7gfAeeotOQJ + s9OAp6aDExSrgV1jqfjHH/5UD8YyEVz28j0ehSEC2YNf/Rv7je46WT1ckupilvqLuuurWTdMZEP7 + mwEe28yIojTJokDGYREGjuOLMMgdL8kIGHeR0PX3YQDbQuClKhvWahDXhoqQLNgbbWS73aONNzUG + iCfBxOysh2FGIlm7nf26QG4qKs7rpWYiv9ZIWwmL/wOSmWWdqqX58Yf/ZGdUoX87YPGT0RgiqrML + 2uPjxDHaMcqXCP5YRDwdt8l3++Jq3A3fRWN+eOwfyv7zbKl1hcLRrcCVV0Lt3NJDQ9lUWapshZK9 + xg+GHoRAtvru73/pRv4/ufWDQX8SFUzLc7v8KD4Wi9viI/Fi3z2EC05QLffN2smOPfsaZB3boLpv + Nf3O4L9zZ2HN/uF//8uduXH9j1uTi9ueOIgDxu3wcTt83AXHLvj2pbfdwO0ruRvWU7YvDlUZLlqe + B5rkFy+/Oj1nb968f//F18dsij/6wNZQ6XsxpEKxUuucpUPPwD0Qz2arRdCzIcbErJDpW4FnK6j8 + 0Mqst/Xp8WZ6LfpsmetyKFFgP+mo22oowUD00WCoHbgWveigUlrqQSDS7v5m0iXrdhCztvmEJz59 + 212sfA0YNCQ4ybjNFhGlPmKn5BWgxVRStgQM6nMKG7sZ/XKpmtURq9QKlAiPdGylckNfWwvqiT4o + PRh6cCXbHugStk2EhqW6lIsO311rajTo4zUkJXVH+Ij8bMvDjFFNG/dmpKyxlQpCwPZOaN8HM4hq + xl5ew2/4W7U5YtS/4t09aIliaWkKuxvaGZHUxfQxYmbQhbXWHlmn2ApRH+wx9DtRsysNISQ39B7U + AvvcH3784b//aDfUapSBnx9ETKAfxBdzagnwRuzwmymY7P0YzUeZ9R6c6ZYDQFtambsLJ0oSYAus + yq+uhmGl+ZSo1hKaReRkCSdLOCzhkyVbtTZawq0lfGsJOoo9M2bLvq4OTd7g2EkeoOtaI6DnxGVf + N+wc0BEQsZKdqA40gm7xXSUA6BeDRdVbmE7/P23YGwFBe8TOhmYNlJ0vh0eGFbMm769VXY68PW5t + roLMcZr80mzfSa26fSfUffjBd5xL17s8GUqohEuPxg3yk2ykde/n606SFieSXaMdR7dj7cSjtP2i + 0zU6v2qy5h6rW2s1CDWjjpJ1o5UArzUbOu4rZF8v6Av2PdRRVhAFrJc1PsAvqw0h7EskpEAi3dR9 + I1ROMyA9lEuaIrY2ZdFiaDStaCyYgdrYda42VfChxm4oE1VzNQDCjyN165U5WJ9aANIC1n6OrG/4 + 6AQOnch1wScn8E/DwK0TuILUJKP56ARAFV+MfHeRhN6hOPQelA3vz0/Yq03dCNOTrra5Cm+dfv38 + MxLTmTKkrOFmQ6kEAdbloKznSxJ+5Cyiy7TTzUfJwGuPzDKEMbI3/ixLDTnGUFpl1lvLIZ2rebc/ + EMvDMPVE5KByCsmDVLhcpC4a0ihKnFDEib/I5v0SzWMDGsc3HOdD5DvzIo0KN4hzN0dzFme5J8Qi + la7nFVmWuYUzJ77gWa23KvzK2pNZc/hmyDIaHcjUypbrzx3hZO4i94Mk8kPsaeEEosgD6UbSi4ss + upsWk233ZcYdP6utqykPqI6comx2jaWam26NPdd1rfpeynuDcVKj5qCR/zQqtOJ+VMDYkoqUFUwU + sgJNeLfrgtgpzfYggScFhbXA2BU13Z28VnLNJJpnO+WhL0+lDyG0EDZIaPD6WsrV4/mx5575tcql + ng9G8HLnFT6hjyuNH7b2Entbe/kYLD5FCzmEzfDRTG7NPFROu+4j07w1O+mRiCAbABdcZM0VXT5O + lhWVQTAk2iyRqkr1GyYLeLc31sfbAKKmD49Mcg5KisJNJHE3T/xI8ADo5kJGKfdyL0IbGYki8+9L + iiT1ZOq6RZFERepHeZQ5kefkaZSKMI1i+UlSjJsG+2Q6RR+FdiX/6ROCSkWGGgy/DvlmLA23E0Hd + mwl2WG1YHP6KgH7bzxApqup3M4NXgiCdyn5NZdaNk8jSuue4MUP9x5sVGj1FCgw58A3BalRK41QK + +mZDbTIW6LdabVQEEpVEpFgL5SGnZByyfrAjXrtiTULMZkire5uP405I9EFDmX62g9YSGkzm9uHz + gQ6wpkexKTdJIihHDdmJnjfTNB3L9bo5sk/TF1lGsKtFLskCe4xxsxVR0dhzM7rkiKoxrDNI8tu+ + gkHor4H6zR23rSVVwXSc2sILKOwDaq4h2wHa3urouymwy5HtWsVAuzmUFhBhLkYPoXT2HH9OC3NK + Pq5Iud16M5+Sz/ZiE4z5aOihpOC4x94D85XfSHU1Dp2ashP9UGGBvZHlhEbRjBwwtHQARs//+MOf + 3hJzn+lsxc5bBQlD8xYE2Y61HhZwP8Og15svUj/wnDTggZQZDyCieRylki9ktpB+Ip3A9y9DL3Tz + hRfdDHrr7Hf5F+dvfn83xx8a9J4rnVLKvBZQXBJa7HfqGr4ZPUV5+HwpB/Kc4DYx4KRrPJEDiYo4 + AI0ipcaN48zOcfRte2aFegSe3mhap5SN7LbT825l2JKASEPgoTODHDsitHXbIBqxeeow+M6hlNGZ + kv3mzklUME/HlVGnlg1HrwmNN+Qc7bDIqIXkcjRLkeTje4PlLWqmAWFJ+cetrD0Uus6x+0C/AW3Q + CDRpJJ9BCtoQx1xLEFZp67odBBn5wSYQVNASeqO254HoM6GWybUQE2N/TEyjEBHbKf2N0RsUceR4 + MuGeIwHhQMRcOEnIF4lThIvQCTw/uPSlmyeu49ygtxRvh2968+1T0XvC2k5fgeunKwhj1Regxari + qwY8fLvj3XpWWRkGV+9GVSLLwM65nTtp2WUjca41vGulHA0lptNqVdP3p+MLopBiGDslPNcDvr2V + XwaqD3CiPEGxsbs4BMet1G0leYYogJrnWHdsRDLa9i1MO34yt5/yyTpOuOH7uOGEG064IczwETN8 + Bxg+AoYTWsa++i9A9APjr1Mzenp0v0ZZLQfKeJFC1ZLHStQtVVILCK5AMbM+hguYziRkZKnJs+MG + zVK1v/55gDxWtBtZtoWyE+FfJ4axKR0PXXs3WF0P/tv3F/F3T8UqDXMQEiMr26tSzzr1AKLvOzEN + xe2hK7Gm7XEhEZZAkMj+eVA0m+llthzFj70aoJqsGugYxZ6gr4W9KwGlfdg5/gipmiq06G7zJTTn + +Gsw3S523MYOkeEIHN8GjhppvhczfhOzg9AUH4cPn96/n53P6NAgJ1mf1jTjs8pn/4qRgBBmhZ0r + woU312v+jLz3nibvHSdYpPiXJ6mLnjcJBU+8KMGPwokXCxEssngPR5DwH/wkmscpiC5yfElHs4sg + cXw/8bLAy/G8F4TI6NZz/DCKXNdbxAs/fKKU/+UBWp4AaB2IttbIibLos/Nz9krqrlSClYMiPNXK + GKtE951Mz+47+vtnAGtl56V7jqYzS1mODTKKKvWG5uj7Z+PxIGqrKOncR6g/w4b7ctOidCAxOe2G + eh1sg0tsg99EmNuojxeblvJjqqtKLA8TlvFxsDj24vvRd9L0il/IrtN0NUQPLftGd3Zm/TXV5dei + Rl4/H0frNC98WdGMazCrzwz79kH43T//a64bqYpFeSmxCK+xyF8/9zvtreMtxVLr4tCB40DiGDwD + 12WUr7dbikJBXMCKb6nQtsIOd5klSzM2g++/AIPDenvrh+Mhk3UqtVRFflLASUmuMqN7jtjrbWCO + rEB8JyoqUw1pzlNTCboC8EYtxV8wxBvP7fiS3sPXouOC4jXug9tN0EEPxWush+OD01EIh5d3rjb8 + g53hxb5/OHoe4q4XOus1/Ftqe/LZd3SSMU5yOtGOs8x66PJRuWXwkRTlYC8AniJZxU/DX3mYpUmY + 59yLXIcHfgjqCvKAu3kW5xL9hBcFd/grcP15kSaBh74jd9I8i5IwyBZCCL8o4KSMVHWJZnMzykHu + uVGYuHHsOz8Ti/kup4MjaPJ8lGif0V2DgW4tfgT0Uo2OmmrsODUeS2pPQqcbmpvbUeslId3O3OgE + iZIAwEbq5jZSB/ITxZCP8aMxFxpbRVGjs42yRF7xcVXDx8jzvazZXY46mKuiY/+By00X//c/3Upt + aFRCkhREPF7JoRbtQlYSnXFtrxLQXh/G1lMvEuRpmk8XCaICGj+Ki+TpFwl2m7WznNt73N1tRLtl + RGl1eduO97CQIqUcDwkhkslAkY/HbXauI8ZbkFbRslZ34w3bvBtK8NCFWIF0SWmaFqHrWFYJVZuf + 8G5BwCHdySy+iwFP6c7tZNqh0fZRmR6I9vcN2/vnVt2BdzI6sunUtaAbGrpuK7qZbaXmeDl59HEu + emEnVGDEDNA0N4t+Ao+7Yb39fjgfMRTV7Gamut+wTRsRdSvo6ohl5pvTIFbpnIK6t9HtNZnbdmH7 + 0oqPe25YW4O2dmzPab9/VkhJqgdqhM60zWcMcTdWqVjj8TJtR8Ynp1ZpN7rS5caWS9usjCeo0DNI + 2k+xcNsH+8jY88fNceitYmNjxCfX8BvT6XhJWvPGkjU0lVgXQ8Vpv3QwvxejA8HkHHsPtGyvJZoi + 3VJhyjr0i3bQCc+8VlVP97c0AMw6jcxCCE4GuulfqbHBey5UR5e4V+h5KVNbVem/9TXtMC9k4Xsu + Txf+ggfCC3kS48fIkXGYFG4QOeFl4uauCEV2084Nv3fKy7N36qnt3OvtLdq9u7W2mO81dsudJ613 + SEJJcFZn7OGqzLdnNKNLW62rQ/o2YRT6htH/499vTbr8+c3r+RRIvrQx5PaFnGLIxTaAkEI2enwK + Hh+DR7D6xR//H23cZWQwMgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3230-P7Z2fSJN2XNlBjWmp72KDGwwAds" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=93 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2edc-cAKFEoOaLpDPz/H7yIOjtlUsRqo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=65 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"33a0-ga5ml0cWuAVlRGTxg3Snjg2LSvs" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=58 + response: + body: + string: !!binary | + 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 + jHHozhX84b//D9nTl0RNLgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e4d-E6fNwSKWeVd7mOodx0cuChuVuwU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=53 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e5a-7CTYjHUSMfynVXEsRNQHaNHhGtg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=77 + response: + body: + string: !!binary | + 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 + LgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e86-KQAAC+YWj89rRsts5F9IUJOdmlU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=80 + response: + body: + string: !!binary | + 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 + AZQbdjFCKwAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2b42-dRGsRbnB4gcOqHXObpuoLQwR6+k" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=100 + response: + body: + string: !!binary | + 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 + +MNf/xc23GmCyzYAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"36cb-qXoMnksmu7kYTLg5gAI8Hnl9OyY" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=122 + response: + body: + string: !!binary | + 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 + ZL8p3hngRw9/+c//A1jPJANDLQAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d43-M3reiGKAdNjBPihnTFu9Sf2jaRw" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=102 + response: + body: + string: !!binary | + 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 + 6ETLP/zn/wMU8YY8tS0AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2db5-E5dLB4VWsje3W4dv1Lcl1oCopWI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=111 + response: + body: + string: !!binary | + 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 + XmUruqT/t3/7f/HBA6YdMQAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"311d-J2aUm8QLN7yT0yFvY7P27dp/mOg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=103 + response: + body: + string: !!binary | + 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 + EEL/9I//A2EEo3+pLQAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2da9-gRHj4ViJkP4HcbK9UjMy00xqm20" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=119 + response: + body: + string: !!binary | + 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 + d+QgBv/uP/8PydotiGsvAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2f6b-AMT3mp6Med86/xR8V9aDBB7dka0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=38 + response: + body: + string: !!binary | + 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 + 4IX/0sGlmaOrped4WfnV3/4fg0r/PAssAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2c0b-KwcxUzRMZCF4VS650hAj3Cb/FXE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=45 + response: + body: + string: !!binary | + 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 + /wVzL7Q/EzEAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3113-zMsXg8K7XxDaa7Ten09CX9GTOaE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=106 + response: + body: + string: !!binary | + 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 + uU3M6GE6GzO+jRlR5g//+b9hYB2n2isAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2bda-gryE9K4yHfmn6hBEewlDlZLMBIY" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=88 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2df9-V7G6Qvc0SEriKM1Qp7zlPzFe0xo" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=41 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"31db-YhKJdqmRnmMiZ+7t1A01xbaWZR0" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=68 + response: + body: + string: !!binary | + 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 + WekrbDIAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"326c-LIMkvBA/WDDndy0VhdN208FUusg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=124 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3111-Uux2IGG+aZpWRwAACKPb1dFdkZI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=107 + response: + body: + string: !!binary | + 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 + 2/8BqFt3ZCQtAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d24-4LbQqEumAP56QY0JLSOaf1vu7YM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=108 + response: + body: + string: !!binary | + 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 + lID+y3/9PxOYRHAMLgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e0c-/KGDuCOQv9VxvzHV61lRVJRg1us" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=110 + response: + body: + string: !!binary | + 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 + NnSluNpyamw7dv7p3/8XAspgaoouAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e8a-s5Orm9k/Z/OgjUG02/f9lwlvGLQ" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=114 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"30ee-czhMdqfHy81vhf04lZhoVcY6/RE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=116 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e6f-WsNjNGonpdgFiBBcmQVpeKbHpuk" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=78 + response: + body: + string: !!binary | + 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 + UfGodz3vXc971xM4//LL/wFDYVZpyi0AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2dca-Xl9EDWrVesS6rogfUiqRu+NCwZg" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=113 + response: + body: + string: !!binary | + H4sIAAAAAAAAA9Vb224bS3Z9n68onCCZCcAi+84mgYOBfDmWY8tWJPkY9mAgVHdXk2X1bbq6RdNB + AP9DXhJg8poP85dk7aomRcmijxh7BoiPjy5ks3tfVq299q7yn37H2L/hf8Z+avqkUHopsyeikz/N + 2U+e4wXcibkzvXBmczeeB97YcZz3P43sBzrVFebCN+dMtKVmpbiSrWatzHutqgXraqaqa6k7fGNv + rlqhKsm+fP4PVspMic1tVCkW5jbLrmv0fDIp83HiT8u2K8ZtP8lVIfWEbBk78US0nUoLOYmixMcf + Jw7zMHCiMJ+6QRJNw/GHZrG5sVbWj7Ybp3W5tVp+7OjVi6VkMHwlRVNXGhZmve7aNVPkQNGnnag6 + 8qBuZMWats7wkqqrXVeyXtIVK9GyVukrzUSVsbRu276hS0dMpPgtG0LxROay0pK9xifPpMjYL31R + sCPrEBMdO7sgO8fj8cbUvi1247JarcbWl0klV3oSOZ4X+bzXnKLPS1H1uUi7vkUSeG9tnPyEW/37 + 6OFZns794P4sXyyFYo8RK7zSk3+iwK9927FMaV0XSDTFadFKrdW1ZCc1vvxStwhPxk6RuPXejJNn + ovggPknZCuPgquFpXXWy6iZ9U9QisxCYAAL47sNa7swuXD+Igvj9pRs6s3jmztzw8uyx9+q9e/Tu + RXRxfHl2cXZy9OT00r+8OD56/vLo1RP+9OXTxxfPX7/i7tTzZr7rxy5h5o+wWn2SP7szz/lH77Eb + BM5dGN0y8Gs0CVUg/b/XSHUDEFBcRKFrlgigS8trfLBgDYUB8C8T5GgELKVFb/AhP/ICmJAtO1Wd + YC9V+UG0taxa0Y1Y3tYla+pCASqa5XXLXIetpWj1t8FyO6QGMyaI8WQ66WAwhXgnm9xYzbfZ5DvZ + 5CWyyXObTW7cOBRZ4dz370fWsWixfszqeSuKT0w0DZxDIBeyWyIk5DF+YLlqwSWdKiUDv6SS/XrK + GpVe/TBcbc11/Ch03l/Grue5M2fqEKxOjmZHQRzP3uzA6s350Q2ijo/Ozp6fE7B8rEzXDX4EsL43 + NocgxORbWKTkUmY3aFkaKzis4CtYwa0VfGMFAYPjB26s4GQFN1bw64abDB2IFX/uOvdj5VGLVaCX + ZjnAS9hF9WVYHEpUXz7/F5ZbU/dgWkAWwVlJ2X1/rZk5uecgr9NIZMKbRdLJD6s1K5XDopwJdlGj + zGCtVakqCqQPFYUy+OYFWwrNEol6Y92SGUPBaQX8XCJOLEUaFmBZkXdwTIs1Mcey7mSh8c3WXKHX + RV+CcKSpxRqvFxluCsS0KQL+A0tPgCIDCLRrfuMMJzc5TFbgExjdAkUHJt+J5m50f/Kf1GlnA/ZI + toW6HSfda0CNSjSifAVrKBwBkwVYtViDejuFZa/3QkFoLTvtjtNEk4+6wwdS4/KyTyZq0m6ZwplO + 3CBNMgCCp2mc8iCeZTwJfZ9nsyQO0zhwYi8Ex/ZlUqEwTFzPcT5GvjOJMuGnMvPyaeanYSpEGkxT + L/BC1/eiVOYTLKhubWzT3A1mQeRN8bZhkuuffd91Ixlk8czLRRLF0zgJUyfyZjM/msVedBeNgyv7 + IOnPOFURXgMh2RBabeIoUxPUmzjmKA3bUK7qkjAKSoJgGtRNahZb3xgoy2uVSSKhZA0kdp25g2oJ + uh1doFrgtZSogKLvljUtabynhcq+DcEdfywOrdU8MWjgGzTwLRT4YD8fTOcbFBwMynDuze4H5TPy + vEJE4JrQV4gbwiGyjCon66RIiaY7UmMwZAQvC4H1jyqLKmoc/2b5WokuXWb1ol8g3l/VsKboF6rS + 9BIIr+XiWnSinWSyaWUKR7K771hk4dVejJvqK/r6+ml3cbPj7Zat7nEbIBCJNhgAikwUCASkMLQk + tc1MwFPWV1AXrbYIWC1VumSFXChdCCSWMGEUuchzQNJADXfeBHN7a9xgzI52xfZxXY3Zv9RaNkt2 + ruWqrxY9+8OrN6cj9kIU5re3VDggYKtu/c+jrxIFUwsYQkbJFtRb4F7ZCK3BX3rV0vtNi1gikTpd + 1nWxtcNEIaWLEAH2iF4ELZqq9ERCTUny/SmaCUGia4x26K/PQfFKUwCXipqojth9SU9NJAqrNCvt + T18+/8+fGa3apobd3w26QUjgg1Y5gDbfDslnb2z2v7kU78HlVmA6MTHk1AnDaLLYGsqtoagYfDCU + D4byjaHc2sl37Bwvu7I4dLG6c2dPq3re9Rmt/xGrjXw66XWhStO4dEAYQlc2BRFTuuypXiJOpcqQ + x2pRQJ5DePQVkcyPkZxHp+B2dxYGoRPGIQqq0Y5u4M1+SFNyphbLTrNFW/cNXMoUHg94QSxAAgyY + g2kpEqStWGplU7e4gHRK14kUPS2AUapqw9FWepyesGMBuSEYgE4NSmHuhKXUrg8RnLdbEj3khpvU + 8NKmhg+p4UNq+CYznDLDk21m+JCZA7HizN09WHm8JA9zPAY1L5d9xoqaIqJrW/wAUTKXFrTu2n6x + KMw4AKyXMQL2ADG8RPBH97esUZbww17wpFk1VlynZWPCQ0lGjZO56ItuEKe6W9M314udj1PPmVga + nWTxhtpTUV2LG4g50WQqQteJwoyn01zwQAjB4zxJALYglpD57ky4l7mbOUCf7VlUV1/9rB5N29e/ + JP5dyG3Mu4u2I7YGAhYgMDMksdFbLWvicEAO1LYJmPwoFgtggBgQkErqvjPvb8IkRdFRGcjp5dJE + HfiCtiDFxxq9RjGBtET1MLMFqkNL1aHTTq8gs/FRlERRKXTaIk17vXnOAiSjjf74DaW7TYDBZyNr + 4I6nyEHfygkkbUVVhlNFE9smwfemPrqEiXmVW9BwAg03oOEAjWmfhhjwDWI4wYUTXDawN0HgW6wc + Aud4Hnp7p3THNqwnYFoz6KqQesoFyJedL7Ubs4TEEsBNPSWN6FIkQ4G5QA//rzQKVcmtm6CywXPr + MNCJ8qOGAdZtx7FUYVZRr++6P0blNYPBa1kYOAF5mrizoyFbZoFJHYO0Jbk2OuXYdKHQwN3WIPAB + DDqnK02YB9P+8ExWZkCU9USz0CNGwBxVKhcQLKu6Xgti4ote6kysR8yJ2FG/6AFn061uryENjcdB + ZgtYQasJj/NGU1x/xyX0ThDqhVqopLC2WNeNA0lPigC0d0d2fBeG/j6Sw59Y/uDlYCQ3RnJjJNdk + JB+MNGOLwUi+yfTBeiOeB9O5696/6N4ZSnylQHeKBoG5MoVjVZka2/QtwiqHqgqiQLCotBk9kqnF + 2k4z+jTFaz9CckwnJ88uoTGmpDRcx59F8b1TKlSXf/pLLwpw6M/xYaLjoq8yGnKLK8Jj0tZX0uB/ + VbdoM7HkIdK3U6uirhYkw63TC1HKMXvUD1ROLeLIXEZvmNa0Q+IAJ2ECQsA9RG3kUhCD7ygOU7B4 + tckOp+xwkx1e53zIDjfZ4SY73BjKh+yAxYfUHIiXcO5P78fL6waPNOTETk6pZUixys7QEBm2OhXo + c4WpEHj5XJnOGutKYyGBW/IehNbY8vQdhL0DGZ8gg/6pWtfVWnEsmVdvzx/zs6fnz98/fXLp3DcC + +21+Ph+m4bvO2pE4LYobJ1HZr9F6tWa098k0SHJfMPQmGHWL55qrB+LduR/ubolmxAqRSDvaoGvA + XZ7zqALvZQtJo48BoFibmpBm9AP+Eu13tqUVHxuxhslYoqysK7kes6dG9OXbDw4WKWLIYaRiJiUA + vIAmBxPgueEjEP2T3vSUEDemgUtaJXPzQrdj/ggNrSzYNh12bby02wb2sTshHbHrWqV4JBWuOzT+ + w1D2d6H0IJrUW4N52WiekcG8HQwmTXVjMN8ggQvNV4PBXA8G/5/oHe3knmn0W+o4CoQfHavhy1wR + 8GzbvqC5GsoLQmokLmEqF6oYRhS0W8pWknq0vYvVziS9h80kfTdyYtfP+MyVEQ/yJOAzIRwOjk+9 + IPRiN8t2ZpKR53wMgniBj6eOF0oRBUngunIWyiDMAi93p24wlYkjd7ZGOicOYjf+xN2ZP42mceTN + eN+48iqO3OTTR9Bn27WlyBru87pYl41KNTcfX5lQUQoeNsv8h7u88o1h5q8QYWjNT5f1QnS/1zvZ + sGMWRrtXmr3rcYc1Us2e9Z+oTXlZN/ITyZN62EMh+G/6hKMSVQHdFDsXrViyY1VkMmmB0+7AIeW1 + sY43xjrojEyJIRooK7vA4RY4nIDDDXA4AYfwrfQ2nIeNLuO578ydeM9myrZ5VqaNhehcsBf0pbCE + CetoM5swTdsLxE0I2aZz21ZpyNZhJoZWXX9jxv63aXCFm8RhlLk8moUhD2QqeRLIAF2Vi5ZXQu7I + 9DKehZ4Te/FNg5t/SH49unjcPLTBPQZjt6R3M1rkNAEAhtAq0FpX1YeeaHAIRCZL2lrdBMoI8sLS + PwENfUG3mV/i12FyYsQejRUlK7fNAhi6BjX+xljldse6RAb5Fb7c/MShu6q6XN/qVwOI5WQHAvzm + cpt/vs0/3+Sf3+SfU/455Z9bt/k2/4ch1PP3EuzFqjZ7EEPAN/voiCwKTzYIZ7MFZga2otHfmKdL + f+xHYVaaSFn0kOD96KLUTPTVmoLHr9paXnMoQkouN7e+jKJgFnjmcMkfN6UJ/wXBVzsuZuXjVvcq + Y/hihwlW2GxhtPHKDACoyywF7QkOPubwq15tlAptvStx463dUrQRwIeeWbv3o2XXQKy1ul1PulXN + bYzNhGKwhg/PH+SveQLfxhg0to2R6yOKfuQfmnVv7od7DhS9YCcg3qeVLhCojE6RMC9i7+jIA3te + sV8UGrw1ewxivsZ1FzXESyrp0MmZZq7HHrdYk/tJaAwOv1blwuLAGjWpkzRJ3Tq+TO1dLyMv/Og7 + zqUzvbSt9qWZjsmvBC/dbd8Y4qwmabgZIkIGFrUiOqVVUxCd0k4aCYNhr5oGECktR9pq0GBFyjvy + 6oZ4Q3RLPSb/Pcedjpjrbu47HCixWxWqBIfouhpU7HT2kKMiGx8mpk3jhkb6KzpTxOWQBdMte5HZ + MjT5z00W+BAvmuu3Ngsc77seTykLgEwJ7WWHcDwCq8+i8ECkuP7c37P59kiqD2aHA3hRhTDLSUDX + UwAL0VcQ5FkLbGtW0bGJc5TT5TCaPJeC5YXQy6aGAvgR3XU8TP+0FMMk3/Omsx8xySeLqadAtpVR + 5Un/6ZO0Eyi7AX6ONCQ1uorFEl1FLYoRCfbTJT7QNPRh1vaoRHRWjbppbQeldHIPEbODatoQk201 + xO+Qzvr2HD+xOSHwICWGU+wtuc0ItxnhlBGuKSP8Jm47GTkMJDTI33O+6E7W51B0ifmZ4oQivqbz + EfCBaFQ3dXcnciM2oIzRrpRdqZq+QrtX3zjV9l1ih3bQ6x21viN3HMh8eJ7UUJPX3o2eWfX+yzcX + 8fu7yNo7sIfaXaNaswrcTidFRGEkCE067FFHUE5hSASF/YO05x9pbFWDaOxhRyTWXDAsP9r+oAH5 + AoCqTDNrtoBBYLSl1xNQ0S0K2wb3NHGzaXmgullJeYW2TonJ5jTcHT3jTe7iSZtUc+MdELmGxiZ2 + 40Oqocq3eeYb4FKaOSWY76b5YDg6ezjrRmW3PbLPqDc0IvJatV1P3aKormgLUhn2p/GlifGXz/9p + R5tr1IJrWdQNaTSaPyAnWtJJiL8NFvcKb98TWZ5GHvcyJ+XBNJvy2UyC+fPIJaUVBrF3iR506jhy + egPUD2/dNFyf/etDgUqF9PjFyRHRnQYo20FRG+3ct7ShwqqeSiBFYjeKFD86JwYQmjlM3XRwpjDY + zWppoE9npRgJeSCXkvKBxPm2czRnmDtz/FfaLBFR7D6DNYUZBI3Y46ev2dMMsg6dpjTbXg/E9UZc + TwabaRApYPNtdAfujp430OHUHZJRfDCIG+hwixwz+OYDZPgOZPgAlkMQPZ2HAPWeKfdz3QqjPwFT + 9K1UVlS30e3HoqS9kqWSuTn8/Vac1ntx+tDzeCiukT37HaDxCzI5y5PDzuO9XeKSYYsGPNWgy4Kx + pip++fxX3bekouzZC0S5hZ1fPv/3poETWuMvkrShxOcamr2Ar5Vay+UI9aFvCXNG6Hc0CKKPvUVt + Q2I6fOaU5nA/7iyeR8fAlUkDX1LAuWpFddioYEobGft2D48qWL1mjwpVXUna/qINneetsFvhAwBo + NSFCICqpURrwDGInrNoci9D8K4ATlWVw86n4xhGK7+KqvXXTnSC+JFPpLTu5tmy09Kvq3cvl7KFs + ZJymPedrlEHUswE9222cIRa0QXjvUTq7HoYCBg4Zzn3fRhDF6kIu8agHUoiBghHvk9LEmEvE+DaB + xNOJMGnkiU0jN2k0UDEybQAQ0sg3CeSb7PGd2xpY/e7P/wuQaVm5PTIAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"323d-Eh5TeKHAlf1RLnzmlqJluCZY0Rw" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=99 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3072-zVRFcjL3xPOGRlzaqSNj0Kx4hBI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=112 + response: + body: + string: !!binary | + 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 + NTdrTuL2XrB38iZxZGPsN3/9P3y4uStUNAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3454-DuIAL19YFVIo08t8jXfa2akO7l4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=83 + response: + body: + string: !!binary | + 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 + N6kltHLyhY+ZJbD96T/+D2FYSqcSMAAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3012-3LM0MARVKcuB38muH5aN3oEWTV4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=120 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e1d-LZ04YT+mh22jcQaOQyIaXaf2Bko" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=118 + response: + body: + string: !!binary | + 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 + BrF/+o//A625hgjWLgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2ed6-40jeQv8Hr/QvHx1eB5faetjWb74" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=101 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e6c-5inYUyaw8I6GUntafS6VsND3ABA" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=98 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a7W7bSJb9P09RCDCbXcAl8UMiJQONgeOkE6/T6YztdNC9WRhFsiRVTLI4VaRl + ZbFAv8P+2QV2X66fZM+toj4cW0m03bM93WNLJov3nnvq3nNv8V/+xNi/4T/GnjRdViq7kMVz0con + x+xJFEQjHkzw71UYHAfBcRgNgiD45cmRv6FVbekufL+QRrLTharFb7/+l2WtblgpRSGNZYWyuZGy + LVdsrpmqme2qSppjJlhmlJyxhbKtNiumZ+yZVIVQC7l+gKrE3D1g0baNPR4O86IeKG7zqhnkuhpa + 1Uo7LORMdGU7nKkSn2y7oh9hNAnu0igYOq/yYTEZutXsMBf1rbBDcm4YTIZBOoyDsJjMgpRPZRrx + kUzHfBLFkhdplMpJWEzTaHIdpcV4EuTJ4GMz/4tq9c13f3v5KTh7/ddgbS1ZQ8auzdvAJO9a+v5q + BxVRF0zeNdK0ljBx0LG5aAEkk7cScHiYmGgZvmRWCqsKyYy02rS7WA0Gg/WDOlPugrVcLgcbqGq5 + hOv0mGGjS9Wq3A6FwY9SDuMojZMgHC4pjNxdZDliyHtr+TaGfK65t4y76PE+ejxbhw6m/PvRIaQK + gsdJ9UovnetndStNLVqla1GyH8tV1aicneqqUm0rJfteqNKyk3ZRSrBhL3VEowatqqRDY9nwXGPd + uh12TalFseXDS9m2qzNHFR5G4SRJ0jiOXdT/1gkgt/puMv6H5XfRKHgQ+fX6DyIPN16KSiLu2Ce2 + kbkS5YA961qWScBdOEeFcwG+AdmyVKLO5RGzrTA3oIj0D1dYQ94BcybKEqvpri72M2DjbxoEkyQK + h0rnXHsELZ8RcFz0wA0PiVwwPR5HeyN3JSVtc/KzlQWRFRi3rarn7EqsSm3Y5VLNWoYQ5NgBcLwV + +Q3LhQGlcD1geUp/M7CLNUY2wgiXIkROLLBP9wZZxoM4GReVc9rHM5xGwV0YTIKhvVnRLuCts4Fb + soFXnVX5dZKMgziauCiTm7h8EgbBKBh9HmJaYYCVHgvzCQMfa5iEbZvnnf3Md4E/G6PN2l9sbfE4 + IMgIJ51tjRJsIYp7wHx48iVkPjw5okdrU9ADW43nzxSRze4nya5HQ7eZh+QG3wSQ6xlfO3EfvN5e + 7h3ivZ0cdvK1lXzHSt5bycM4nMZhmBxIudHkOJw8Trl3N0Zgk/TQWnbRWat8MTrvjL1B4pzj0Uds + oRtsoe95mFiWaW0J9I4yDJCStVW3+4sP5VNRfhSfpDTia2lkY3mCNDdKwskv1+FklI6D6XSUXF+c + RunJ9OTi9Th8dX1xdfHDyfO31/H1u/OLk7M3L/jpxdnl2SU/ubo6OT3n569OLs7PfuJhGsVhkIZj + X4NQCtQn+R3x+8/RaTgaPUhH94z9nKxrxJRFjkG+IXbVXZWhBBSuPOHzvKtrWRy5j7iuoXpAxFqq + dkEJiLIRSJZJ+qCXuBGfiLc3so8AkXyhq69UqfuoulLlcJzgf523s+eY5cata/kNhZX7sHIXVT6j + qHIXVf4gqgdSbXwcp49T7YduIaoK2/Lnru4siNV2pnY4PBP1vETFtAv6RGBhJ8MIVUH6oKjXFZjy + B9ML1k5Gk/EY9AqieBoE+EH0On82Pfn5+fvzn3fo9ezkzcvXJ89fXL7iby9+vHpxeXXZkwrJLvwj + SPV0B4KFsHCbcpyVcIOwKGQj8X9U2J6yNzqTJStFZyRCwKxYYUfKmUaFrKA1XMY01YpBj0AlEgUb + sg63t/93NlV98PiKgsf74EHs8GxjOX2i4PE+eHwneIexKJ4cR6PHWfShZjv/nCAx3qKqO7lsuqZl + DRj9FHqhKxThRYTKqeQDHyZrV1iyrixnar5wUKFkXDbYKNt1HxDt80jeNwEKpNR4xGCroTZ1rcYa + JTP0LOtKjbfVKUDoeocTWY0E8BZ2s+8NxIuyT9lSyhtcsPGiV7M/Qc1BhrP3sqilLcSK8nLpUkvX + MKvm2E+FrBBzx4LaeUyJ5jGPfbJyytltehj1SLW77+wuXXYcH65r/3DjJO8DwhuXYtaeEEcoHhzx + 4LCOauSudeAOt5/F40DuxMdRuIc7T97V0IVZKdmlajsnjT/gD2fAC2D9pKxgp2Artgu+201Lp6Um + VYIL5UzV4EG52t9rDeqivVXV3Ispb9ywSgOdLz5e72yXxmjox9ZeJ9H4Lg6C62ByfdLNIWCuwf6P + jZw/EFFY+FEBBYL3TtySE6Jp0Ls5/1jeO6TuObSkymVAFXyde+dAAYV90hlHiVqDaiDeDBTFn7CC + k1fEwloiWJnuDLHJU2dF+yvHIpcLqW4W7BW6LjRmoB6lnjm4ZtlbpATJfgB8ltYk9s1K9CG0ZL/K + l/PT2vuhIle5S1A7cN4qXTqKWWcDXzgbeNeHnNt1yLm7v+YEFe/hId7trOUhoQs38eZJNJnGwaHa + K0ajtkd7XZkODQVi1lImpzRJ2Wk7DVh3GKgIpnDpgt1I2WyExLqls40yan99/F29/y3qhh62Cwic + Gm3PtvtPhn0/5EqtQaa36HhX16evX5y82fb6ty/rm8tV86Ad2Nvrgwy3qlSzNX17RLD6Fg+XDaGr + VlIYh1SPhCWxJUA58Cpf373w7bAyG6pSgc2o1XK4g7TZypHwPTj+jVMBjShgfT8Y4OtPu3OBcRQP + 2z7AfBPg9ZBg7Qr3oeV9XNc9Ju9DehjVotHxKHmcaqiT1CwtRI0teY4fR+wVsPreD05er+ocq7Ln + fku/87v9XgY8MNvdxvVHO5rPr617JL/Bjz8gzX3uBVsilGVvPVhxiu+KpkNyKfV6lxBRZt7PS1lC + Unr39bLGN+AH8aWmT8WOuwqaSRedJ9FCoyX9xtS01KYsfGoSZC3fAYBmPtybwnujeeEg5z7BfpaE + 0MKifxQrXGaQ2qhU9qmt6j6qrDPciAWKvctM0Xh6KF1C6KxvEVnPLl6cnJ+9eXnMXtwhXRTsVLSi + BPrWd6g0VfETL/a2U3MIEGSEXX3/dxNYp8Igb+089chtZNQiGgH2NlEGIYN1jbZqudBUdYpeApFA + dQwhgCnBCkbTHfw9CsL0nvJmmSqciqQnLKUo28Vq0x17Z30f169cs6sFWi2ItL6IWnmLnEM5y9Jf + aRnT1b9bcWXILTfEIemCA3XlgsO3wenHkbzZwLSr33+f2or2zyEvO3OrbrXph3e+VyaEDToyLw1y + 7Ua2Gu004dIDVchbgZrtxOoPolMkVoqZMl8aUlorWxsP8szS3nN3525DLrpsqIZmW7jQzeR5nBQE + VSBiPpoGBZ9moeR5Ph1F+bSQYRztlLwwCoK7JA6G00AEmQhFEEdFMk5CmYZiNM2mQZ6Ek2xWDCke + PK80r2D1xuiQXIPYmJeKZkG8UoWrj7ffYb08TIt4NE3icTEep8FIzIqRDBMZTWZ58vm+6L17fIS2 + AyDhCdYTwwqEnsYN7RZEovm7weVgfYBwxOwmUviTQ9yidM3npdwJ04BRbd6ucoN4+qwLemF99M+s + kbrBTSTtkMGgClZ0BXpVM4dsdEOStWHKgqQFOjWacvi5ftZZKvQWbQgVn9diAWaKI5YbOI2qfQud + iGe5OUtGM73p+M/r5SIEyVmdg9hYr8RmK2kEk+E6XUM9jVL8rnyz1EhTqbZf00kBKGbSMF+YCdMG + 3AlAr4w20HHYxR3JORSm4ERy2l5rkuNbyR0TXIz4DskdXfgG2UMHymF6HOxpePzxCFatGOBuLPuk + oXxzhiLDXGtgWspVH3W2bhlqoDKDlYRShm1advmNy3q//fqfhRFzXUNwsUzb/Xvxd+nNvWdNEyiq + dDyLeTgZTflonKFvzNIZT6MsncpxGKQyvJ5lo3GexOmO/kRv+UuwfPut+vMEKrFqRL3ani6RXESS + NDfg3VrrQumSapR3BJqiMzpAWntquS2QaVOjbaL6I1jjhGGHbeB69DVn17q2D8rM6MqFYUXrEOaC + IvONitRJDv9wjkfRLoD+lG4S4FXnZ/J02otXYgd37ODeEJIgvKcGhwF8Sw3eUwOXFJyowT0nuCPE + 4bTdUzme0hFW1eUL1Nw5nQrQzOPUdMrKT9hggs2VI+pctn95eszeC+Og90khp9k00pasb5XRbvpE + 3WfubmeQdtgGFEZVdy69zY1e7uXyN52LIM2Jkob4KssksFNYnsQaYszp/NGdkqSj4P4pSRhM4+kD + 5fuFU5LTXQ9c5io0IJaFOxxWn5x++diR90uN/JuTinSJFfLW39A15PEooK68FZ1xKNIVXpvYpaoq + R2KtSxIpmUZ78tnJCEzELaJcWcimZQ+9Z7Qyu6iLkilspfwLPdUjRyj5Nszc/86dx7xdKhofEabw + lX5Z8SWdu4KlSP4Bhx+4VHfQ33T41/JGrFx21bioFXfotnIBg7AD6WyWTPcHKsE0OpC7QXoc7psx + 3VNvTguiyG0FKHSKYyd1qA7LXqW2Gkrx76OR+0fDDCSiUgm3Jej4YtcUsWvMWubC/Bow9DLX28j+ + caNrfRfHJu3in1ydpVvQsNDZR6+IiRhelz7SLDxQ71jAdeS+a8AlkF9uUWLnIzQ6UCk7pWu9QCZA + sDlbKtEOAOrZ1kL581gcSI79B7zP0NQTnrnROXIt6oR/l4F99E0H4W4ETQLQyGjT+n6cNiipLfq9 + 0J8IHsBa6Ll9SJPHE1c8DKaPJC5RiIpeR2hbJKxP2PN6jvCgT59OotHmUJf2RxKkUToKD0lXJ9RC + I5sQ2fb6vRnF7AAQBn2T5CaECmmLuLGwB6NzUN7JvIl8YyL3Jt4HyZvphtfeEr4xxOWf3hDuDaEi + QIb0aSY9tEMPwuNoz5tD7y7dsYbrJM+sEbKkLaPqWyR2NadzIdjnuoC3oqTvaho05qJpAeh+7VbN + BlmcVqYtB6brxRrZNKDRfi8fkiQbTdI8iII4gJLIxnEyy8WERjkPJjmmfYwaF7LR9AJPr4OsvOtQ + LAT0/wOLC0kyRPquxTtKsxllde37yt9+/e+FNoYGhke//fo/bkGAc9kSBs8p5/jJqlNxAi38BR0v + fg9ZyE68Q9TCXFyRnV+WWt4XL7QSbItwwpUziNOBGNBGwfGGy0MlPAK9L2W4Ts2d8Xnv+StRkZyB + rpCk3SS92UDT6qMPT5ioaEbhJwwz9GqFdNUZpe4rnXP41c45GobjYZgUeSbRKmdFLvgoKBKeBVnI + i9lsUoxFlGQifqRznsfDqBBimgTZOM+TDNRJhUiT8WyU5aNE5lEynNPrQ179o5yHMbg1isZ/fKP8 + 4cl76YhDIBJu9MuSTiFUfUO/OKFEr5K5xESoOtq8Wb9IdSlz7Pd2xU51V+coULbRN9IiV4CT7J/1 + ombnymRfOcvY7SQdo3oqLSi6fBtdfxJBDCMOOP0N6dIHlkYJBWUqdJKkZw6mXXA83kO7EwhkkDpX + tmL9ORW9fmeXUjYunbsDRD+uIXKCbjP0tu6okxml2//f/nACcT5CFqL+MB3FfBSBmtMY/WERRyKd + pnKWxsn1dCxEnMX5tj/sXvG/6nL68Vv7wx/vHb6Kx1HqZ4HUjfgjM0VySncWJcIlslYva1/fcv9q + mkDZsdYnr3N3Zu1fw9gB1Ukk2xrHQ7oUaaufVeL6StCRu0C0D3qx0Y2rh7IzupH3X2scxcMd7/jW + O+444CoiNYj9NMORc20r9wQ4hIyT4/Fkbw7sX4mBpISDwp0AOeYZV0cAQNNBXKAf37ybQwcE/q7a + vTymqMZ/JQd+4/QwC8U4kbOCxxlND/M44tOpCPkIGTBMMplkkXhseijzaRyPAznLZmmKi/JJKkdC + RtNcZsE4yLfTw/7NHf/Cjn9DrJTy7zM37KFVdoOu01RzUsqtOxs5COJB/xV6jUqVYIhZ4c7WbQXB + 3MjMMzcvhaqczLd0QIc1+pf7kEP9I2hdSy830I6qabi5Wfr+m2nLhcoX5EHdv/hqc+kHoDPcm0u2 + frfg2zOyn+35APAt7XqyrzHhhAnPVuuA0Xsvun/PquYbTA7LytgI6XEU73m1V37KNDrjBeWHsli/ + MtYLQDrK165/dyn5t1//g52+efP7tV6SzbzWQ6nO4vF4lIbfrvVey0zUNCES9I7B3OiuYVs3Kjod + 8YHfOuFfCNg4crRzDONOyM8MHeDBtZ6d9g/UdClfrI3jHt21yPMWuUznI/qnf/1f5d6+ugQwAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"3004-rTO4YpOsQYV+aNHUj+DLSVetVRQ" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=109 + response: + body: + string: !!binary | + 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 + Ox/+w3/9LwDwS1gELgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e04-iKTbPPipGCdeVWh7g2nziyMINEE" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=13 + response: + body: + string: !!binary | + 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 + knEEIa/oKIjjlo2BP/z9/wBsNlS0tS8AAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2fb5-ntsnUH63N0Q6MEnS75IlEa9DsKI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=63 + response: + body: + string: !!binary | + H4sIAAAAAAAAA71a25IbN5J9n69AKHatl0bXlbeOUDhaN+ti2Qq3PIrxaoOBqkKxIFYVaKCqKWpi + I/wR8zD+PX/JngSKl241ZXFt74Mokl0EkJknM09m4r/+xtg/8Y+xe6s+q5WtZPFYdPLeBbsXh3HK + wymPwjdxeBFOLkaT8zAMf7p35n/Qqa52D77SRrKuEi0bhSETxkjbyYKplj3T7YK9pJeVrlUuWW5E + viz0umW6Zaqu5ULUbCEabN0uztjzx6zUZiHN5gzftgu73Us1YuH2qrpuZS+CIC/ac8Vt3qzOc90E + VnXSBoUsRV93QalqfLLdhv6L4mn4YRKHgRMwD4pp4FazQS7aa2EDkjMIp0EUBoUQM5GFGc/lZMzT + UhRczNKIz5I0E1Eh5GSSzossimd5lp2/Xy2+Vp1ePoiTRquX9WR7WjoNHXZ7vJ3G5IeOvn/tlWGl + +ihZKZbyQFFQQS5MYaEAI2W7/ZDVUBxrhFnKjuVqIYzsIPIZE3WuK12fscL0C8tEW7Bc920nTSlV + xwpp1aKVhi20LizZxEqjpGW6ZHoljeiUbu35+fn2jL2pD/W8Xq/Pd1pu5doGFU7Jl3gJarHm2I/n + RjUyEKZTeS2DJJ6kYTQOGqCCAxB8Cwi++yX3aOA7NPABCnwLBa4KPiCBeyDgdP9z9uVoDS+i6Aha + cWRhVPvbL79awHLV1/jUbZgVC6izUh2+rbGo6ElbP14xYZlsu6q3StiGrUUL7eFs7LKBJoEhttF9 + V/1/IjWcBWI8LfLZZMLHaVHyVMYTLorZiI+SeCTzMsqyvJink/EsEdloj9TvF+9/TKLo2y9F6pOi + z0WnDYDVdUZlfSeZYK1DDTy3MxJ4A5TgKbAaFAbcwdikua2emWgI11ttWdZpLLGWgL1hjyoFdUom + c93qZuPgazsj8G0B3XP6u2BG1ifhdFgtWNQ6A6i2Hw8QmkzHcdAMJ7R8DwNOMOCEAj6ggPeW7+3P + nf25GKTh3vYngDOaXYymF+kRcL6U7UY4ZD4VqqvYS7XayAVi5RrHZBG5UyOhdVYq0j/B0EA8UyD+ + Krx+X2+alcrh7XVxFJGkK1G/Fx8l/N8pbL3i0FEHMYN+VWtR7LF2+fT1fE4fwmkUzufJ+PGP0zfT + +fw6ms+fqUX1g7Tz+WVX1RLKtdj/NfRoncDRJE6SaDyajR0AAQzEuwfRLA7/M34UpWl4G4U3DnUb + ijtVZBC4gQ92FanBAG3CbQ8UXQNSgBeUhb8ifLIMAYZ3mtP/Tn2NUw1rZCFqHy2thMcjsu10t1Uo + gtrn8XZTh3alTTfozSWTJdnS8pIMyZfD6TkZku8NyZ0hKdZxvy93huTaH4Y7Q54IrxHC393weiNF + A7e69HBymoCqGtnet1CVRW6BvyCXrLX/zuo8l+YokIQl5SXneWYpNdgOXpo7ZVR9FqjAHObWWKbR + dBqOuZjkyK1RNuZZWYx5koosL0exkNEogJs1WStUjWAYhh/GSRiEcRZlSZaNwmyWpcW4CIsojkbA + I3JyJkfBps9zYR3Erh+EIsyjSZGks3EyKkajSZiKskhlNJbxtMzHtyE3HP0uwD0VOcW0SgNhLqWa + DXtqRIvMDRReia43hQBR+e7hJbM9cinkN+yqk6uKPeoNnq5kvUIcq6Uo2E71wCflmFKV8G8X6xZV + d8Nxj9ikQq5gUphaAeUO4ZK5A9CbH8+vzndm28Vnbz/W0d5IOVIQLxOsEzVcHW8fGvFR4bGfe5wQ + B7My7x2Xk+439+3gYHufYVaRAuIwis/ZC9Eoyf7h9A+3cQ5AusF53Roip3Ow0uiGubDweX86sEVw + rQqpAzoE4q/wXkOn4KqF4+DDXjXciW25FzY41VvSo97y3Boha8UE6cCopbP7N+KjYDavtK45EIA8 + xbF4jbzHlmAxlhX6I07z5/jMWIajWZ6HPAxliiyfwmeyCfJ9NpkVZVkUcizv8pkiKgoRTsbkVHkJ + rppFBTKenM0SKfKkDFSrc9nmSv/5bnPZHihs6yUOFYPaXNRtNEAnCdR5xSqgLyOyC256TT4HOOHp + Qa2AOs4KR6m98h8RWyNdE5Y78i4gdBqyldQreAitXsuyGwzBiIdijfcAdnHOnnu/WdFv1lIuUXM4 + K+MMcDfdZIeLlro3w6Eddd5tfwa2uKGDYq0N1sEOlTCZNu47aQze2c6ebxfPa6Eau9MGRVavn9ti + RDP2TDTCZ6bntoaD5eyFIgU1qladaGnVHwSo0vOtCd3RSSjiK7Y71ceURznfGY0jSy0gKb8T5dyh + nHvlnuxsyUWY3O1s7+6B69UFCCV7o03LLlega+/wl0GFV15hrxxuztiVh9Jzb5QzNkvAlUiXx3n4 + eVt016pZONmHcwWmBSUMk7kTGBwXPGE+jkcfkjCcg+9c9ovedvM4hZ/IxW0voAXvcoG34I/gHrrY + IIKjKIPhiBcXnrLUGqzN+wA0S4gpPQpcyFT4W0mw37lLpUE98VShLChpjgdfI37bTrWK6PRaODT1 + IDhroozbqNUoa6m62Psg51i00saoEqiiEyCWG+AOq9cb5LgGTB0BnvLRkF8c4tfCfB5UWz0Ea20Q + ol2ZmA/WBPsyLRdkTe6hxgeY+RCwRZkaQDdLuHcKjkA2ncTxqRBD5Te9G2JXlVTLCg5mqah4C719 + o66BtxhliEY9ivLvISEsoyDwvWHfSnEtL9hLuPhD1KC1QDFd0bfFZzjR3TAbpanup+Vinu0WUiht + it4eQ9sXg+3SxTFfhNmOrxxCClDhWq+QFzsXufbnPxtirhVrdkMhCEoAGpCHJxAY7MoQbblWGlwh + 92HVwVebxtEL2hHFryv5FNFqkO+WNjzzsdQ3L1ZEgHRZemzSAgOVwnaAiCzZe2xK3RBB/Q4XP8FD + QKLYtk20xe/pGNwrmzfKAFylWFamB9gosnKBl4UyFNmgBl45NaDAA9MgXPCY5x4XPCO0Eiw4eHpN + sOBLueEH69cOFQ6z43F4ImbT5CJJ78bs/auuX6mCUh70Df2hWPaJ7v4Fe2P6ZuXZXaPzJSUSHzqK + BhHHRRbwI/c/Qs79VYUz4NN9RBbRHEUwadOItYXjbpxGQfyU4LXKjDAb35LwHYXiwSiOJuksHH8F + yHTVg9n0k5rucKXb0H1MJLXwYty3rkcIKCDP43gr8GJX66HUdrixffZe5h2pwQlrNofgGCT3JJQk + zhyW3t2rBCnm3T2WbUCHG6lbyXw8FUPEQ+jrLXQnG3AocGOQ1pwtW0Kf4yHv7m0Vh1VIc+fsDc7j + lb87qd9ZFlitI7b82gujqTHa7Rg1kx9W1H9rc0fE6XDDyekJAi2cEKbvGBUTRNFRFUrlSNGaFiKH + Ei6VaIjovY+YPonSI5f5Pomn3PBO0ep2gzxDQaDAMkWPZ6EJJ+s5u3StGdoa1mo8i9juLzb4UTfs + jw3XgzIKjbwiDXQB9W9NZ/rWZTKEBiTnF+ePz9nfqVLyqtqbsxaf9+IbuOtoce6RzZ2W+IBnVy9v + rcLJJqcykXh6lPZf9h2SJIwnresFUFOBKhrkc/rKqXZFNL5d4C9IyUCUt2FuhD3eCJTJeTIeFY1P + DJ7iz+LwQxROw8AuN2R9XsgM1JG7VXnmyrP5eDxKRlHifG7biaH/k+iTHEHUDkvd5Wy+1lMEigMB + K8SyrZQDBTEEjtZ1iEnscbyXdpCenlrjR0tI6B77RB8O9E4dbhDgWn4LV30OQEU8U+S9GmSmr/Vx + VByKFDhsBNlWEn4gCR+E4OOYe0txOivfnWzQqct+fDgasQ5qSxVIW0rUHJ4leJREs1EUjk5F1Pgi + Gt+NqLfVhr3QCFMtNTzByX775dddxf/Q6PajBG0jMvsCoV2YYnO8fFypc9eZ+p22nd+O++0cclDj + IyJtHkxHX60fAESfROrtsreBQx7siOeOTTj7U9HtOpWLTdMKyuF24La+N9kgKCNC5RWSpCx+++Vf + YgFYHTf0TqpJGM6mcRy89yLkToRdQyxz6iLDvR90dbLrRxfp7AhDlHXJC+PjbS6MvTHE+hrhDiih + YEeon7JrWVFD2bK+RfJHhHSgfvbyP6J4QvVaTTRp1X8mJvwFw4EoDLJJUsRjMeVFnkx4mpcJnxY0 + IZjFxSQLZ0leZPMML8kojfbDgcfV1eTtZnJ5GxjHhgNvDOoPynqQtVVEHdm3SHFXQvGqh85cCgG9 + B3CYwrtKr0mvNIliK6PB96wvdJE18BTSj8yrVtd6gVRN9JH6YMBMTc/4SQC9E4CAKL5wFHBrZNVt + j3xrXDUK7IHpOZn+YFzVkdk5zM6nfGtz7mwOtrjh1RL25oO9ubP3aYgMk4v4SDJ6pHuQCQraOC/K + NsKfBQmolOtq2L6m8Qw5GjklGKpBuiR0tjASXxAHr9TqQLNf/zVYHPp1u1YUBEwIjfBjueIJ5+TH + K7sH28Nq3rY/p8++FGw/gPkKA5h4pxzgQM1KcKh66MUQrLJaNqQAoI1IEhW4NBooS5BHEBmW9wZl + aYfKHIUwrQZekyuT99SV9bMF3zPCO9DsD0Plo9pW/k4ZfBN0OZ0wsLkje7fglgY52ZXvjcq3RuU7 + o1LVMRiUb63ptMj31jwVaOFFfGSI/9axy6H5S0E7H8acUJZcEzUQ9dIN7+RQCW57A8cRddKgyf16 + mBmNxvH0rpkRmNJXuzx22vhoaCNtae0a3kozTRJGWN+R14Zkpu6DB4C70hCF4c1+C43Qhz6maxed + MiNyUQ9kFTaGv3BPZ/YTI2L4xEE41MsHGwyjIWcD7mxA8ywc2z3kWiawwUk4mFLTe3QkBX5yZWN3 + nyMJdz1WPwTYjxlobECUrhZrwAMVFFEFlrKNpBwqFvqvCTrH73FkoRyJOOZRmUueTiYjPsvTjIsw + SuIsgySynIuxmKXxNNnHpKvv502Cs39pTBrucRSiQyiqrXYpDkWDstLnLlAY5m5HUGmFFEj6OKOu + W927eXmB4mpFSnRDnLIb7nm4QpTCTtabRY2i+5S482X3M+Lgk9sYu3saUA/3huZbE/OtiTktujMx + T7kzMScTnwbBdHyRjI6FIqStJx/4P3T/pkdme/Tke3bVWzjjW/0+V/lSsTdaL/Edze/ZaxB6odhT + upLRsucwyCPE/OP9jSON4Ea0cV3puaWd+HrY6Y83gy/rVSUyVNRk0G+0XtRbiQ5PX7kJ2rUUvhEs + OtdoA6M6rgTq5GlfeSGGrXc9kG6tB8dDFqyH3gF13+resVq4LkCoyYM7UmOlGhfoqZnnrmhRn8IR + LUT3eokAoHu6VYQivres6N2Qg9A8CON6ENdKrlkc7j3+9G7dGmbn8oO7UgGJeS41v2kMTufFd6Q4 + vnKKc+ERj/jrRDQupBZcEqcnwjEZXcRH4OgbPeAfK90WLgO+gcbeivojezS0154pr7F944P99su/ + 30plUPj8euE/4B2Syt+pcXUFjyvYa+dj+PoPV3vfyK7bPHfRkMd04yKaTdPRHyv73t37TgNi8j4O + 3WqalkGac/bWfXFNUlgnhY8UZ+/uDR0xK1RxxkRREL3f8rJXOLgAYcuNXn+Gut+sAUMEctch5L4T + ZAYTcHcURKJM1vx9wa9J4Ry/RSasP3LqMEBJ1Ks8EQTx7CI60od9AomRusH5EeSRoh0OfKeEAaQr + JGTpmEStfu5V4e9MoYiB6uCi1Pqmx92cpnMe9NdkxDtoOAASBfEs2EvAkQbgMu6p+UH6M9ETMW7k + wy9Nf28RVOCrNKnqM0uzSapO6CqNaq8hqx8G+J5/XYuV3Q8mqFomnkXAQnATIO2Dhnpq9xp/nUw0 + wBdRswZBjrh7ITMfRzVWNURT65qaO196MQz8C1t3m1vJMArkXjnevNzblu9syw8Mi2yI1Kg5GZbf + tOqJgIuOXqpFyHjue65N1tMKLpBcUWtFC+pNdGCzfupA4eVJzV6JjabGUiE7mN7S8AWHkkeBdhI7 + 318Dm8RjugaW/hQ/urx1DeyRbjL9o30lP6hcD0e9dKzCemIfztJx+GdcBntuG2Lz9wex77OfoCZR + CM/vqT1FM3GxBJFwbSfbuYzlMAec0a1OwhakLeE5bmAgcjeZ8n1Pd2jQWbw00Eh1Csl3yWxP6pWb + KG2tyK1XC6frutybcTs8wrsGwvDBgHxrwNMwFSWIY3dj6jtt6E4hahtB/cZvRd9Slbpg7gb3G+qJ + 8qd+Fv0QnqVpknBFFxxRYRQX/q3/+UnkahJM8qSQo3I6b+kEYJ3UZ+3cftmw0Y5oxen8RV9vTqVZ + h7LB0vVONlfKbXdBsKmVvN7NT2AA4y9y0GGQ0QZhzw6FvW+HyxeU85DdDu5+7a9dEOEXB5erM23I + NanLQGnZczrXbVeLVg33sFTn+EuHP1FoAlRBbf5v8/ZDzSrLd/Jzdw/b69rfM9ipnO/E9e+GXxOB + itLT5u5Td+P6SPv7lQT7TUgpRlGfr/PN420bh0aacE6qhc88UaUZnZ/fuU4zSDGqp+F3YKkUrP+a + 9Hm0oCzDssyTMuZyNot4mqU5n8W5oJdZWo7LRObZfCQmsySdHHRUF+0ry3/mH780o17SdSXApmWZ + 7yYKRVRj6ErduK3htTJA8DXdUZQfENNaBzW6+urHxXTRCrWEcDNAypy/Z4IvzKQOc0ORmEO1iFM3 + k2o4CxrYnSd82NFf06MGFm3Hh+24pjkX2Zrv7cydnbmzM6Hwb//9v2JQtN2oMgAA + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"32a8-QdX1q5j6yfhCiKLAdY7FclWNcdI" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=47 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"30b7-Xg3GiYlALpVs3M1d3cbfx0JxoS4" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=117 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2d29-HZS6DvP8mZp+UnZGymzrAiP3AmM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=69 + response: + body: + string: !!binary | + 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 + 2rQ88nb9coqZHe5I2Lo4+NM//x87QmNN/DEAAA== + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"31fc-SN/8QmH30uiGG8oaixhsdLi+EWM" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/general_news?apikey=MOCK_API_KEY&page=32 + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS, publicauthkey, privateauthkey + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 15 Aug 2024 22:24:38 GMT + Etag: + - W/"2e26-A6vCwJXP4l0bIo89SgXyXOVarQ0" Server: - nginx/1.18.0 (Ubuntu) Transfer-Encoding: diff --git a/openbb_platform/providers/fmp/tests/test_fmp_fetchers.py b/openbb_platform/providers/fmp/tests/test_fmp_fetchers.py index a51dd2e767c4..60074329bc6f 100644 --- a/openbb_platform/providers/fmp/tests/test_fmp_fetchers.py +++ b/openbb_platform/providers/fmp/tests/test_fmp_fetchers.py @@ -294,7 +294,7 @@ def test_fmp_share_statistics_fetcher(credentials=test_credentials): @pytest.mark.record_http def test_fmp_revenue_geographic_fetcher(credentials=test_credentials): """Test FMP revenue geographic fetcher.""" - params = {"symbol": "AAPL"} + params = {"symbol": "AAPL", "period": "annual"} fetcher = FMPRevenueGeographicFetcher() result = fetcher.test(params, credentials) @@ -304,7 +304,7 @@ def test_fmp_revenue_geographic_fetcher(credentials=test_credentials): @pytest.mark.record_http def test_fmp_revenue_business_line_fetcher(credentials=test_credentials): """Test FMP revenue business line fetcher.""" - params = {"symbol": "AAPL"} + params = {"symbol": "AAPL", "period": "annual"} fetcher = FMPRevenueBusinessLineFetcher() result = fetcher.test(params, credentials) diff --git a/openbb_platform/providers/fred/poetry.lock b/openbb_platform/providers/fred/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/fred/poetry.lock +++ b/openbb_platform/providers/fred/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/fred/pyproject.toml b/openbb_platform/providers/fred/pyproject.toml index 8603879e173f..ad15e4972c6f 100644 --- a/openbb_platform/providers/fred/pyproject.toml +++ b/openbb_platform/providers/fred/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-fred" -version = "1.3.1" +version = "1.3.2" description = "FRED extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_fred" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/government_us/poetry.lock b/openbb_platform/providers/government_us/poetry.lock index ef8fba2ac9b0..09be5091804e 100644 --- a/openbb_platform/providers/government_us/poetry.lock +++ b/openbb_platform/providers/government_us/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1423,13 +1455,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1441,29 +1473,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1519,13 +1551,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1556,93 +1588,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1699,42 +1644,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1743,86 +1688,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1922,101 +1875,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2025,20 +1980,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "a4e5ce25bd7fa6ba35fc64281b6074bb9601e4f74c2eb4df3e13d4c629cf5cac" +content-hash = "01203bf04c02bdf6a782c5518765d2c2bc2c09415fb544460fa2dedcca2fc8bb" diff --git a/openbb_platform/providers/government_us/pyproject.toml b/openbb_platform/providers/government_us/pyproject.toml index 286211ee8e8b..55c54d80b1f5 100644 --- a/openbb_platform/providers/government_us/pyproject.toml +++ b/openbb_platform/providers/government_us/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-government-us" -version = "1.3.1" +version = "1.3.2" description = "US Government Data Extension for OpenBB" authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_government_us" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" random-user-agent = "^1.0.1" [build-system] diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/calendar_ipo.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/calendar_ipo.py index 81cc49b5821d..aafcfa43b247 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/calendar_ipo.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/calendar_ipo.py @@ -1,5 +1,7 @@ """Intrinio IPO Calendar Model.""" +# pylint: disable=unused-argument + from typing import Any, Dict, List, Literal, Optional from openbb_core.provider.abstract.fetcher import Fetcher @@ -7,6 +9,7 @@ CalendarIpoData, CalendarIpoQueryParams, ) +from openbb_core.provider.utils.errors import EmptyDataError from openbb_core.provider.utils.helpers import get_querystring from openbb_intrinio.utils.helpers import get_data_one from openbb_intrinio.utils.references import IntrinioCompany, IntrinioSecurity @@ -185,4 +188,6 @@ def transform_data( query: IntrinioCalendarIpoQueryParams, data: List[Dict], **kwargs: Any ) -> List[IntrinioCalendarIpoData]: """Return the transformed data.""" + if not data: + raise EmptyDataError("The request was returned empty.") return [IntrinioCalendarIpoData.model_validate(d) for d in data] diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py index 0eb980e6f85f..446c4d431a84 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py @@ -2,7 +2,7 @@ import asyncio from datetime import datetime, timedelta -from typing import Any, Dict, List, Literal, Optional, Union +from typing import Any, Dict, List, Literal, Optional from warnings import warn from openbb_core.app.model.abstract.error import OpenBBError @@ -31,7 +31,13 @@ class IntrinioCompanyNewsQueryParams(CompanyNewsQueryParams): "limit": "page_size", "source": "specific_source", } - __json_schema_extra__ = {"symbol": {"multiple_items_allowed": True}} + __json_schema_extra__ = { + "symbol": {"multiple_items_allowed": True}, + "source": { + "choices": ["yahoo", "moody", "moody_us_news", "moody_us_press_releases"] + }, + "sentiment": {"choices": ["positive", "neutral", "negative"]}, + } source: Optional[ Literal["yahoo", "moody", "moody_us_news", "moody_us_press_releases"] @@ -39,7 +45,7 @@ class IntrinioCompanyNewsQueryParams(CompanyNewsQueryParams): default=None, description="The source of the news article.", ) - sentiment: Union[None, Literal["positive", "neutral", "negative"]] = Field( + sentiment: Optional[Literal["positive", "neutral", "negative"]] = Field( default=None, description="Return news only from this source.", ) @@ -81,6 +87,14 @@ class IntrinioCompanyNewsQueryParams(CompanyNewsQueryParams): + " Unsupported for yahoo source. Value is a decimal between 0 and 1.", ) + @field_validator("symbol", mode="before", check_fields=False) + @classmethod + def _symbol_mandatory(cls, v): + """Symbol mandatory validator.""" + if not v: + raise OpenBBError("Required field missing -> symbol") + return v + class IntrinioCompanyNewsData(CompanyNewsData): """Intrinio Company News Data.""" diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_search.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_search.py index 6d4382372de7..871f9ee76809 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_search.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_search.py @@ -26,7 +26,7 @@ class IntrinioEquitySearchQueryParams(EquitySearchQueryParams): "limit": "page_size", } - active: Optional[bool] = Field( + active: bool = Field( default=True, description="When true, return companies that are actively traded (having stock prices within the past 14 days)." + " When false, return companies that are not actively traded or never have been traded.", diff --git a/openbb_platform/providers/intrinio/poetry.lock b/openbb_platform/providers/intrinio/poetry.lock index 6256929f2156..1bb2a4d8a5ca 100644 --- a/openbb_platform/providers/intrinio/poetry.lock +++ b/openbb_platform/providers/intrinio/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "cattrs" -version = "23.2.3" +version = "24.1.0" description = "Composable complex class support for attrs and dataclasses." optional = false python-versions = ">=3.8" files = [ - {file = "cattrs-23.2.3-py3-none-any.whl", hash = "sha256:0341994d94971052e9ee70662542699a3162ea1e0c62f7ce1b4a57f563685108"}, - {file = "cattrs-23.2.3.tar.gz", hash = "sha256:a934090d95abaa9e911dac357e3a8699e0b4b14f8529bcc7d2b1ad9d51672b9f"}, + {file = "cattrs-24.1.0-py3-none-any.whl", hash = "sha256:043bb8af72596432a7df63abcff0055ac0f198a4d2e95af8db5a936a7074a761"}, + {file = "cattrs-24.1.0.tar.gz", hash = "sha256:8274f18b253bf7674a43da851e3096370d67088165d23138b04a1c04c8eaf48e"}, ] [package.dependencies] @@ -204,6 +231,7 @@ typing-extensions = {version = ">=4.1.0,<4.6.3 || >4.6.3", markers = "python_ver bson = ["pymongo (>=4.4.0)"] cbor2 = ["cbor2 (>=5.4.6)"] msgpack = ["msgpack (>=1.0.5)"] +msgspec = ["msgspec (>=0.18.5)"] orjson = ["orjson (>=3.9.2)"] pyyaml = ["pyyaml (>=6.0)"] tomlkit = ["tomlkit (>=0.11.8)"] @@ -211,13 +239,13 @@ ujson = ["ujson (>=5.7.0)"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -381,13 +409,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -395,13 +423,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -409,12 +437,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -422,20 +448,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -626,13 +653,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -647,16 +674,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -911,71 +939,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -991,66 +1081,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1142,13 +1172,13 @@ type = ["mypy (>=1.8)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1161,126 +1191,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1302,19 +1333,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1372,62 +1403,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1483,13 +1516,13 @@ yaml = ["pyyaml (>=6.0.1)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1501,29 +1534,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1579,13 +1612,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1616,93 +1649,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "url-normalize" version = "1.4.3" @@ -1773,42 +1719,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1817,86 +1763,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1996,101 +1950,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2099,20 +2055,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "0f2bb0f5c4f80b735148e75ae971bbb9aebd31358f0171d396168aef3120f64e" +content-hash = "6a0adbb7e377bbe5462eccd88e734707e9a52485ddd00be68dfb68d6e4e6ff24" diff --git a/openbb_platform/providers/intrinio/pyproject.toml b/openbb_platform/providers/intrinio/pyproject.toml index ca6da921b642..1c9a1339dd85 100644 --- a/openbb_platform/providers/intrinio/pyproject.toml +++ b/openbb_platform/providers/intrinio/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-intrinio" -version = "1.3.1" +version = "1.3.2" description = "Intrinio extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -10,7 +10,7 @@ packages = [{ include = "openbb_intrinio" }] [tool.poetry.dependencies] python = "^3.9" requests-cache = "^1.1.0" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v1.yaml b/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v1.yaml index 5dcb8c6f8d5d..be2d121b6785 100644 --- a/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v1.yaml +++ b/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v1.yaml @@ -9,7 +9,7 @@ interactions: Connection: - keep-alive method: GET - uri: https://api-v2.intrinio.com/companies/search?active=True&api_key=MOCK_API_KEY&page_size=100&query=gold&use_cache=True + uri: https://api-v2.intrinio.com/companies/search?active=True&api_key=MOCK_API_KEY&page_size=100&query=gold response: body: string: !!binary | diff --git a/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v2.yaml b/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v2.yaml index 5341b9eead8a..0a7cbe84e9eb 100644 --- a/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v2.yaml +++ b/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_equity_search_fetcher_urllib3_v2.yaml @@ -9,7 +9,7 @@ interactions: Connection: - keep-alive method: GET - uri: https://api-v2.intrinio.com/companies/search?active=True&api_key=MOCK_API_KEY&page_size=100&query=gold&use_cache=True + uri: https://api-v2.intrinio.com/companies/search?active=True&api_key=MOCK_API_KEY&page_size=100&query=gold response: body: string: !!binary | diff --git a/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_index_historical_fetcher_urllib3_v1.yaml b/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_index_historical_fetcher_urllib3_v1.yaml index e69de29bb2d1..e0a5614f961b 100644 --- a/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_index_historical_fetcher_urllib3_v1.yaml +++ b/openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_index_historical_fetcher_urllib3_v1.yaml @@ -0,0 +1,41 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://api-v2.intrinio.com/indices/stock_market/$DJI/historical_data/level?api_key=MOCK_API_KEY&end_date=2024-02-05&page_size=10000&start_date=2024-01-01 + response: + body: + string: !!binary | + H4sIAHOCoWYAA3TUPW/bMBAG4L8iEB1t4vgteTOQJRmytF1aFAJjMY0AmUolyo1j5L/3lBQFmVw3 + S3xA8l7d+cIe+jmNU3/wQ9v55Nnu+4Xhj8B2TILUW5BbMGzDTn5Y8KWqVQ1cyJfNRyZzZo3mmmQi + Z0Y0vNYfmNiqggkDXFEKcqWt40oQTDZFBUpxbShmizOh4Zo6VBZ5gG64IJnOmKvBctVQTOWsAfOf + uxXpAgheU5WKpjjUKl5Tqs6VtjW35GYuZ9Jabh3F8ticsoLqD2RZbHEZBorkRTrTSN6Q1897wzkh + OJAH5s3hbGO4o74TFJEZabiwFCsys7XiQGVWDAtGa7kgWdEcWmN7U1MARXNohaNH9VAxehiI4UDu + Jt59gR8b1scuPLHdhfUdSnxq5fPp9nmPcj4f78YB3366urnG5+iP625X4+/qZoxhrq5jt8xp6v1Q + 7U9h8j8DqsMYUx9DTEhvxyk9VPtjWP9gXteWmKYzrnyNfQpd9TnhDedqvM/Q8rheu72fwq8lxMOq + O98PZ1wa/Jzat/XuX10OJ+0LwE4IHAwOAN9QjndzmE4+9WNs5+Sn9MrFX/4OhFjsptgLFhueUvu4 + lvQW1R8AAAD//wMAP3H/JioFAAA= + headers: + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 24 Jul 2024 22:38:43 GMT + Transfer-Encoding: + - chunked + Vary: + - Origin,Accept-Encoding + status: + code: 200 + message: OK +version: 1 diff --git a/openbb_platform/providers/multpl/poetry.lock b/openbb_platform/providers/multpl/poetry.lock index 7421c5027e8b..ac68a5c4a822 100644 --- a/openbb_platform/providers/multpl/poetry.lock +++ b/openbb_platform/providers/multpl/poetry.lock @@ -2,98 +2,113 @@ [[package]] name = "aiohappyeyeballs" -version = "2.3.4" +version = "2.4.0" description = "Happy Eyeballs for asyncio" optional = false -python-versions = "<4.0,>=3.8" +python-versions = ">=3.8" files = [ - {file = "aiohappyeyeballs-2.3.4-py3-none-any.whl", hash = "sha256:40a16ceffcf1fc9e142fd488123b2e218abc4188cf12ac20c67200e1579baa42"}, - {file = "aiohappyeyeballs-2.3.4.tar.gz", hash = "sha256:7e1ae8399c320a8adec76f6c919ed5ceae6edd4c3672f4d9eae2b27e37c80ff6"}, + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, ] [[package]] name = "aiohttp" -version = "3.10.0" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.10.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:68ab608118e212f56feef44d4785aa90b713042da301f26338f36497b481cd79"}, - {file = "aiohttp-3.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:64a117c16273ca9f18670f33fc7fd9604b9f46ddb453ce948262889a6be72868"}, - {file = "aiohttp-3.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:54076a25f32305e585a3abae1f0ad10646bec539e0e5ebcc62b54ee4982ec29f"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71c76685773444d90ae83874433505ed800e1706c391fdf9e57cc7857611e2f4"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdda86ab376f9b3095a1079a16fbe44acb9ddde349634f1c9909d13631ff3bcf"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d6dcd1d21da5ae1416f69aa03e883a51e84b6c803b8618cbab341ac89a85b9e"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06ef0135d7ab7fb0284342fbbf8e8ddf73b7fee8ecc55f5c3a3d0a6b765e6d8b"}, - {file = "aiohttp-3.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccab9381f38c669bb9254d848f3b41a3284193b3e274a34687822f98412097e9"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:947da3aee057010bc750b7b4bb65cbd01b0bdb7c4e1cf278489a1d4a1e9596b3"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5268b35fee7eb754fb5b3d0f16a84a2e9ed21306f5377f3818596214ad2d7714"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ff25d988fd6ce433b5c393094a5ca50df568bdccf90a8b340900e24e0d5fb45c"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:594b4b4f1dfe8378b4a0342576dc87a930c960641159f5ae83843834016dbd59"}, - {file = "aiohttp-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c8820dad615cd2f296ed3fdea8402b12663ac9e5ea2aafc90ef5141eb10b50b8"}, - {file = "aiohttp-3.10.0-cp310-cp310-win32.whl", hash = "sha256:ab1d870403817c9a0486ca56ccbc0ebaf85d992277d48777faa5a95e40e5bcca"}, - {file = "aiohttp-3.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:563705a94ea3af43467167f3a21c665f3b847b2a0ae5544fa9e18df686a660da"}, - {file = "aiohttp-3.10.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:13679e11937d3f37600860de1f848e2e062e2b396d3aa79b38c89f9c8ab7e791"}, - {file = "aiohttp-3.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8c66a1aadafbc0bd7d648cb7fcb3860ec9beb1b436ce3357036a4d9284fcef9a"}, - {file = "aiohttp-3.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7e3545b06aae925f90f06402e05cfb9c62c6409ce57041932163b09c48daad6"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:effafe5144aa32f0388e8f99b1b2692cf094ea2f6b7ceca384b54338b77b1f50"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a04f2c8d41821a2507b49b2694c40495a295b013afb0cc7355b337980b47c546"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6dbfac556219d884d50edc6e1952a93545c2786193f00f5521ec0d9d464040ab"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a65472256c5232681968deeea3cd5453aa091c44e8db09f22f1a1491d422c2d9"}, - {file = "aiohttp-3.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:941366a554e566efdd3f042e17a9e461a36202469e5fd2aee66fe3efe6412aef"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:927b4aca6340301e7d8bb05278d0b6585b8633ea852b7022d604a5df920486bf"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:34adb8412e736a5d0df6d1fccdf71599dfb07a63add241a94a189b6364e997f1"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:43c60d9b332a01ee985f080f639f3e56abcfb95ec1320013c94083c3b6a2e143"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:3f49edf7c5cd2987634116e1b6a0ee2438fca17f7c4ee480ff41decb76cf6158"}, - {file = "aiohttp-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9784246431eaf9d651b3cc06f9c64f9a9f57299f4971c5ea778fa0b81074ef13"}, - {file = "aiohttp-3.10.0-cp311-cp311-win32.whl", hash = "sha256:bec91402df78b897a47b66b9c071f48051cea68d853d8bc1d4404896c6de41ae"}, - {file = "aiohttp-3.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:25a9924343bf91b0c5082cae32cfc5a1f8787ac0433966319ec07b0ed4570722"}, - {file = "aiohttp-3.10.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:21dab4a704c68dc7bc2a1219a4027158e8968e2079f1444eda2ba88bc9f2895f"}, - {file = "aiohttp-3.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:872c0dcaccebd5733d535868fe2356aa6939f5827dcea7a8b9355bb2eff6f56e"}, - {file = "aiohttp-3.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f381424dbce313bb5a666a215e7a9dcebbc533e9a2c467a1f0c95279d24d1fa7"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ca48e9f092a417c6669ee8d3a19d40b3c66dde1a2ae0d57e66c34812819b671"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbe2f6d0466f5c59c7258e0745c20d74806a1385fbb7963e5bbe2309a11cc69b"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:03799a95402a7ed62671c4465e1eae51d749d5439dbc49edb6eee52ea165c50b"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5549c71c35b5f057a4eebcc538c41299826f7813f28880722b60e41c861a57ec"}, - {file = "aiohttp-3.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f6fa7a42b78d8698491dc4ad388169de54cca551aa9900f750547372de396277"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:77bbf0a2f6fefac6c0db1792c234f577d80299a33ce7125467439097cf869198"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:34eaf5cfcc979846d73571b1a4be22cad5e029d55cdbe77cdc7545caa4dcb925"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4f1de31a585344a106db43a9c3af2e15bb82e053618ff759f1fdd31d82da38eb"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f3a1ea61d96146e9b9e5597069466e2e4d9e01e09381c5dd51659f890d5e29e7"}, - {file = "aiohttp-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:73c01201219eb039a828bb58dcc13112eec2fed6eea718356316cd552df26e04"}, - {file = "aiohttp-3.10.0-cp312-cp312-win32.whl", hash = "sha256:33e915971eee6d2056d15470a1214e4e0f72b6aad10225548a7ab4c4f54e2db7"}, - {file = "aiohttp-3.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2dc75da06c35a7b47a88ceadbf993a53d77d66423c2a78de8c6f9fb41ec35687"}, - {file = "aiohttp-3.10.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f1bc4d68b83966012813598fe39b35b4e6019b69d29385cf7ec1cb08e1ff829b"}, - {file = "aiohttp-3.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d9b8b31c057a0b7bb822a159c490af05cb11b8069097f3236746a78315998afa"}, - {file = "aiohttp-3.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10f0d7894ddc6ff8f369e3fdc082ef1f940dc1f5b9003cd40945d24845477220"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72de8ffba4a27e3c6e83e58a379fc4fe5548f69f9b541fde895afb9be8c31658"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd36d0f0afc2bd84f007cedd2d9a449c3cf04af471853a25eb71f28bc2e1a119"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f64d503c661864866c09806ac360b95457f872d639ca61719115a9f389b2ec90"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31616121369bc823791056c632f544c6c8f8d1ceecffd8bf3f72ef621eaabf49"}, - {file = "aiohttp-3.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f76c12abb88b7ee64b3f9ae72f0644af49ff139067b5add142836dab405d60d4"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:6c99eef30a7e98144bcf44d615bc0f445b3a3730495fcc16124cb61117e1f81e"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:39e7ec718e7a1971a5d98357e3e8c0529477d45c711d32cd91999dc8d8404e1e"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f1cef548ee4e84264b78879de0c754bbe223193c6313beb242ce862f82eab184"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:f98f036eab11d2f90cdd01b9d1410de9d7eb520d070debeb2edadf158b758431"}, - {file = "aiohttp-3.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc4376ff537f7d2c1e98f97f6d548e99e5d96078b0333c1d3177c11467b972de"}, - {file = "aiohttp-3.10.0-cp38-cp38-win32.whl", hash = "sha256:ebedc51ee6d39f9ea5e26e255fd56a7f4e79a56e77d960f9bae75ef4f95ed57f"}, - {file = "aiohttp-3.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:aad87626f31a85fd4af02ba7fd6cc424b39d4bff5c8677e612882649da572e47"}, - {file = "aiohttp-3.10.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1dc95c5e2a5e60095f1bb51822e3b504e6a7430c9b44bff2120c29bb876c5202"}, - {file = "aiohttp-3.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1c83977f7b6f4f4a96fab500f5a76d355f19f42675224a3002d375b3fb309174"}, - {file = "aiohttp-3.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8cedc48d36652dd3ac40e5c7c139d528202393e341a5e3475acedb5e8d5c4c75"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b099fbb823efed3c1d736f343ac60d66531b13680ee9b2669e368280f41c2b8"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d583755ddb9c97a2da1322f17fc7d26792f4e035f472d675e2761c766f94c2ff"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a03a4407bdb9ae815f0d5a19df482b17df530cf7bf9c78771aa1c713c37ff1f"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcb6e65f6ea7caa0188e36bebe9e72b259d3d525634758c91209afb5a6cbcba7"}, - {file = "aiohttp-3.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6612c6ed3147a4a2d6463454b94b877566b38215665be4c729cd8b7bdce15b4"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0b0c0148d2a69b82ffe650c2ce235b431d49a90bde7dd2629bcb40314957acf6"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0d85a173b4dbbaaad1900e197181ea0fafa617ca6656663f629a8a372fdc7d06"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:12c43dace645023583f3dd2337dfc3aa92c99fb943b64dcf2bc15c7aa0fb4a95"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:33acb0d9bf12cdc80ceec6f5fda83ea7990ce0321c54234d629529ca2c54e33d"}, - {file = "aiohttp-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:91e0b76502205484a4d1d6f25f461fa60fe81a7987b90e57f7b941b0753c3ec8"}, - {file = "aiohttp-3.10.0-cp39-cp39-win32.whl", hash = "sha256:1ebd8ed91428ffbe8b33a5bd6f50174e11882d5b8e2fe28670406ab5ee045ede"}, - {file = "aiohttp-3.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:0433795c4a8bafc03deb3e662192250ba5db347c41231b0273380d2f53c9ea0b"}, - {file = "aiohttp-3.10.0.tar.gz", hash = "sha256:e8dd7da2609303e3574c95b0ec9f1fd49647ef29b94701a2862cceae76382e1d"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] @@ -168,13 +183,13 @@ files = [ [[package]] name = "attrs" -version = "24.1.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-24.1.0-py3-none-any.whl", hash = "sha256:377b47448cb61fea38533f671fba0d0f8a96fd58facd4dc518e3dac9dbea0905"}, - {file = "attrs-24.1.0.tar.gz", hash = "sha256:adbdec84af72d38be7628e353a09b6a6790d15cd71819f6e9d7b0faa8a125745"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] @@ -198,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -612,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -633,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -897,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.1" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0fbb536eac80e27a2793ffd787895242b7f18ef792563d742c2d673bfcb75134"}, - {file = "numpy-2.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:69ff563d43c69b1baba77af455dd0a839df8d25e8590e79c90fcbe1499ebde42"}, - {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:1b902ce0e0a5bb7704556a217c4f63a7974f8f43e090aff03fcf262e0b135e02"}, - {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:f1659887361a7151f89e79b276ed8dff3d75877df906328f14d8bb40bb4f5101"}, - {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4658c398d65d1b25e1760de3157011a80375da861709abd7cef3bad65d6543f9"}, - {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4127d4303b9ac9f94ca0441138acead39928938660ca58329fe156f84b9f3015"}, - {file = "numpy-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e5eeca8067ad04bc8a2a8731183d51d7cbaac66d86085d5f4766ee6bf19c7f87"}, - {file = "numpy-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9adbd9bb520c866e1bfd7e10e1880a1f7749f1f6e5017686a5fbb9b72cf69f82"}, - {file = "numpy-2.0.1-cp310-cp310-win32.whl", hash = "sha256:7b9853803278db3bdcc6cd5beca37815b133e9e77ff3d4733c247414e78eb8d1"}, - {file = "numpy-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:81b0893a39bc5b865b8bf89e9ad7807e16717f19868e9d234bdaf9b1f1393868"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75b4e316c5902d8163ef9d423b1c3f2f6252226d1aa5cd8a0a03a7d01ffc6268"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6e4eeb6eb2fced786e32e6d8df9e755ce5be920d17f7ce00bc38fcde8ccdbf9e"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a1e01dcaab205fbece13c1410253a9eea1b1c9b61d237b6fa59bcc46e8e89343"}, - {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:a8fc2de81ad835d999113ddf87d1ea2b0f4704cbd947c948d2f5513deafe5a7b"}, - {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a3d94942c331dd4e0e1147f7a8699a4aa47dffc11bf8a1523c12af8b2e91bbe"}, - {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15eb4eca47d36ec3f78cde0a3a2ee24cf05ca7396ef808dda2c0ddad7c2bde67"}, - {file = "numpy-2.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b83e16a5511d1b1f8a88cbabb1a6f6a499f82c062a4251892d9ad5d609863fb7"}, - {file = "numpy-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f87fec1f9bc1efd23f4227becff04bd0e979e23ca50cc92ec88b38489db3b55"}, - {file = "numpy-2.0.1-cp311-cp311-win32.whl", hash = "sha256:36d3a9405fd7c511804dc56fc32974fa5533bdeb3cd1604d6b8ff1d292b819c4"}, - {file = "numpy-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:08458fbf403bff5e2b45f08eda195d4b0c9b35682311da5a5a0a0925b11b9bd8"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bf4e6f4a2a2e26655717a1983ef6324f2664d7011f6ef7482e8c0b3d51e82ac"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6fddc5fe258d3328cd8e3d7d3e02234c5d70e01ebe377a6ab92adb14039cb4"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:5daab361be6ddeb299a918a7c0864fa8618af66019138263247af405018b04e1"}, - {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:ea2326a4dca88e4a274ba3a4405eb6c6467d3ffbd8c7d38632502eaae3820587"}, - {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:529af13c5f4b7a932fb0e1911d3a75da204eff023ee5e0e79c1751564221a5c8"}, - {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6790654cb13eab303d8402354fabd47472b24635700f631f041bd0b65e37298a"}, - {file = "numpy-2.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cbab9fc9c391700e3e1287666dfd82d8666d10e69a6c4a09ab97574c0b7ee0a7"}, - {file = "numpy-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d0d92a5e3613c33a5f01db206a33f8fdf3d71f2912b0de1739894668b7a93b"}, - {file = "numpy-2.0.1-cp312-cp312-win32.whl", hash = "sha256:173a00b9995f73b79eb0191129f2455f1e34c203f559dd118636858cc452a1bf"}, - {file = "numpy-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:bb2124fdc6e62baae159ebcfa368708867eb56806804d005860b6007388df171"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bfc085b28d62ff4009364e7ca34b80a9a080cbd97c2c0630bb5f7f770dae9414"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8fae4ebbf95a179c1156fab0b142b74e4ba4204c87bde8d3d8b6f9c34c5825ef"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:72dc22e9ec8f6eaa206deb1b1355eb2e253899d7347f5e2fae5f0af613741d06"}, - {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:ec87f5f8aca726117a1c9b7083e7656a9d0d606eec7299cc067bb83d26f16e0c"}, - {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f682ea61a88479d9498bf2091fdcd722b090724b08b31d63e022adc063bad59"}, - {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8efc84f01c1cd7e34b3fb310183e72fcdf55293ee736d679b6d35b35d80bba26"}, - {file = "numpy-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3fdabe3e2a52bc4eff8dc7a5044342f8bd9f11ef0934fcd3289a788c0eb10018"}, - {file = "numpy-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:24a0e1befbfa14615b49ba9659d3d8818a0f4d8a1c5822af8696706fbda7310c"}, - {file = "numpy-2.0.1-cp39-cp39-win32.whl", hash = "sha256:f9cf5ea551aec449206954b075db819f52adc1638d46a6738253a712d553c7b4"}, - {file = "numpy-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:e9e81fa9017eaa416c056e5d9e71be93d05e2c3c2ab308d23307a8bc4443c368"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:61728fba1e464f789b11deb78a57805c70b2ed02343560456190d0501ba37b0f"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:12f5d865d60fb9734e60a60f1d5afa6d962d8d4467c120a1c0cda6eb2964437d"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eacf3291e263d5a67d8c1a581a8ebbcfd6447204ef58828caf69a5e3e8c75990"}, - {file = "numpy-2.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2c3a346ae20cfd80b6cfd3e60dc179963ef2ea58da5ec074fd3d9e7a1e7ba97f"}, - {file = "numpy-2.0.1.tar.gz", hash = "sha256:485b87235796410c3519a699cfe1faab097e509e90ebb05dcd098db2ae87e7b3"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1052,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1071,123 +1149,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1279,62 +1358,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1360,13 +1441,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1378,29 +1459,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.6" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.6-py3-none-linux_armv6l.whl", hash = "sha256:a0ef5930799a05522985b9cec8290b185952f3fcd86c1772c3bdbd732667fdcd"}, - {file = "ruff-0.5.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b652dc14f6ef5d1552821e006f747802cc32d98d5509349e168f6bf0ee9f8f42"}, - {file = "ruff-0.5.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:80521b88d26a45e871f31e4b88938fd87db7011bb961d8afd2664982dfc3641a"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9bc8f328a9f1309ae80e4d392836e7dbc77303b38ed4a7112699e63d3b066ab"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4d394940f61f7720ad371ddedf14722ee1d6250fd8d020f5ea5a86e7be217daf"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111a99cdb02f69ddb2571e2756e017a1496c2c3a2aeefe7b988ddab38b416d36"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:e395daba77a79f6dc0d07311f94cc0560375ca20c06f354c7c99af3bf4560c5d"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c476acb43c3c51e3c614a2e878ee1589655fa02dab19fe2db0423a06d6a5b1b6"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e2ff8003f5252fd68425fd53d27c1f08b201d7ed714bb31a55c9ac1d4c13e2eb"}, - {file = "ruff-0.5.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c94e084ba3eaa80c2172918c2ca2eb2230c3f15925f4ed8b6297260c6ef179ad"}, - {file = "ruff-0.5.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:1f77c1c3aa0669fb230b06fb24ffa3e879391a3ba3f15e3d633a752da5a3e670"}, - {file = "ruff-0.5.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:f908148c93c02873210a52cad75a6eda856b2cbb72250370ce3afef6fb99b1ed"}, - {file = "ruff-0.5.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:563a7ae61ad284187d3071d9041c08019975693ff655438d8d4be26e492760bd"}, - {file = "ruff-0.5.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:94fe60869bfbf0521e04fd62b74cbca21cbc5beb67cbb75ab33fe8c174f54414"}, - {file = "ruff-0.5.6-py3-none-win32.whl", hash = "sha256:e6a584c1de6f8591c2570e171cc7ce482bb983d49c70ddf014393cd39e9dfaed"}, - {file = "ruff-0.5.6-py3-none-win_amd64.whl", hash = "sha256:d7fe7dccb1a89dc66785d7aa0ac283b2269712d8ed19c63af908fdccca5ccc1a"}, - {file = "ruff-0.5.6-py3-none-win_arm64.whl", hash = "sha256:57c6c0dd997b31b536bff49b9eee5ed3194d60605a4427f735eeb1f9c1b8d264"}, - {file = "ruff-0.5.6.tar.gz", hash = "sha256:07c9e3c2a8e1fe377dd460371c3462671a728c981c3205a5217291422209f642"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1456,13 +1537,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1549,42 +1630,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1593,86 +1674,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1772,101 +1861,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -1875,20 +1966,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9,<3.13" -content-hash = "00fd7265bff94f08ff7c0d62915cff4677125c712e166e0379444fc13a1aa92f" +content-hash = "1f132bbbd784ba131f8498a3339e92609d042d103856f2c611e59267c108b9a4" diff --git a/openbb_platform/providers/multpl/pyproject.toml b/openbb_platform/providers/multpl/pyproject.toml index 4a091f2289ea..9bbba0f49a66 100644 --- a/openbb_platform/providers/multpl/pyproject.toml +++ b/openbb_platform/providers/multpl/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-multpl" -version = "1.0.1" +version = "1.0.2" description = "Public data on historical S&P Multiples." authors = ["OpenBB Team "] readme = "README.md" @@ -8,7 +8,7 @@ packages = [{ include = "openbb_multpl" }] [tool.poetry.dependencies] python = "^3.9,<3.13" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] diff --git a/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot.py b/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot.py index 2a7f206337e0..63a2c41ec621 100644 --- a/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot.py +++ b/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot.py @@ -103,8 +103,16 @@ def extract_data( """Extract the data from the Nasdaq Data Link API.""" # pylint: disable=import-outside-toplevel import nasdaqdatalink # noqa - from pandas import DataFrame # noqa - from openbb_core.provider.utils.helpers import to_snake_case # noqa + from warnings import warn + from pandas import DataFrame + from openbb_core.provider.utils.helpers import to_snake_case + + # TODO: Remove this warning when removing from the fetcher_dict. + warn( + "This data set is no longer updated. Install `openbb-cftc` for replacement source of the same data." + + " This provider fetcher will be removed in a future version.", + category=FutureWarning, + ) api_key = credentials.get("nasdaq_api_key") if credentials else "" diff --git a/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot_search.py b/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot_search.py index d5029078a9c1..0b949a06ca75 100644 --- a/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot_search.py +++ b/openbb_platform/providers/nasdaq/openbb_nasdaq/models/cot_search.py @@ -43,8 +43,16 @@ def extract_data( ) -> List[Dict]: """Search a curated list of CFTC Commitment of Traders Reports.""" # pylint: disable=import-outside-toplevel + from warnings import warn # noqa from pandas import DataFrame + # TODO: Remove this warning when removing from the fetcher_dict. + warn( + "This data set is no longer updated. Install `openbb-cftc` for replacement source of the same data." + + " This provider fetcher will be removed in a future version.", + category=FutureWarning, + ) + query_string = query.query # noqa available_cot = DataFrame(CFTC).transpose() available_cot.columns = available_cot.columns.str.lower() diff --git a/openbb_platform/providers/nasdaq/openbb_nasdaq/models/equity_search.py b/openbb_platform/providers/nasdaq/openbb_nasdaq/models/equity_search.py index ffd14d84c3d3..bd8e0a0e0fdb 100644 --- a/openbb_platform/providers/nasdaq/openbb_nasdaq/models/equity_search.py +++ b/openbb_platform/providers/nasdaq/openbb_nasdaq/models/equity_search.py @@ -2,7 +2,7 @@ # pylint: disable=unused-argument -from typing import Any, Dict, List, Optional +from typing import Any, Dict, List, Optional, Union from openbb_core.app.model.abstract.error import OpenBBError from openbb_core.provider.abstract.fetcher import Fetcher @@ -19,7 +19,7 @@ class NasdaqEquitySearchQueryParams(EquitySearchQueryParams): Source: https://www.nasdaqtrader.com/dynamic/SymDir/nasdaqtraded.txt """ - is_etf: Optional[bool] = Field( + is_etf: Union[bool, None] = Field( default=None, description="If True, returns ETFs.", ) diff --git a/openbb_platform/providers/nasdaq/poetry.lock b/openbb_platform/providers/nasdaq/poetry.lock index 13f7556863cd..4dca658676ab 100644 --- a/openbb_platform/providers/nasdaq/poetry.lock +++ b/openbb_platform/providers/nasdaq/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -798,13 +825,13 @@ files = [ [[package]] name = "more-itertools" -version = "10.3.0" +version = "10.5.0" description = "More routines for operating on iterables, beyond itertools" optional = false python-versions = ">=3.8" files = [ - {file = "more-itertools-10.3.0.tar.gz", hash = "sha256:e5d93ef411224fbcef366a6e8ddc4c5781bc6359d43412a65dd5964e46111463"}, - {file = "more_itertools-10.3.0-py3-none-any.whl", hash = "sha256:ea6a02e24a9161e51faad17a8782b92a0df82c12c1c8886fec7f0c3fa1a1b320"}, + {file = "more-itertools-10.5.0.tar.gz", hash = "sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6"}, + {file = "more_itertools-10.5.0-py3-none-any.whl", hash = "sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef"}, ] [[package]] @@ -928,71 +955,71 @@ six = "*" [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1008,66 +1035,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1143,13 +1110,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1162,126 +1129,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1303,19 +1271,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1373,62 +1341,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1465,13 +1435,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1483,29 +1453,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1561,13 +1531,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1598,93 +1568,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1741,42 +1624,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1785,86 +1668,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1964,101 +1855,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2067,20 +1960,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "c0e3e62e73a455ef4213a571718cddfd02dd733494afc5d133c16271b9aa7aa7" +content-hash = "27add05959ece0e0caf887cefefb5e1dbdd258bf3e7c2aac859f95a10d143b7a" diff --git a/openbb_platform/providers/nasdaq/pyproject.toml b/openbb_platform/providers/nasdaq/pyproject.toml index 6839cf41a7f4..00456b80fbc6 100644 --- a/openbb_platform/providers/nasdaq/pyproject.toml +++ b/openbb_platform/providers/nasdaq/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-nasdaq" -version = "1.3.1" +version = "1.3.2" description = "Nasdaq extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_nasdaq" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" random-user-agent = "^1.0.1" nasdaq-data-link = "^1.0.4" diff --git a/openbb_platform/providers/oecd/poetry.lock b/openbb_platform/providers/oecd/poetry.lock index cde8d72c7aed..5b1f552af7eb 100644 --- a/openbb_platform/providers/oecd/poetry.lock +++ b/openbb_platform/providers/oecd/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -367,13 +394,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -381,13 +408,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -395,12 +422,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -408,20 +433,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -612,13 +638,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -633,16 +659,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -897,71 +924,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -977,66 +1066,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1112,13 +1141,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1131,126 +1160,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1272,19 +1302,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1342,62 +1372,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1423,13 +1455,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1441,29 +1473,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1519,13 +1551,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1556,93 +1588,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1699,42 +1644,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1743,86 +1688,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1922,101 +1875,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2025,20 +1980,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "299c78ad83255e5a55476a3034b3da0d63f80bc4da8ab486900dc68f207b3107" +content-hash = "e8ed6d0c960a2fe2dc5f49ee1ed54646ab67a9336f8dc1bd0da1e567fcc98d7c" diff --git a/openbb_platform/providers/oecd/pyproject.toml b/openbb_platform/providers/oecd/pyproject.toml index 0317671acf7c..c3409a7b0f9c 100644 --- a/openbb_platform/providers/oecd/pyproject.toml +++ b/openbb_platform/providers/oecd/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-oecd" -version = "1.3.1" +version = "1.3.2" description = "OECD extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_oecd" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" urllib3 = ">1.26.16" defusedxml = "^0.8.0rc2" diff --git a/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecd_forecast_gdp_fetcher_urllib3_v2.yaml b/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecd_forecast_gdp_fetcher_urllib3_v2.yaml deleted file mode 100644 index f19a2067415c..000000000000 --- a/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecd_forecast_gdp_fetcher_urllib3_v2.yaml +++ /dev/null @@ -1,41 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://stats.oecd.org/sdmx-json/data/DP_LIVE/.REALGDPFORECAST.TOT.AGRWTH.A/OECD?contentType=csv&csv-lang=en&detail=code&endPeriod=2023-06-06&separator=comma&startPeriod=2020-01-01 - response: - body: - string: "\uFEFF\"LOCATION\",\"INDICATOR\",\"SUBJECT\",\"MEASURE\",\"FREQUENCY\",\"TIME\",\"Value\",\"Flag - Codes\"\r\n\"AUS\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-1.86371145254018,\r\n\"AUS\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.19608124745572,\r\n\"AUS\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.71582018836856,\r\n\"AUT\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-6.72469120888768,\r\n\"AUT\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",4.35631564737116,\r\n\"AUT\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.83290725615829,\r\n\"BEL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-5.26121200578106,\r\n\"BEL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.85114887477679,\r\n\"BEL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.00992536058012,\r\n\"CAN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-5.07435753584286,\r\n\"CAN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.01180087948974,\r\n\"CAN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.43798171948651,\r\n\"CZE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-5.51804042514384,\r\n\"CZE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",3.49585458821173,\r\n\"CZE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.35099476205755,\r\n\"DNK\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.4245128394987,\r\n\"DNK\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.84452257872189,\r\n\"DNK\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.73117395606638,\r\n\"FIN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.35584649758928,\r\n\"FIN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",3.17230920201615,\r\n\"FIN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",1.59834329145446,\r\n\"FRA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-7.67926656583458,\r\n\"FRA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.36405774776301,\r\n\"FRA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.52736068132051,\r\n\"DEU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-4.19743187597084,\r\n\"DEU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",3.12431668864458,\r\n\"DEU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",1.88145416635961,\r\n\"GRC\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-9.01910857160282,\r\n\"GRC\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",8.33607657289376,\r\n\"GRC\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",6.01440927831591,\r\n\"HUN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-4.53555083281567,\r\n\"HUN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",7.08572084592274,\r\n\"HUN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.55455664162289,\r\n\"ISL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-7.2156705632618,\r\n\"ISL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",4.50773500493953,\r\n\"ISL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",7.23808936062186,\r\n\"IRL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",5.82437398478973,\r\n\"IRL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",14.7503758698288,\r\n\"IRL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",9.54219217196415,\r\n\"ITA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-9.04018163814827,\r\n\"ITA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",8.29085349527758,\r\n\"ITA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.885737595799,\r\n\"JPN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-4.24217163280398,\r\n\"JPN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",2.22991710954498,\r\n\"JPN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",0.930440568517544,\r\n\"KOR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-0.709415359397677,\r\n\"KOR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",4.3047348190697,\r\n\"KOR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.61267740370756,\r\n\"LUX\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-0.883649255273697,\r\n\"LUX\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",7.15192638256676,\r\n\"LUX\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",1.41127449187475,\r\n\"MEX\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-8.65158681310767,\r\n\"MEX\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.83782952168495,\r\n\"MEX\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.89823145581499,\r\n\"NLD\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.88418900067636,\r\n\"NLD\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.18797150589138,\r\n\"NLD\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.38706621175959,\r\n\"NZL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-1.10371742394792,\r\n\"NZL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.06612971598131,\r\n\"NZL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.29370964753207,\r\n\"NOR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-1.27815144456182,\r\n\"NOR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",3.8983699616504,\r\n\"NOR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.27739036624292,\r\n\"POL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.03164329712057,\r\n\"POL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.83839158064628,\r\n\"POL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",5.56180510950234,\r\n\"PRT\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-8.30051643900485,\r\n\"PRT\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.73743700525681,\r\n\"PRT\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",6.82751082945531,\r\n\"SVK\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.33549888710313,\r\n\"SVK\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",4.78914645941861,\r\n\"SVK\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",1.75044813974223,\r\n\"ESP\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-11.1673816649249,\r\n\"ESP\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.40317965563794,\r\n\"ESP\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",5.77083011928764,\r\n\"SWE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.33641009323738,\r\n\"SWE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.9390036135577,\r\n\"SWE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.91918269573053,\r\n\"CHE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.27605852984453,\r\n\"CHE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.39323496714601,\r\n\"CHE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.66490741382868,\r\n\"TUR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",1.85987303966003,\r\n\"TUR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",11.4393957086487,\r\n\"TUR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",5.53342781414886,\r\n\"GBR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-10.3599008201275,\r\n\"GBR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",8.67490408187011,\r\n\"GBR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.34656141913231,\r\n\"USA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.21346815105538,\r\n\"USA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.80020859862428,\r\n\"USA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",1.93549117916375,\r\n\"BRA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.56811477305882,\r\n\"BRA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.33083507732895,\r\n\"BRA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.0178589281207,\r\n\"CHL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-6.39184505411625,\r\n\"CHL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",11.9378454187959,\r\n\"CHL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.49302192382485,\r\n\"CHN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",2.23863836000005,\r\n\"CHN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",8.44846941999988,\r\n\"CHN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.98908408999957,\r\n\"EST\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-0.685035987546108,\r\n\"EST\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",7.37039587186125,\r\n\"EST\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",-0.473024943892728,\r\n\"IND\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-5.83105322029361,\r\n\"IND\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",9.05027790772139,\r\n\"IND\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",7.23969327794775,\r\n\"IDN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.06551182934165,\r\n\"IDN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",3.70305535690933,\r\n\"IDN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",5.30859500543607,\r\n\"ISR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-1.39419529727787,\r\n\"ISR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",9.31691237340856,\r\n\"ISR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",6.36453977420834,\r\n\"RUS\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-2.61077803601911,\r\n\"RUS\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.56881582060177,\r\n\"RUS\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",-1.95025466270207,\r\n\"SVN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-4.24088272385077,\r\n\"SVN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",8.22849828997272,\r\n\"SVN\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.46078435810649,\r\n\"ZAF\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-5.96335817579751,\r\n\"ZAF\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",4.70306205872993,\r\n\"ZAF\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",1.91040616451116,\r\n\"WLD\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.02553022551651,\r\n\"WLD\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.31200956874079,\r\n\"WLD\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.31377944917312,\r\n\"COL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-7.25229907492306,\r\n\"COL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",11.0161932669777,\r\n\"COL\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",7.25656287393614,\r\n\"LVA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.51380006606584,\r\n\"LVA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.73173406687234,\r\n\"LVA\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.35847148624243,\r\n\"LTU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-0.024613489152776,\r\n\"LTU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.28471070541843,\r\n\"LTU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.44017519529254,\r\n\"CRI\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-4.27335432319379,\r\n\"CRI\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",7.93576224567165,\r\n\"CRI\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.55149177106469,\r\n\"ARG\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-9.90048481400345,\r\n\"ARG\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",10.7180099301359,\r\n\"ARG\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.95637011227684,\r\n\"EA17\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-6.22827219675783,\r\n\"EA17\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.85376437607836,\r\n\"EA17\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.42070343173803,\r\n\"BGR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.9661127711855,\r\n\"BGR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",7.66177029902483,\r\n\"BGR\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.92642113645087,\r\n\"ROU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.67750020073462,\r\n\"ROU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",5.70889214339955,\r\n\"ROU\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.59535280804635,\r\n\"NMEC\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-1.99070988418046,\r\n\"NMEC\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",6.64540593934882,\r\n\"NMEC\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",3.64306519624235,\r\n\"DAE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-3.34063028430722,\r\n\"DAE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",4.9421324663325,\r\n\"DAE\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",4.07682694865175,\r\n\"HRV\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-8.59142375101555,\r\n\"HRV\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",13.7849466530879,\r\n\"HRV\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",6.34711452642264,\r\n\"PER\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2020\",-10.7843762323736,\r\n\"PER\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2021\",13.3041209630532,\r\n\"PER\",\"REALGDPFORECAST\",\"TOT\",\"AGRWTH\",\"A\",\"2022\",2.70142011681573,\r\n" - headers: - Access-Control-Allow-Headers: - - Content-Type - Access-Control-Allow-Methods: - - POST,GET,OPTIONS - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - private - Content-Disposition: - - attachment;filename=DP_LIVE_27062024121421766.csv - Content-Encoding: - - gzip - Content-Type: - - text/csv - Date: - - Thu, 27 Jun 2024 10:14:21 GMT - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - status: - code: 200 - message: OK -version: 1 diff --git a/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecdcli_fetcher_urllib3_v1.yaml b/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecdcli_fetcher_urllib3_v1.yaml deleted file mode 100644 index 2461fedcb114..000000000000 --- a/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecdcli_fetcher_urllib3_v1.yaml +++ /dev/null @@ -1,450 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://sdmx.oecd.org/public/rest/data/OECD.SDD.STES,DSD_KEI@DF_KEI,4.0/USA.M.LI.... - response: - body: - string: !!binary | - H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl - VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Ih7/Hu8W - ZXqZ101RLT/7aHe881GaL6fVrFhefPbRuj3fPvjo9zh6/Ltub794fZZ+N5+kr/P6spjm6eXBePfh - eG+8s7199HiRN012kT/6PF/mdTF9mrVZSoCXzaPzqmrz+rOP5m27enT37tXV1biZLd6Nq/ribp03 - 1bqe5s1dfLQo7zbTeb7ImruXe7//7l2FeVcgfKTwLqSHrwNwRljd1fcNOO3k64DTVw2kabVYgITv - D0jeNHDeNUUA5Ooeg9jb2dm9+3t/8fw1v7ldLJs2W05t7/Rv7C164e7uw4cHd5cZobvK6AU3Wd/O - s1leu7/Pnh6dvTp9trO/s797/7EZHz62Td7kTXvU1uvcfc0f2QYv63yV1fnsaG9nb39758H2zu6b - vd1Hu/ce3fvUvWNb2fde50vCJS1mn330tGiafFEsszb//Z/Rj/L3f/rFT32U3vUaEwbTdl3naWN+ - O3v62Udfnp48/f1fP6X/vzl9/fs/ff309/+9Ts9+/6z9/Z8+49/2f39i7lmxyJdg9uP2y0lDvJy1 - 9MdnH705++L09395+ursy6dEIpkS19FX6Pfo8av8PKVfltNr09+Y+hujv48Ed+n095QeP3KCtQ/B - oiHoZPcgW9LYL9xwIU2v8/Z4CkyPzpbnVb1grN1bYZPumzSDiljvDfrKfdZlCG2TZgz2s4+8rj9y - pCeiCC1uov3RYyIdhI9muy7ypvv375Vfu49+MivXOdOUWPL3P351ekzUxGefffTVa/qdaNlv+uzV - 6U/YZl8MNPri9Pj1V69ObbvnNE/Rhl+9OHvz+3dbn/3eA62PT96c/eTZm9/Htvz93wy1fPqdr16/ - +eL0BTXQtsdDI3rz6vjF62dfvvri+M3Zly9s+99fBMJosxgBj9u2Libr1qezgytj++q5Q0H4s9/y - 6enJ2RfHz4nBteEuN7Rdx/ohyQr+eGqEjiH6omaBPrx/n3QFg/ZeFDRMm53d8f793fsHnz7Yf7h/ - 737QOIaGvI0uv3zymjjz+M1XbhhC8egw7IeEgYPW/eO2g9rjjrwXBS3ThgZ1sPPw0wcPd/f29j+9 - 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 - u8gfPc3a7HXeep98Lk3xxdH/A1g2UEVGuwIA - headers: - Accept-Ranges: - - values - Cache-Control: - - no-store,no-cache - Content-Encoding: - - gzip - Content-Type: - - application/vnd.sdmx.genericdata+xml; charset=utf-8; version=2.1 - Date: - - Mon, 01 Jul 2024 19:13:36 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=2592000 - Transfer-Encoding: - - chunked - Vary: - - Accept,Accept-Encoding,Accept-Encoding - X-Server-Node: - - Server 2 - api-supported-versions: - - '1' - status: - code: 200 - message: OK -version: 1 diff --git a/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecdcli_fetcher_urllib3_v2.yaml b/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecdcli_fetcher_urllib3_v2.yaml deleted file mode 100644 index c0939ddc95fc..000000000000 --- a/openbb_platform/providers/oecd/tests/record/http/test_oecd_fetchers/test_oecdcli_fetcher_urllib3_v2.yaml +++ /dev/null @@ -1,1722 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://sdmx.oecd.org/public/rest/data/OECD.SDD.STES,DSD_KEI@DF_KEI,4.0/USA.M.LI.... - response: - body: - string: IREF020008true2024-06-28T18:11:16InformationDSD_KEI - headers: - Accept-Ranges: - - values - Cache-Control: - - no-store,no-cache - Content-Encoding: - - gzip - Content-Type: - - application/vnd.sdmx.genericdata+xml; charset=utf-8; version=2.1 - Date: - - Fri, 28 Jun 2024 16:11:16 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=2592000 - Transfer-Encoding: - - chunked - Vary: - - Accept,Accept-Encoding,Accept-Encoding - X-Server-Node: - - Server 3 - api-supported-versions: - - '1' - status: - code: 200 - message: OK -version: 1 diff --git a/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py b/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py index dc4798626bbd..63357d8428de 100644 --- a/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py +++ b/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py @@ -62,7 +62,6 @@ def test_oecd_nominal_gdp_fetcher(credentials=test_credentials): assert result is None -@pytest.mark.skip(reason="Downloads a huge file, code needs to be fixed to use params.") @pytest.mark.record_http def test_oecd_real_gdp_fetcher(credentials=test_credentials): """Test the OECD Real GDP fetcher.""" @@ -76,7 +75,6 @@ def test_oecd_real_gdp_fetcher(credentials=test_credentials): assert result is None -@pytest.mark.skip(reason="Downloads a huge file, code needs to be fixed to use params.") @pytest.mark.record_http def test_oecd_gdp_forecast_fetcher(credentials=test_credentials): """Test the OECD GDP Forecast fetcher.""" diff --git a/openbb_platform/providers/polygon/openbb_polygon/models/company_news.py b/openbb_platform/providers/polygon/openbb_polygon/models/company_news.py index 8bdd50ef9fd8..340fb10f3ed2 100644 --- a/openbb_platform/providers/polygon/openbb_polygon/models/company_news.py +++ b/openbb_platform/providers/polygon/openbb_polygon/models/company_news.py @@ -4,6 +4,7 @@ from typing import Any, Dict, List, Literal, Optional +from openbb_core.app.model.abstract.error import OpenBBError from openbb_core.provider.abstract.fetcher import Fetcher from openbb_core.provider.standard_models.company_news import ( CompanyNewsData, @@ -18,17 +19,28 @@ class PolygonCompanyNewsQueryParams(CompanyNewsQueryParams): Source: https://polygon.io/docs/stocks/get_v2_reference_news """ - __json_schema_extra__ = {"symbol": {"multiple_items_allowed": True}} + __json_schema_extra__ = { + "symbol": {"multiple_items_allowed": True}, + "order": {"choices": ["asc", "desc"]}, + } __alias_dict__ = { "symbol": "ticker", "start_date": "published_utc.gte", "end_date": "published_utc.lte", } - order: Optional[Literal["asc", "desc"]] = Field( + order: Literal["asc", "desc"] = Field( default="desc", description="Sort order of the articles." ) + @field_validator("symbol", mode="before", check_fields=False) + @classmethod + def _symbol_mandatory(cls, v): + """Symbol mandatory validator.""" + if not v: + raise OpenBBError("Required field missing -> symbol") + return v + class PolygonPublisher(BaseModel): """PolygonPublisher Data Model.""" diff --git a/openbb_platform/providers/polygon/poetry.lock b/openbb_platform/providers/polygon/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/polygon/poetry.lock +++ b/openbb_platform/providers/polygon/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/polygon/pyproject.toml b/openbb_platform/providers/polygon/pyproject.toml index 07818b218b35..63c55a4a9e97 100644 --- a/openbb_platform/providers/polygon/pyproject.toml +++ b/openbb_platform/providers/polygon/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-polygon" -version = "1.3.1" +version = "1.3.2" description = "Polygon extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_polygon" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/sec/openbb_sec/models/equity_search.py b/openbb_platform/providers/sec/openbb_sec/models/equity_search.py index f9ba2754feaa..3115f148c191 100644 --- a/openbb_platform/providers/sec/openbb_sec/models/equity_search.py +++ b/openbb_platform/providers/sec/openbb_sec/models/equity_search.py @@ -18,6 +18,10 @@ class SecEquitySearchQueryParams(EquitySearchQueryParams): Source: https://sec.gov/ """ + use_cache: bool = Field( + default=True, + description="Whether to use the cache or not.", + ) is_fund: bool = Field( default=False, description="Whether to direct the search to the list of mutual funds and ETFs.", diff --git a/openbb_platform/providers/sec/openbb_sec/models/institutions_search.py b/openbb_platform/providers/sec/openbb_sec/models/institutions_search.py index cdbc1ab51a99..1326a4a13d73 100644 --- a/openbb_platform/providers/sec/openbb_sec/models/institutions_search.py +++ b/openbb_platform/providers/sec/openbb_sec/models/institutions_search.py @@ -16,6 +16,11 @@ class SecInstitutionsSearchQueryParams(CotSearchQueryParams): Source: https://sec.gov/ """ + use_cache: Optional[bool] = Field( + default=True, + description="Whether or not to use cache.", + ) + class SecInstitutionsSearchData(Data): """SEC Institutions Search Data.""" diff --git a/openbb_platform/providers/sec/openbb_sec/models/schema_files.py b/openbb_platform/providers/sec/openbb_sec/models/schema_files.py index 1852aecd2352..5db0bfc500a8 100644 --- a/openbb_platform/providers/sec/openbb_sec/models/schema_files.py +++ b/openbb_platform/providers/sec/openbb_sec/models/schema_files.py @@ -20,6 +20,10 @@ class SecSchemaFilesQueryParams(CotSearchQueryParams): url: Optional[str] = Field( description="Enter an optional URL path to fetch the next level.", default=None ) + use_cache: Optional[bool] = Field( + default=True, + description="Whether or not to use cache.", + ) class SecSchemaFilesData(Data): diff --git a/openbb_platform/providers/sec/openbb_sec/models/sic_search.py b/openbb_platform/providers/sec/openbb_sec/models/sic_search.py index 1ed9f4439f58..ef4b1048897e 100644 --- a/openbb_platform/providers/sec/openbb_sec/models/sic_search.py +++ b/openbb_platform/providers/sec/openbb_sec/models/sic_search.py @@ -16,6 +16,11 @@ class SecSicSearchQueryParams(CotSearchQueryParams): Source: https://sec.gov/ """ + use_cache: Optional[bool] = Field( + default=True, + description="Whether or not to use cache.", + ) + class SecSicSearchData(Data): """SEC Standard Industrial Classification Code (SIC) Data.""" diff --git a/openbb_platform/providers/sec/poetry.lock b/openbb_platform/providers/sec/poetry.lock index 778d45c08349..cb9ad4612a6f 100644 --- a/openbb_platform/providers/sec/poetry.lock +++ b/openbb_platform/providers/sec/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,17 +121,17 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiohttp-client-cache" -version = "0.11.0" +version = "0.11.1" description = "Persistent cache for aiohttp requests" optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "aiohttp_client_cache-0.11.0-py3-none-any.whl", hash = "sha256:5b6217bc26a7b3f5f939809b63a66b67658b660809cd38869d7d45066a26d079"}, - {file = "aiohttp_client_cache-0.11.0.tar.gz", hash = "sha256:0766fff4eda05498c7525374a587810dcc2ccb7b256809dde52ae8790a8453eb"}, + {file = "aiohttp_client_cache-0.11.1-py3-none-any.whl", hash = "sha256:06ea196e35219a6f1ecc2f96639106eeea5fc1ec9808c805aa3a2e5cbfa62df6"}, + {file = "aiohttp_client_cache-0.11.1.tar.gz", hash = "sha256:32e63ad210240f8224f3e12772fe53ac102cf24c7cf18ddb86acbb9fdf9e4b6f"}, ] [package.dependencies] @@ -114,13 +141,13 @@ itsdangerous = ">=2.0" url-normalize = ">=1.4,<2.0" [package.extras] -all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.16)", "motor (>=3.1)", "redis (>=4.2)"] +all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.20)", "motor (>=3.1)", "redis (>=4.2)"] docs = ["furo (>=2023.8,<2024.0)", "linkify-it-py (>=2.0)", "markdown-it-py (>=2.2)", "myst-parser (>=2.0)", "python-forge (>=18.6,<19.0)", "sphinx (==7.1.2)", "sphinx-autodoc-typehints (>=1.23,<2.0)", "sphinx-automodapi (>=0.15)", "sphinx-copybutton (>=0.3,<0.4)", "sphinx-inline-tabs (>=2023.4)", "sphinxcontrib-apidoc (>=0.3)"] dynamodb = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)"] -filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.16)"] +filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.20)"] mongodb = ["motor (>=3.1)"] redis = ["redis (>=4.2)"] -sqlite = ["aiosqlite (>=0.16)"] +sqlite = ["aiosqlite (>=0.20)"] [[package]] name = "aiosignal" @@ -200,22 +227,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -265,13 +292,13 @@ beautifulsoup4 = "*" [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -435,13 +462,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -449,13 +476,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -463,12 +490,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -476,20 +501,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -680,13 +706,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -701,16 +727,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -762,153 +789,149 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -916,7 +939,7 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -1134,71 +1157,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1214,66 +1299,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1349,13 +1374,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1368,123 +1393,124 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1506,19 +1532,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1576,62 +1602,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1657,13 +1685,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1675,29 +1703,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1735,13 +1763,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -1764,13 +1792,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1801,93 +1829,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "url-normalize" version = "1.4.3" @@ -1958,42 +1899,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -2002,86 +1943,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2192,101 +2141,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2295,20 +2246,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.13" -content-hash = "5898acfca8ea7020933790194a0c207ddda1a5e0b1ec95e9cf6df6e58d319c41" +content-hash = "88d5d3b2b0e6e48ff2a070d565c6f34620ab230246b2c24c9c4daa81e8d88502" diff --git a/openbb_platform/providers/sec/pyproject.toml b/openbb_platform/providers/sec/pyproject.toml index 3be984e6d837..d0027491cd1e 100644 --- a/openbb_platform/providers/sec/pyproject.toml +++ b/openbb_platform/providers/sec/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-sec" -version = "1.3.1" +version = "1.3.2" description = "SEC extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_sec" }] [tool.poetry.dependencies] python = ">=3.9,<3.13" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" xmltodict = "^0.13.0" diff --git a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/calendar_earnings.py b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/calendar_earnings.py index ebb83d0289a0..864f4e766067 100644 --- a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/calendar_earnings.py +++ b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/calendar_earnings.py @@ -14,7 +14,6 @@ CalendarEarningsData, CalendarEarningsQueryParams, ) -from openbb_core.provider.utils.helpers import amake_request from openbb_seeking_alpha.utils.helpers import HEADERS, date_range from pydantic import Field, field_validator @@ -86,6 +85,10 @@ async def aextract_data( **kwargs: Any, ) -> List[Dict]: """Return the raw data from the Seeking Alpha endpoint.""" + # pylint: disable=import-outside-toplevel + from openbb_core.provider.utils.client import ClientSession + from openbb_core.provider.utils.helpers import amake_request + results: List[Dict] = [] dates = [ date.strftime("%Y-%m-%d") @@ -94,25 +97,31 @@ async def aextract_data( currency = "USD" if query.country == "us" else "CAD" messages: List = [] - async def get_date(date, currency): - """Get date for one date.""" - url = ( - f"https://seekingalpha.com/api/v3/earnings_calendar/tickers?" - f"filter%5Bselected_date%5D={date}" - f"&filter%5Bwith_rating%5D=false&filter%5Bcurrency%5D={currency}" - ) - response = await amake_request(url=url, headers=HEADERS) - # Try again if the response is blocked. - if "blockScript" in response: - response = await amake_request(url=url, headers=HEADERS) - if "blockScript" in response: - message = json.dumps(response) - messages.append(message) - warn(message) - if "data" in response: - results.extend(response.get("data")) + async with ClientSession() as session: - await asyncio.gather(*[get_date(date, currency) for date in dates]) + async def get_date(date, currency): + """Get date for one date.""" + url = ( + f"https://seekingalpha.com/api/v3/earnings_calendar/tickers?" + f"filter%5Bselected_date%5D={date}" + f"&filter%5Bwith_rating%5D=false&filter%5Bcurrency%5D={currency}" + ) + response = await amake_request( + url=url, headers=HEADERS, session=session + ) + # Try again if the response is blocked. + if "blockScript" in response: + response = await amake_request( + url=url, headers=HEADERS, session=session + ) + if "blockScript" in response: + message = json.dumps(response) + messages.append(message) + warn(message) + if "data" in response: + results.extend(response.get("data")) # type: ignore + + await asyncio.gather(*[get_date(date, currency) for date in dates]) if not results: raise OpenBBError(f"Error with the Seeking Alpha request -> {messages}") diff --git a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_eps_estimates.py b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_eps_estimates.py index 52cf3a02facf..21fc3bd1c0e6 100644 --- a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_eps_estimates.py +++ b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_eps_estimates.py @@ -89,7 +89,10 @@ async def aextract_data( **kwargs: Any, ) -> Dict: """Return the raw data from the Seeking Alpha endpoint.""" - tickers = query.symbol.split(",") + # pylint: disable=import-outside-toplevel + from openbb_core.provider.utils.client import ClientSession + + tickers = query.symbol.split(",") # type: ignore fp = query.period if query.period == "annual" else "quarterly" url = "https://seekingalpha.com/api/v3/symbol_data/estimates" querystring: Dict = { @@ -97,14 +100,19 @@ async def aextract_data( "eps_normalized_consensus_high,eps_normalized_num_of_estimates," "eps_gaap_actual,eps_gaap_consensus_low,eps_gaap_consensus_mean,eps_gaap_consensus_high,", "period_type": fp, - "relative_periods": "-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12", + "relative_periods": "-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11", } - ids: Dict = {ticker: await get_seekingalpha_id(ticker) for ticker in tickers} - querystring["ticker_ids"] = (",").join(list(ids.values())) - payload: str = "" - response = await amake_request( - url, data=payload, headers=HEADERS, params=querystring - ) + async with ClientSession(trust_env=True) as session: + kwargs = {"session": session} + ids = { + ticker: await get_seekingalpha_id(ticker, **kwargs) + for ticker in tickers + } + querystring["ticker_ids"] = ("%2C").join(list(ids.values())) + response = await amake_request( + url, headers=HEADERS, params=querystring, session=session + ) + estimates: Dict = response.get("estimates", {}) # type: ignore if not estimates: raise OpenBBError(f"No estimates data was returned for: {query.symbol}") @@ -120,7 +128,7 @@ def transform_data( **kwargs: Any, ) -> List[SAForwardEpsEstimatesData]: """Transform the data to the standard format.""" - tickers = query.symbol.split(",") + tickers = query.symbol.split(",") # type: ignore ids = data.get("ids", {}) estimates = data.get("estimates", {}) results: List[SAForwardEpsEstimatesData] = [] @@ -128,8 +136,16 @@ def transform_data( sa_id = str(ids.get(ticker, "")) if sa_id == "" or sa_id not in estimates: warn(f"Symbol Error: No data found for, {ticker}") + continue + seek_object = estimates.get(sa_id, {}) - items = len(seek_object["eps_normalized_num_of_estimates"]) + if not seek_object: + warn(f"No data found for {ticker}") + continue + items = len(seek_object.get("eps_normalized_num_of_estimates")) + if not items: + warn(f"No data found for {ticker}") + continue for i in range(0, items - 4): eps_estimates: Dict = {} eps_estimates["symbol"] = ticker diff --git a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_sales_estimates.py b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_sales_estimates.py index bb5db6a970c3..75ec7fd0f5b7 100644 --- a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_sales_estimates.py +++ b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/models/forward_sales_estimates.py @@ -73,22 +73,31 @@ async def aextract_data( **kwargs: Any, ) -> Dict: """Return the raw data from the Seeking Alpha endpoint.""" - tickers = query.symbol.split(",") + # pylint: disable=import-outside-toplevel + from openbb_core.provider.utils.client import ClientSession + + tickers = query.symbol.split(",") # type: ignore fp = query.period if query.period == "annual" else "quarterly" url = "https://seekingalpha.com/api/v3/symbol_data/estimates" - payload = "" querystring = { "estimates_data_items": "revenue_actual,revenue_consensus_low,revenue_consensus_mean," "revenue_consensus_high,revenue_num_of_estimates", "period_type": fp, "relative_periods": "-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12", } - ids = {ticker: await get_seekingalpha_id(ticker) for ticker in tickers} - querystring["ticker_ids"] = (",").join(list(ids.values())) - response = await amake_request( - url, data=payload, headers=HEADERS, params=querystring - ) - estimates = response.get("estimates", {}) # type: ignore + + async with ClientSession(trust_env=True) as session: + kwargs = {"session": session} + ids = { + ticker: await get_seekingalpha_id(ticker, **kwargs) + for ticker in tickers + } + querystring["ticker_ids"] = ("%2C").join(list(ids.values())) + response = await amake_request( + url, headers=HEADERS, params=querystring, session=session + ) + estimates = response.get("estimates", {}) # type: ignore + if not estimates: raise OpenBBError(f"No estimates data was returned for: {query.symbol}") output: Dict = {"ids": ids, "estimates": estimates} @@ -102,7 +111,7 @@ def transform_data( **kwargs: Any, ) -> List[SAForwardSalesEstimatesData]: """Transform the data to the standard format.""" - tickers = query.symbol.split(",") + tickers = query.symbol.split(",") # type: ignore ids = data.get("ids", {}) estimates = data.get("estimates", {}) results: List[SAForwardSalesEstimatesData] = [] @@ -111,7 +120,13 @@ def transform_data( if sa_id == "" or sa_id not in estimates: warn(f"Symbol Error: No data found for, {ticker}") seek_object = estimates.get(sa_id, {}) - items = len(seek_object["revenue_num_of_estimates"]) + if not seek_object: + warn(f"No data found for {ticker}") + continue + items = len(seek_object.get("revenue_num_of_estimates")) + if not items: + warn(f"No data found for {ticker}") + continue for i in range(0, items - 4): rev_estimates: Dict = {} rev_estimates["symbol"] = ticker diff --git a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/utils/helpers.py b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/utils/helpers.py index 656b4d0c4fe2..2a33952e355c 100644 --- a/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/utils/helpers.py +++ b/openbb_platform/providers/seeking_alpha/openbb_seeking_alpha/utils/helpers.py @@ -7,8 +7,8 @@ HEADERS = { "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:106.0) Gecko/20100101 Firefox/106.0", "Accept": "*/*", - "Accept-Language": "de,en-US;q=0.7,en;q=0.3", - "Accept-Encoding": "gzip, deflate, br", + "Accept-Language": "en-US,en;q=0.9", + "Accept-Encoding": "gzip, deflate, br, zstd", "Sec-Fetch-Dest": "empty", "Sec-Fetch-Mode": "cors", "Sec-Fetch-Site": "same-origin", @@ -22,8 +22,9 @@ def date_range(start_date, end_date): yield start_date + timedelta(n) -async def get_seekingalpha_id(symbol: str) -> str: +async def get_seekingalpha_id(symbol: str, **kwargs) -> str: """Map a ticker symbol to its Seeking Alpha ID.""" + session = kwargs.get("session") url = "https://seekingalpha.com/api/v3/searches" querystring = { "filter[type]": "symbols", @@ -31,10 +32,12 @@ async def get_seekingalpha_id(symbol: str) -> str: "page[size]": "100", } querystring["filter[query]"] = symbol - payload = "" - response = await amake_request( - url, data=payload, headers=HEADERS, params=querystring - ) + if session: + response = await amake_request( + url, headers=HEADERS, params=querystring, session=session + ) + else: + response = await amake_request(url, headers=HEADERS, params=querystring) ids = response.get("symbols") # type: ignore - return str(ids[0].get("id", "")) + return str(ids[0].get("id", "")) if isinstance(ids, list) and ids else "" diff --git a/openbb_platform/providers/seeking_alpha/poetry.lock b/openbb_platform/providers/seeking_alpha/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/seeking_alpha/poetry.lock +++ b/openbb_platform/providers/seeking_alpha/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/seeking_alpha/pyproject.toml b/openbb_platform/providers/seeking_alpha/pyproject.toml index e6d054f5bc08..a1edc144a849 100644 --- a/openbb_platform/providers/seeking_alpha/pyproject.toml +++ b/openbb_platform/providers/seeking_alpha/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-seeking-alpha" -version = "1.3.1" +version = "1.3.2" description = "Seeking Alpha extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_seeking_alpha" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/stockgrid/poetry.lock b/openbb_platform/providers/stockgrid/poetry.lock index 468f0e1ecb7a..6e2ed2c5f0c9 100644 --- a/openbb_platform/providers/stockgrid/poetry.lock +++ b/openbb_platform/providers/stockgrid/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "freezegun" @@ -615,13 +641,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -636,16 +662,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -911,71 +938,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -991,66 +1080,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "packaging" version = "24.1" @@ -1152,13 +1181,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1171,126 +1200,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1312,30 +1342,30 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] name = "pytest" -version = "8.2.2" +version = "8.3.2" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.2.2-py3-none-any.whl", hash = "sha256:c434598117762e2bd304e526244f67bf66bbd7b5d6cf22138be51ff661980343"}, - {file = "pytest-8.2.2.tar.gz", hash = "sha256:de4bb8104e201939ccdc688b27a89a7be2079b22e2bd2b07f806b6ba71117977"}, + {file = "pytest-8.3.2-py3-none-any.whl", hash = "sha256:4ba08f9ae7dcf84ded419494d229b48d0903ea6407b030eaec46df5e6a73bba5"}, + {file = "pytest-8.3.2.tar.gz", hash = "sha256:c132345d12ce551242c87269de812483f5bcc87cdbb4722e48487ba194f9fdce"}, ] [package.dependencies] @@ -1343,7 +1373,7 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=1.5,<2.0" +pluggy = ">=1.5,<2" tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] @@ -1419,62 +1449,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1500,13 +1532,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1518,29 +1550,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1607,13 +1639,13 @@ files = [ [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1644,93 +1676,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1787,42 +1732,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1831,86 +1776,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2010,101 +1963,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2113,20 +2068,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "fbdda2e45c3ba571d863ac4bf84396e76ff3f073cfffa47aef0c90eeb4f3a719" +content-hash = "431a8cd2729c45548173d86ee08ae337e2ab9ebff6a7646a752d60504b765a52" diff --git a/openbb_platform/providers/stockgrid/pyproject.toml b/openbb_platform/providers/stockgrid/pyproject.toml index 8de4bd98aa26..2e57c3691ce6 100644 --- a/openbb_platform/providers/stockgrid/pyproject.toml +++ b/openbb_platform/providers/stockgrid/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-stockgrid" -version = "1.3.1" +version = "1.3.2" description = "stockgrid extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_stockgrid" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" pytest-freezegun = "^0.4.2" [build-system] diff --git a/openbb_platform/providers/tests/test_provider_field_dupes.py b/openbb_platform/providers/tests/test_provider_field_dupes.py index 3e4bff7b6b2b..bfb860fd5b6b 100644 --- a/openbb_platform/providers/tests/test_provider_field_dupes.py +++ b/openbb_platform/providers/tests/test_provider_field_dupes.py @@ -51,7 +51,7 @@ def get_subclasses_w_keys(module: object, cls: Type) -> Dict[Type, List[str]]: for _, obj in module_members: if inspect.isclass(obj) and issubclass(obj, cls) and obj != cls: - subclasses[obj] = list(obj.__fields__.keys()) + subclasses[obj] = list(obj.model_fields.keys()) return subclasses diff --git a/openbb_platform/providers/tiingo/poetry.lock b/openbb_platform/providers/tiingo/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/tiingo/poetry.lock +++ b/openbb_platform/providers/tiingo/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/tiingo/pyproject.toml b/openbb_platform/providers/tiingo/pyproject.toml index 3935566c687a..57ea38abb993 100644 --- a/openbb_platform/providers/tiingo/pyproject.toml +++ b/openbb_platform/providers/tiingo/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tiingo" -version = "1.3.1" +version = "1.3.2" description = "Tiingo extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_tiingo" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/tmx/poetry.lock b/openbb_platform/providers/tmx/poetry.lock index 285bd81e8028..d0d5105fd21a 100644 --- a/openbb_platform/providers/tmx/poetry.lock +++ b/openbb_platform/providers/tmx/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,17 +121,17 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiohttp-client-cache" -version = "0.11.0" +version = "0.11.1" description = "Persistent cache for aiohttp requests" optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "aiohttp_client_cache-0.11.0-py3-none-any.whl", hash = "sha256:5b6217bc26a7b3f5f939809b63a66b67658b660809cd38869d7d45066a26d079"}, - {file = "aiohttp_client_cache-0.11.0.tar.gz", hash = "sha256:0766fff4eda05498c7525374a587810dcc2ccb7b256809dde52ae8790a8453eb"}, + {file = "aiohttp_client_cache-0.11.1-py3-none-any.whl", hash = "sha256:06ea196e35219a6f1ecc2f96639106eeea5fc1ec9808c805aa3a2e5cbfa62df6"}, + {file = "aiohttp_client_cache-0.11.1.tar.gz", hash = "sha256:32e63ad210240f8224f3e12772fe53ac102cf24c7cf18ddb86acbb9fdf9e4b6f"}, ] [package.dependencies] @@ -114,13 +141,13 @@ itsdangerous = ">=2.0" url-normalize = ">=1.4,<2.0" [package.extras] -all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.16)", "motor (>=3.1)", "redis (>=4.2)"] +all = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)", "aiofiles (>=0.6.0)", "aiosqlite (>=0.20)", "motor (>=3.1)", "redis (>=4.2)"] docs = ["furo (>=2023.8,<2024.0)", "linkify-it-py (>=2.0)", "markdown-it-py (>=2.2)", "myst-parser (>=2.0)", "python-forge (>=18.6,<19.0)", "sphinx (==7.1.2)", "sphinx-autodoc-typehints (>=1.23,<2.0)", "sphinx-automodapi (>=0.15)", "sphinx-copybutton (>=0.3,<0.4)", "sphinx-inline-tabs (>=2023.4)", "sphinxcontrib-apidoc (>=0.3)"] dynamodb = ["aioboto3 (>=9.0)", "aiobotocore (>=2.0)"] -filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.16)"] +filesystem = ["aiofiles (>=0.6.0)", "aiosqlite (>=0.20)"] mongodb = ["motor (>=3.1)"] redis = ["redis (>=4.2)"] -sqlite = ["aiosqlite (>=0.16)"] +sqlite = ["aiosqlite (>=0.20)"] [[package]] name = "aiosignal" @@ -200,22 +227,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -230,13 +257,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -400,13 +427,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -436,13 +463,13 @@ dev = ["flake8", "hypothesis", "pip-tools", "pytest", "pytest-benchmark", "pytes [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -450,12 +477,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -463,20 +488,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -667,13 +693,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -688,16 +714,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -974,71 +1001,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1054,66 +1143,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1189,13 +1218,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1208,126 +1237,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1349,19 +1379,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1434,62 +1464,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1526,13 +1558,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1544,29 +1576,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1633,13 +1665,13 @@ files = [ [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1670,93 +1702,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "url-normalize" version = "1.4.3" @@ -1827,42 +1772,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1871,86 +1816,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2050,101 +2003,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2153,20 +2108,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "bb5641c4cd51320655f9c5cb8a6bfd6cdd0cad0bddeab4f72d7584c0de463bce" +content-hash = "30f2e3c1fae8bc20b4a455565f4c00a509c3faa6bba1cee561646bd7fa51a274" diff --git a/openbb_platform/providers/tmx/pyproject.toml b/openbb_platform/providers/tmx/pyproject.toml index e470dee45b72..021178560f27 100644 --- a/openbb_platform/providers/tmx/pyproject.toml +++ b/openbb_platform/providers/tmx/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tmx" -version = "1.2.1" +version = "1.2.2" description = "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API." authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -13,7 +13,7 @@ aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" random-user-agent = "^1.0.1" exchange-calendars = "^4.5.4" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/tradier/poetry.lock b/openbb_platform/providers/tradier/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/tradier/poetry.lock +++ b/openbb_platform/providers/tradier/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/tradier/pyproject.toml b/openbb_platform/providers/tradier/pyproject.toml index b8866209573e..0d4bde5799bd 100644 --- a/openbb_platform/providers/tradier/pyproject.toml +++ b/openbb_platform/providers/tradier/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tradier" -version = "1.2.1" +version = "1.2.2" description = "Tradier Provider Extension for the OpenBB Platform" authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_tradier" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/tradingeconomics/poetry.lock b/openbb_platform/providers/tradingeconomics/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/tradingeconomics/poetry.lock +++ b/openbb_platform/providers/tradingeconomics/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/tradingeconomics/pyproject.toml b/openbb_platform/providers/tradingeconomics/pyproject.toml index 9115c96f8d67..b9569bd69f2e 100644 --- a/openbb_platform/providers/tradingeconomics/pyproject.toml +++ b/openbb_platform/providers/tradingeconomics/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tradingeconomics" -version = "1.3.1" +version = "1.3.2" description = "Trading Economics extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_tradingeconomics" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/wsj/poetry.lock b/openbb_platform/providers/wsj/poetry.lock index 688a5b764c95..b95910501d9b 100644 --- a/openbb_platform/providers/wsj/poetry.lock +++ b/openbb_platform/providers/wsj/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -186,13 +213,13 @@ files = [ [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -356,13 +383,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -370,13 +397,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -384,12 +411,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -397,20 +422,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozenlist" @@ -601,13 +627,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -622,16 +648,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -886,71 +913,133 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, +] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -966,66 +1055,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1101,13 +1130,13 @@ xml = ["lxml (>=4.9.2)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1120,126 +1149,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1261,19 +1291,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1331,62 +1361,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1412,13 +1444,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1430,29 +1462,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1508,13 +1540,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1545,93 +1577,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1688,42 +1633,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -1732,86 +1677,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -1911,101 +1864,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2014,20 +1969,24 @@ multidict = ">=4.0" [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "d6b731155ea1b48e11a364d65246dbc05a23ab83b9c869afabd3040aebc40a20" +content-hash = "570dd65bb65134a95133b7e54ac3b446fb16bb8a4111d148f0e42195f3752222" diff --git a/openbb_platform/providers/wsj/pyproject.toml b/openbb_platform/providers/wsj/pyproject.toml index 9e6c610d7933..e9f539adb95b 100644 --- a/openbb_platform/providers/wsj/pyproject.toml +++ b/openbb_platform/providers/wsj/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-wsj" -version = "1.3.1" +version = "1.3.2" description = "wsj extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_wsj" }] [tool.poetry.dependencies] python = "^3.9" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/yfinance/openbb_yfinance/models/company_news.py b/openbb_platform/providers/yfinance/openbb_yfinance/models/company_news.py index 670e3aa2761f..5308b61e2fb2 100644 --- a/openbb_platform/providers/yfinance/openbb_yfinance/models/company_news.py +++ b/openbb_platform/providers/yfinance/openbb_yfinance/models/company_news.py @@ -22,6 +22,14 @@ class YFinanceCompanyNewsQueryParams(CompanyNewsQueryParams): __json_schema_extra__ = {"symbol": {"multiple_items_allowed": True}} + @field_validator("symbol", mode="before", check_fields=False) + @classmethod + def _symbol_mandatory(cls, v): + """Symbol mandatory validator.""" + if not v: + raise ValueError("Required field missing -> symbol") + return v + class YFinanceCompanyNewsData(CompanyNewsData): """YFinance Company News Data.""" diff --git a/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py b/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py index 79caf48f5623..abbc127be663 100644 --- a/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py +++ b/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py @@ -355,6 +355,9 @@ def yf_download( threads=False, **kwargs, ) + if hasattr(data.index, "tz") and data.index.tz is not None: + data = data.tz_convert(None) + except ValueError as exc: raise EmptyDataError() from exc diff --git a/openbb_platform/providers/yfinance/poetry.lock b/openbb_platform/providers/yfinance/poetry.lock index 8ef6d4f8cd9c..e9fc345ddea6 100644 --- a/openbb_platform/providers/yfinance/poetry.lock +++ b/openbb_platform/providers/yfinance/poetry.lock @@ -1,91 +1,118 @@ # This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +[[package]] +name = "aiohappyeyeballs" +version = "2.4.0" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohappyeyeballs-2.4.0-py3-none-any.whl", hash = "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd"}, + {file = "aiohappyeyeballs-2.4.0.tar.gz", hash = "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2"}, +] + [[package]] name = "aiohttp" -version = "3.9.5" +version = "3.10.5" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.8" files = [ - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcde4c397f673fdec23e6b05ebf8d4751314fa7c24f93334bf1f1364c1c69ac7"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d6b3f1fabe465e819aed2c421a6743d8debbde79b6a8600739300630a01bf2c"}, - {file = "aiohttp-3.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ae79c1bc12c34082d92bf9422764f799aee4746fd7a392db46b7fd357d4a17a"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d3ebb9e1316ec74277d19c5f482f98cc65a73ccd5430540d6d11682cd857430"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84dabd95154f43a2ea80deffec9cb44d2e301e38a0c9d331cc4aa0166fe28ae3"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c8a02fbeca6f63cb1f0475c799679057fc9268b77075ab7cf3f1c600e81dd46b"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c26959ca7b75ff768e2776d8055bf9582a6267e24556bb7f7bd29e677932be72"}, - {file = "aiohttp-3.9.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:714d4e5231fed4ba2762ed489b4aec07b2b9953cf4ee31e9871caac895a839c0"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7a6a8354f1b62e15d48e04350f13e726fa08b62c3d7b8401c0a1314f02e3558"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c413016880e03e69d166efb5a1a95d40f83d5a3a648d16486592c49ffb76d0db"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ad7f2919d7dac062f24d6f5fe95d401597fbb015a25771f85e692d043c9d7832"}, - {file = "aiohttp-3.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:702e2c7c187c1a498a4e2b03155d52658fdd6fda882d3d7fbb891a5cf108bb10"}, - {file = "aiohttp-3.9.5-cp310-cp310-win32.whl", hash = "sha256:67c3119f5ddc7261d47163ed86d760ddf0e625cd6246b4ed852e82159617b5fb"}, - {file = "aiohttp-3.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:471f0ef53ccedec9995287f02caf0c068732f026455f07db3f01a46e49d76bbb"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ae53e33ee7476dd3d1132f932eeb39bf6125083820049d06edcdca4381f342"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c088c4d70d21f8ca5c0b8b5403fe84a7bc8e024161febdd4ef04575ef35d474d"}, - {file = "aiohttp-3.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:639d0042b7670222f33b0028de6b4e2fad6451462ce7df2af8aee37dcac55424"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f26383adb94da5e7fb388d441bf09c61e5e35f455a3217bfd790c6b6bc64b2ee"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66331d00fb28dc90aa606d9a54304af76b335ae204d1836f65797d6fe27f1ca2"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ff550491f5492ab5ed3533e76b8567f4b37bd2995e780a1f46bca2024223233"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f22eb3a6c1080d862befa0a89c380b4dafce29dc6cd56083f630073d102eb595"}, - {file = "aiohttp-3.9.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a81b1143d42b66ffc40a441379387076243ef7b51019204fd3ec36b9f69e77d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f64fd07515dad67f24b6ea4a66ae2876c01031de91c93075b8093f07c0a2d93d"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:93e22add827447d2e26d67c9ac0161756007f152fdc5210277d00a85f6c92323"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:55b39c8684a46e56ef8c8d24faf02de4a2b2ac60d26cee93bc595651ff545de9"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4715a9b778f4293b9f8ae7a0a7cef9829f02ff8d6277a39d7f40565c737d3771"}, - {file = "aiohttp-3.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:afc52b8d969eff14e069a710057d15ab9ac17cd4b6753042c407dcea0e40bf75"}, - {file = "aiohttp-3.9.5-cp311-cp311-win32.whl", hash = "sha256:b3df71da99c98534be076196791adca8819761f0bf6e08e07fd7da25127150d6"}, - {file = "aiohttp-3.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:88e311d98cc0bf45b62fc46c66753a83445f5ab20038bcc1b8a1cc05666f428a"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:c7a4b7a6cf5b6eb11e109a9755fd4fda7d57395f8c575e166d363b9fc3ec4678"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0a158704edf0abcac8ac371fbb54044f3270bdbc93e254a82b6c82be1ef08f3c"}, - {file = "aiohttp-3.9.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d153f652a687a8e95ad367a86a61e8d53d528b0530ef382ec5aaf533140ed00f"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82a6a97d9771cb48ae16979c3a3a9a18b600a8505b1115cfe354dfb2054468b4"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60cdbd56f4cad9f69c35eaac0fbbdf1f77b0ff9456cebd4902f3dd1cf096464c"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8676e8fd73141ded15ea586de0b7cda1542960a7b9ad89b2b06428e97125d4fa"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da00da442a0e31f1c69d26d224e1efd3a1ca5bcbf210978a2ca7426dfcae9f58"}, - {file = "aiohttp-3.9.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18f634d540dd099c262e9f887c8bbacc959847cfe5da7a0e2e1cf3f14dbf2daf"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:320e8618eda64e19d11bdb3bd04ccc0a816c17eaecb7e4945d01deee2a22f95f"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2faa61a904b83142747fc6a6d7ad8fccff898c849123030f8e75d5d967fd4a81"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:8c64a6dc3fe5db7b1b4d2b5cb84c4f677768bdc340611eca673afb7cf416ef5a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:393c7aba2b55559ef7ab791c94b44f7482a07bf7640d17b341b79081f5e5cd1a"}, - {file = "aiohttp-3.9.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c671dc117c2c21a1ca10c116cfcd6e3e44da7fcde37bf83b2be485ab377b25da"}, - {file = "aiohttp-3.9.5-cp312-cp312-win32.whl", hash = "sha256:5a7ee16aab26e76add4afc45e8f8206c95d1d75540f1039b84a03c3b3800dd59"}, - {file = "aiohttp-3.9.5-cp312-cp312-win_amd64.whl", hash = "sha256:5ca51eadbd67045396bc92a4345d1790b7301c14d1848feaac1d6a6c9289e888"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:694d828b5c41255e54bc2dddb51a9f5150b4eefa9886e38b52605a05d96566e8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8"}, - {file = "aiohttp-3.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4558e5012ee03d2638c681e156461d37b7a113fe13970d438d95d10173d25f78"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dbc053ac75ccc63dc3a3cc547b98c7258ec35a215a92bd9f983e0aac95d3d5b"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4109adee842b90671f1b689901b948f347325045c15f46b39797ae1bf17019de"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6ea1a5b409a85477fd8e5ee6ad8f0e40bf2844c270955e09360418cfd09abac"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3c2890ca8c59ee683fd09adf32321a40fe1cf164e3387799efb2acebf090c11"}, - {file = "aiohttp-3.9.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3916c8692dbd9d55c523374a3b8213e628424d19116ac4308e434dbf6d95bbdd"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8d1964eb7617907c792ca00b341b5ec3e01ae8c280825deadbbd678447b127e1"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5ab8e1f6bee051a4bf6195e38a5c13e5e161cb7bad83d8854524798bd9fcd6e"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:52c27110f3862a1afbcb2af4281fc9fdc40327fa286c4625dfee247c3ba90156"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:7f64cbd44443e80094309875d4f9c71d0401e966d191c3d469cde4642bc2e031"}, - {file = "aiohttp-3.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8b4f72fbb66279624bfe83fd5eb6aea0022dad8eec62b71e7bf63ee1caadeafe"}, - {file = "aiohttp-3.9.5-cp38-cp38-win32.whl", hash = "sha256:6380c039ec52866c06d69b5c7aad5478b24ed11696f0e72f6b807cfb261453da"}, - {file = "aiohttp-3.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:da22dab31d7180f8c3ac7c7635f3bcd53808f374f6aa333fe0b0b9e14b01f91a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1732102949ff6087589408d76cd6dea656b93c896b011ecafff418c9661dc4ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c6021d296318cb6f9414b48e6a439a7f5d1f665464da507e8ff640848ee2a58a"}, - {file = "aiohttp-3.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:239f975589a944eeb1bad26b8b140a59a3a320067fb3cd10b75c3092405a1372"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b7b30258348082826d274504fbc7c849959f1989d86c29bc355107accec6cfb"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2adf5c87ff6d8b277814a28a535b59e20bfea40a101db6b3bdca7e9926bc24"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a3d838441bebcf5cf442700e3963f58b5c33f015341f9ea86dcd7d503c07e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e3a1ae66e3d0c17cf65c08968a5ee3180c5a95920ec2731f53343fac9bad106"}, - {file = "aiohttp-3.9.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c69e77370cce2d6df5d12b4e12bdcca60c47ba13d1cbbc8645dd005a20b738b"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf56238f4bbf49dab8c2dc2e6b1b68502b1e88d335bea59b3f5b9f4c001475"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d1469f228cd9ffddd396d9948b8c9cd8022b6d1bf1e40c6f25b0fb90b4f893ed"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:45731330e754f5811c314901cebdf19dd776a44b31927fa4b4dbecab9e457b0c"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:3fcb4046d2904378e3aeea1df51f697b0467f2aac55d232c87ba162709478c46"}, - {file = "aiohttp-3.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8cf142aa6c1a751fcb364158fd710b8a9be874b81889c2bd13aa8893197455e2"}, - {file = "aiohttp-3.9.5-cp39-cp39-win32.whl", hash = "sha256:7b179eea70833c8dee51ec42f3b4097bd6370892fa93f510f76762105568cf09"}, - {file = "aiohttp-3.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:38d80498e2e169bc61418ff36170e0aad0cd268da8b38a17c4cf29d254a8b3f1"}, - {file = "aiohttp-3.9.5.tar.gz", hash = "sha256:edea7d15772ceeb29db4aff55e482d4bcfb6ae160ce144f2682de02f6d693551"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6"}, + {file = "aiohttp-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb"}, + {file = "aiohttp-3.10.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3"}, + {file = "aiohttp-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683"}, + {file = "aiohttp-3.10.5-cp310-cp310-win32.whl", hash = "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef"}, + {file = "aiohttp-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf"}, + {file = "aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7"}, + {file = "aiohttp-3.10.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277"}, + {file = "aiohttp-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058"}, + {file = "aiohttp-3.10.5-cp311-cp311-win32.whl", hash = "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072"}, + {file = "aiohttp-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a"}, + {file = "aiohttp-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f"}, + {file = "aiohttp-3.10.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91"}, + {file = "aiohttp-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6"}, + {file = "aiohttp-3.10.5-cp312-cp312-win32.whl", hash = "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12"}, + {file = "aiohttp-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77"}, + {file = "aiohttp-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa"}, + {file = "aiohttp-3.10.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5"}, + {file = "aiohttp-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987"}, + {file = "aiohttp-3.10.5-cp313-cp313-win32.whl", hash = "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04"}, + {file = "aiohttp-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a"}, + {file = "aiohttp-3.10.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5"}, + {file = "aiohttp-3.10.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f"}, + {file = "aiohttp-3.10.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511"}, + {file = "aiohttp-3.10.5-cp38-cp38-win32.whl", hash = "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a"}, + {file = "aiohttp-3.10.5-cp38-cp38-win_amd64.whl", hash = "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172"}, + {file = "aiohttp-3.10.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f"}, + {file = "aiohttp-3.10.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857"}, + {file = "aiohttp-3.10.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11"}, + {file = "aiohttp-3.10.5-cp39-cp39-win32.whl", hash = "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1"}, + {file = "aiohttp-3.10.5-cp39-cp39-win_amd64.whl", hash = "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862"}, + {file = "aiohttp-3.10.5.tar.gz", hash = "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" @@ -94,7 +121,7 @@ multidict = ">=4.5,<7.0" yarl = ">=1.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aiosignal" @@ -156,22 +183,22 @@ files = [ [[package]] name = "attrs" -version = "23.2.0" +version = "24.2.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.7" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "backoff" @@ -207,13 +234,13 @@ lxml = ["lxml"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -377,13 +404,13 @@ idna = ">=2.0.0" [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -391,13 +418,13 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.111.0" +version = "0.111.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"}, - {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"}, + {file = "fastapi-0.111.1-py3-none-any.whl", hash = "sha256:4f51cfa25d72f9fbc3280832e84b32494cf186f50158d364a8765aabf22587bf"}, + {file = "fastapi-0.111.1.tar.gz", hash = "sha256:ddd1ac34cb1f76c2e2d7f8545a4bcb5463bce4834e81abf0b189e0c359ab2413"}, ] [package.dependencies] @@ -405,12 +432,10 @@ email_validator = ">=2.0.0" fastapi-cli = ">=0.0.2" httpx = ">=0.23.0" jinja2 = ">=2.11.2" -orjson = ">=3.2.1" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" python-multipart = ">=0.0.7" starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" -ujson = ">=4.0.1,<4.0.2 || >4.0.2,<4.1.0 || >4.1.0,<4.2.0 || >4.2.0,<4.3.0 || >4.3.0,<5.0.0 || >5.0.0,<5.1.0 || >5.1.0" uvicorn = {version = ">=0.12.0", extras = ["standard"]} [package.extras] @@ -418,20 +443,21 @@ all = ["email_validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" [[package]] name = "fastapi-cli" -version = "0.0.4" +version = "0.0.5" description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"}, - {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"}, + {file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, + {file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, ] [package.dependencies] typer = ">=0.12.3" +uvicorn = {version = ">=0.15.0", extras = ["standard"]} [package.extras] -standard = ["fastapi", "uvicorn[standard] (>=0.15.0)"] +standard = ["uvicorn[standard] (>=0.15.0)"] [[package]] name = "frozendict" @@ -664,13 +690,13 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.27.0" +version = "0.27.2" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, - {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, ] [package.dependencies] @@ -685,16 +711,17 @@ brotli = ["brotli", "brotlicffi"] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -735,153 +762,149 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"}, - {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74e4f025ef3db1c6da4460dd27c118d8cd136d0391da4e387a15e48e5c975147"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981a06a3076997adf7c743dcd0d7a0415582661e2517c7d961493572e909aa1d"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aef5474d913d3b05e613906ba4090433c515e13ea49c837aca18bde190853dff"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1e275ea572389e41e8b039ac076a46cb87ee6b8542df3fff26f5baab43713bca"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5b65529bb2f21ac7861a0e94fdbf5dc0daab41497d18223b46ee8515e5ad297"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bcc98f911f10278d1daf14b87d65325851a1d29153caaf146877ec37031d5f36"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:b47633251727c8fe279f34025844b3b3a3e40cd1b198356d003aa146258d13a2"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:fbc9d316552f9ef7bba39f4edfad4a734d3d6f93341232a9dddadec4f15d425f"}, - {file = "lxml-5.2.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:13e69be35391ce72712184f69000cda04fc89689429179bc4c0ae5f0b7a8c21b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3b6a30a9ab040b3f545b697cb3adbf3696c05a3a68aad172e3fd7ca73ab3c835"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:a233bb68625a85126ac9f1fc66d24337d6e8a0f9207b688eec2e7c880f012ec0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:dfa7c241073d8f2b8e8dbc7803c434f57dbb83ae2a3d7892dd068d99e96efe2c"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1a7aca7964ac4bb07680d5c9d63b9d7028cace3e2d43175cb50bba8c5ad33316"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ae4073a60ab98529ab8a72ebf429f2a8cc612619a8c04e08bed27450d52103c0"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ffb2be176fed4457e445fe540617f0252a72a8bc56208fd65a690fdb1f57660b"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e290d79a4107d7d794634ce3e985b9ae4f920380a813717adf61804904dc4393"}, - {file = "lxml-5.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96e85aa09274955bb6bd483eaf5b12abadade01010478154b0ec70284c1b1526"}, - {file = "lxml-5.2.2-cp310-cp310-win32.whl", hash = "sha256:f956196ef61369f1685d14dad80611488d8dc1ef00be57c0c5a03064005b0f30"}, - {file = "lxml-5.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:875a3f90d7eb5c5d77e529080d95140eacb3c6d13ad5b616ee8095447b1d22e7"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45f9494613160d0405682f9eee781c7e6d1bf45f819654eb249f8f46a2c22545"}, - {file = "lxml-5.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b0b3f2df149efb242cee2ffdeb6674b7f30d23c9a7af26595099afaf46ef4e88"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d28cb356f119a437cc58a13f8135ab8a4c8ece18159eb9194b0d269ec4e28083"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:657a972f46bbefdbba2d4f14413c0d079f9ae243bd68193cb5061b9732fa54c1"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b9ea10063efb77a965a8d5f4182806fbf59ed068b3c3fd6f30d2ac7bee734"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07542787f86112d46d07d4f3c4e7c760282011b354d012dc4141cc12a68cef5f"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:2eb2227ce1ff998faf0cd7fe85bbf086aa41dfc5af3b1d80867ecfe75fb68df3"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:1d8a701774dfc42a2f0b8ccdfe7dbc140500d1049e0632a611985d943fcf12df"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:56793b7a1a091a7c286b5f4aa1fe4ae5d1446fe742d00cdf2ffb1077865db10d"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a2569a1f15ae6c8c64108a2cd2b4a858fc1e13d25846be0666fc144715e32ab"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:8cf85a6e40ff1f37fe0f25719aadf443686b1ac7652593dc53c7ef9b8492b115"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:d237ba6664b8e60fd90b8549a149a74fcc675272e0e95539a00522e4ca688b04"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0b3f5016e00ae7630a4b83d0868fca1e3d494c78a75b1c7252606a3a1c5fc2ad"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23441e2b5339bc54dc949e9e675fa35efe858108404ef9aa92f0456929ef6fe8"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb0ba3e8566548d6c8e7dd82a8229ff47bd8fb8c2da237607ac8e5a1b8312e5"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:79d1fb9252e7e2cfe4de6e9a6610c7cbb99b9708e2c3e29057f487de5a9eaefa"}, - {file = "lxml-5.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6dcc3d17eac1df7859ae01202e9bb11ffa8c98949dcbeb1069c8b9a75917e01b"}, - {file = "lxml-5.2.2-cp311-cp311-win32.whl", hash = "sha256:4c30a2f83677876465f44c018830f608fa3c6a8a466eb223535035fbc16f3438"}, - {file = "lxml-5.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:49095a38eb333aaf44c06052fd2ec3b8f23e19747ca7ec6f6c954ffea6dbf7be"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7429e7faa1a60cad26ae4227f4dd0459efde239e494c7312624ce228e04f6391"}, - {file = "lxml-5.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:50ccb5d355961c0f12f6cf24b7187dbabd5433f29e15147a67995474f27d1776"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc911208b18842a3a57266d8e51fc3cfaccee90a5351b92079beed912a7914c2"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33ce9e786753743159799fdf8e92a5da351158c4bfb6f2db0bf31e7892a1feb5"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec87c44f619380878bd49ca109669c9f221d9ae6883a5bcb3616785fa8f94c97"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08ea0f606808354eb8f2dfaac095963cb25d9d28e27edcc375d7b30ab01abbf6"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a9632f1d4f698b2e6e2e1ada40e71f369b15d69baddb8968dcc8e683839b18"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74da9f97daec6928567b48c90ea2c82a106b2d500f397eeb8941e47d30b1ca85"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:0969e92af09c5687d769731e3f39ed62427cc72176cebb54b7a9d52cc4fa3b73"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:9164361769b6ca7769079f4d426a41df6164879f7f3568be9086e15baca61466"}, - {file = "lxml-5.2.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d26a618ae1766279f2660aca0081b2220aca6bd1aa06b2cf73f07383faf48927"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab67ed772c584b7ef2379797bf14b82df9aa5f7438c5b9a09624dd834c1c1aaf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3d1e35572a56941b32c239774d7e9ad724074d37f90c7a7d499ab98761bd80cf"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8268cbcd48c5375f46e000adb1390572c98879eb4f77910c6053d25cc3ac2c67"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e282aedd63c639c07c3857097fc0e236f984ceb4089a8b284da1c526491e3f3d"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfdc2bfe69e9adf0df4915949c22a25b39d175d599bf98e7ddf620a13678585"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4aefd911793b5d2d7a921233a54c90329bf3d4a6817dc465f12ffdfe4fc7b8fe"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:8b8df03a9e995b6211dafa63b32f9d405881518ff1ddd775db4e7b98fb545e1c"}, - {file = "lxml-5.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f11ae142f3a322d44513de1018b50f474f8f736bc3cd91d969f464b5bfef8836"}, - {file = "lxml-5.2.2-cp312-cp312-win32.whl", hash = "sha256:16a8326e51fcdffc886294c1e70b11ddccec836516a343f9ed0f82aac043c24a"}, - {file = "lxml-5.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:bbc4b80af581e18568ff07f6395c02114d05f4865c2812a1f02f2eaecf0bfd48"}, - {file = "lxml-5.2.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e3d9d13603410b72787579769469af730c38f2f25505573a5888a94b62b920f8"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38b67afb0a06b8575948641c1d6d68e41b83a3abeae2ca9eed2ac59892b36706"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c689d0d5381f56de7bd6966a4541bff6e08bf8d3871bbd89a0c6ab18aa699573"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:cf2a978c795b54c539f47964ec05e35c05bd045db5ca1e8366988c7f2fe6b3ce"}, - {file = "lxml-5.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:739e36ef7412b2bd940f75b278749106e6d025e40027c0b94a17ef7968d55d56"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d8bbcd21769594dbba9c37d3c819e2d5847656ca99c747ddb31ac1701d0c0ed9"}, - {file = "lxml-5.2.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:2304d3c93f2258ccf2cf7a6ba8c761d76ef84948d87bf9664e14d203da2cd264"}, - {file = "lxml-5.2.2-cp36-cp36m-win32.whl", hash = "sha256:02437fb7308386867c8b7b0e5bc4cd4b04548b1c5d089ffb8e7b31009b961dc3"}, - {file = "lxml-5.2.2-cp36-cp36m-win_amd64.whl", hash = "sha256:edcfa83e03370032a489430215c1e7783128808fd3e2e0a3225deee278585196"}, - {file = "lxml-5.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:28bf95177400066596cdbcfc933312493799382879da504633d16cf60bba735b"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a745cc98d504d5bd2c19b10c79c61c7c3df9222629f1b6210c0368177589fb8"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b590b39ef90c6b22ec0be925b211298e810b4856909c8ca60d27ffbca6c12e6"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b336b0416828022bfd5a2e3083e7f5ba54b96242159f83c7e3eebaec752f1716"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:c2faf60c583af0d135e853c86ac2735ce178f0e338a3c7f9ae8f622fd2eb788c"}, - {file = "lxml-5.2.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:4bc6cb140a7a0ad1f7bc37e018d0ed690b7b6520ade518285dc3171f7a117905"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7ff762670cada8e05b32bf1e4dc50b140790909caa8303cfddc4d702b71ea184"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:57f0a0bbc9868e10ebe874e9f129d2917750adf008fe7b9c1598c0fbbfdde6a6"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:a6d2092797b388342c1bc932077ad232f914351932353e2e8706851c870bca1f"}, - {file = "lxml-5.2.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:60499fe961b21264e17a471ec296dcbf4365fbea611bf9e303ab69db7159ce61"}, - {file = "lxml-5.2.2-cp37-cp37m-win32.whl", hash = "sha256:d9b342c76003c6b9336a80efcc766748a333573abf9350f4094ee46b006ec18f"}, - {file = "lxml-5.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:b16db2770517b8799c79aa80f4053cd6f8b716f21f8aca962725a9565ce3ee40"}, - {file = "lxml-5.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ed07b3062b055d7a7f9d6557a251cc655eed0b3152b76de619516621c56f5d3"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f60fdd125d85bf9c279ffb8e94c78c51b3b6a37711464e1f5f31078b45002421"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7e24cb69ee5f32e003f50e016d5fde438010c1022c96738b04fc2423e61706"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23cfafd56887eaed93d07bc4547abd5e09d837a002b791e9767765492a75883f"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19b4e485cd07b7d83e3fe3b72132e7df70bfac22b14fe4bf7a23822c3a35bff5"}, - {file = "lxml-5.2.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:7ce7ad8abebe737ad6143d9d3bf94b88b93365ea30a5b81f6877ec9c0dee0a48"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e49b052b768bb74f58c7dda4e0bdf7b79d43a9204ca584ffe1fb48a6f3c84c66"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d14a0d029a4e176795cef99c056d58067c06195e0c7e2dbb293bf95c08f772a3"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:be49ad33819d7dcc28a309b86d4ed98e1a65f3075c6acd3cd4fe32103235222b"}, - {file = "lxml-5.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:a6d17e0370d2516d5bb9062c7b4cb731cff921fc875644c3d751ad857ba9c5b1"}, - {file = "lxml-5.2.2-cp38-cp38-win32.whl", hash = "sha256:5b8c041b6265e08eac8a724b74b655404070b636a8dd6d7a13c3adc07882ef30"}, - {file = "lxml-5.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61efaf4bed1cc0860e567d2ecb2363974d414f7f1f124b1df368bbf183453a6"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fb91819461b1b56d06fa4bcf86617fac795f6a99d12239fb0c68dbeba41a0a30"}, - {file = "lxml-5.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4ed0c7cbecde7194cd3228c044e86bf73e30a23505af852857c09c24e77ec5d"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54401c77a63cc7d6dc4b4e173bb484f28a5607f3df71484709fe037c92d4f0ed"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:625e3ef310e7fa3a761d48ca7ea1f9d8718a32b1542e727d584d82f4453d5eeb"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:519895c99c815a1a24a926d5b60627ce5ea48e9f639a5cd328bda0515ea0f10c"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c7079d5eb1c1315a858bbf180000757db8ad904a89476653232db835c3114001"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:343ab62e9ca78094f2306aefed67dcfad61c4683f87eee48ff2fd74902447726"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:cd9e78285da6c9ba2d5c769628f43ef66d96ac3085e59b10ad4f3707980710d3"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:546cf886f6242dff9ec206331209db9c8e1643ae642dea5fdbecae2453cb50fd"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:02f6a8eb6512fdc2fd4ca10a49c341c4e109aa6e9448cc4859af5b949622715a"}, - {file = "lxml-5.2.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:339ee4a4704bc724757cd5dd9dc8cf4d00980f5d3e6e06d5847c1b594ace68ab"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0a028b61a2e357ace98b1615fc03f76eb517cc028993964fe08ad514b1e8892d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f90e552ecbad426eab352e7b2933091f2be77115bb16f09f78404861c8322981"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d83e2d94b69bf31ead2fa45f0acdef0757fa0458a129734f59f67f3d2eb7ef32"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a02d3c48f9bb1e10c7788d92c0c7db6f2002d024ab6e74d6f45ae33e3d0288a3"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6d68ce8e7b2075390e8ac1e1d3a99e8b6372c694bbe612632606d1d546794207"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:453d037e09a5176d92ec0fd282e934ed26d806331a8b70ab431a81e2fbabf56d"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3b019d4ee84b683342af793b56bb35034bd749e4cbdd3d33f7d1107790f8c472"}, - {file = "lxml-5.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb3942960f0beb9f46e2a71a3aca220d1ca32feb5a398656be934320804c0df9"}, - {file = "lxml-5.2.2-cp39-cp39-win32.whl", hash = "sha256:ac6540c9fff6e3813d29d0403ee7a81897f1d8ecc09a8ff84d2eea70ede1cdbf"}, - {file = "lxml-5.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:610b5c77428a50269f38a534057444c249976433f40f53e3b47e68349cca1425"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b537bd04d7ccd7c6350cdaaaad911f6312cbd61e6e6045542f781c7f8b2e99d2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4820c02195d6dfb7b8508ff276752f6b2ff8b64ae5d13ebe02e7667e035000b9"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a09f6184f17a80897172863a655467da2b11151ec98ba8d7af89f17bf63dae"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76acba4c66c47d27c8365e7c10b3d8016a7da83d3191d053a58382311a8bf4e1"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b128092c927eaf485928cec0c28f6b8bead277e28acf56800e972aa2c2abd7a2"}, - {file = "lxml-5.2.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ae791f6bd43305aade8c0e22f816b34f3b72b6c820477aab4d18473a37e8090b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a2f6a1bc2460e643785a2cde17293bd7a8f990884b822f7bca47bee0a82fc66b"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e8d351ff44c1638cb6e980623d517abd9f580d2e53bfcd18d8941c052a5a009"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec4bd9133420c5c52d562469c754f27c5c9e36ee06abc169612c959bd7dbb07"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:55ce6b6d803890bd3cc89975fca9de1dff39729b43b73cb15ddd933b8bc20484"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ab6a358d1286498d80fe67bd3d69fcbc7d1359b45b41e74c4a26964ca99c3f8"}, - {file = "lxml-5.2.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:06668e39e1f3c065349c51ac27ae430719d7806c026fec462e5693b08b95696b"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9cd5323344d8ebb9fb5e96da5de5ad4ebab993bbf51674259dbe9d7a18049525"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89feb82ca055af0fe797a2323ec9043b26bc371365847dbe83c7fd2e2f181c34"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e481bba1e11ba585fb06db666bfc23dbe181dbafc7b25776156120bf12e0d5a6"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:9d6c6ea6a11ca0ff9cd0390b885984ed31157c168565702959c25e2191674a14"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3d98de734abee23e61f6b8c2e08a88453ada7d6486dc7cdc82922a03968928db"}, - {file = "lxml-5.2.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:69ab77a1373f1e7563e0fb5a29a8440367dec051da6c7405333699d07444f511"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:34e17913c431f5ae01d8658dbf792fdc457073dcdfbb31dc0cc6ab256e664a8d"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f8757b03208c3f50097761be2dea0aba02e94f0dc7023ed73a7bb14ff11eb0"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a520b4f9974b0a0a6ed73c2154de57cdfd0c8800f4f15ab2b73238ffed0b36e"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5e097646944b66207023bc3c634827de858aebc226d5d4d6d16f0b77566ea182"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b5e4ef22ff25bfd4ede5f8fb30f7b24446345f3e79d9b7455aef2836437bc38a"}, - {file = "lxml-5.2.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ff69a9a0b4b17d78170c73abe2ab12084bdf1691550c5629ad1fe7849433f324"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -889,7 +912,7 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -1118,71 +1141,71 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.0.2" description = "Fundamental package for array computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66"}, + {file = "numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd"}, + {file = "numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8"}, + {file = "numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326"}, + {file = "numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97"}, + {file = "numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57"}, + {file = "numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669"}, + {file = "numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9"}, + {file = "numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15"}, + {file = "numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4"}, + {file = "numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c"}, + {file = "numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692"}, + {file = "numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c"}, + {file = "numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded"}, + {file = "numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5"}, + {file = "numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b"}, + {file = "numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1"}, + {file = "numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d"}, + {file = "numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d"}, + {file = "numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa"}, + {file = "numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c"}, + {file = "numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385"}, + {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] [[package]] name = "openbb-core" -version = "1.3.1" +version = "1.3.2" description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "openbb_core-1.3.1-py3-none-any.whl", hash = "sha256:1f07ca2b2e274bb6100532398d02958aa1cb76eff1118104c6f4daac1460811c"}, - {file = "openbb_core-1.3.1.tar.gz", hash = "sha256:82449d48edcc5326bb4358ff8bade5c6d52cf71b3598ec9e743eab1a5fd250da"}, + {file = "openbb_core-1.3.2-py3-none-any.whl", hash = "sha256:1dfd4d51892136364e5fc51308190df60ae10c3bc6ec8b66fe81a95514894685"}, + {file = "openbb_core-1.3.2.tar.gz", hash = "sha256:d384f066c9d7cf07d628b176e4a1df69032f78a9b390f82fd7ebf8e83207bf88"}, ] [package.dependencies] -aiohttp = ">=3.9.5,<4.0.0" +aiohttp = ">=3.10.4,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1198,66 +1221,6 @@ uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" -[[package]] -name = "orjson" -version = "3.10.6" -description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -optional = false -python-versions = ">=3.8" -files = [ - {file = "orjson-3.10.6-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:fb0ee33124db6eaa517d00890fc1a55c3bfe1cf78ba4a8899d71a06f2d6ff5c7"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c1c4b53b24a4c06547ce43e5fee6ec4e0d8fe2d597f4647fc033fd205707365"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eadc8fd310edb4bdbd333374f2c8fec6794bbbae99b592f448d8214a5e4050c0"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61272a5aec2b2661f4fa2b37c907ce9701e821b2c1285d5c3ab0207ebd358d38"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57985ee7e91d6214c837936dc1608f40f330a6b88bb13f5a57ce5257807da143"}, - {file = "orjson-3.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:633a3b31d9d7c9f02d49c4ab4d0a86065c4a6f6adc297d63d272e043472acab5"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1c680b269d33ec444afe2bdc647c9eb73166fa47a16d9a75ee56a374f4a45f43"}, - {file = "orjson-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f759503a97a6ace19e55461395ab0d618b5a117e8d0fbb20e70cfd68a47327f2"}, - {file = "orjson-3.10.6-cp310-none-win32.whl", hash = "sha256:95a0cce17f969fb5391762e5719575217bd10ac5a189d1979442ee54456393f3"}, - {file = "orjson-3.10.6-cp310-none-win_amd64.whl", hash = "sha256:df25d9271270ba2133cc88ee83c318372bdc0f2cd6f32e7a450809a111efc45c"}, - {file = "orjson-3.10.6-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b1ec490e10d2a77c345def52599311849fc063ae0e67cf4f84528073152bb2ba"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55d43d3feb8f19d07e9f01e5b9be4f28801cf7c60d0fa0d279951b18fae1932b"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3045267e98fe749408eee1593a142e02357c5c99be0802185ef2170086a863"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c27bc6a28ae95923350ab382c57113abd38f3928af3c80be6f2ba7eb8d8db0b0"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d27456491ca79532d11e507cadca37fb8c9324a3976294f68fb1eff2dc6ced5a"}, - {file = "orjson-3.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05ac3d3916023745aa3b3b388e91b9166be1ca02b7c7e41045da6d12985685f0"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1335d4ef59ab85cab66fe73fd7a4e881c298ee7f63ede918b7faa1b27cbe5212"}, - {file = "orjson-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4bbc6d0af24c1575edc79994c20e1b29e6fb3c6a570371306db0993ecf144dc5"}, - {file = "orjson-3.10.6-cp311-none-win32.whl", hash = "sha256:450e39ab1f7694465060a0550b3f6d328d20297bf2e06aa947b97c21e5241fbd"}, - {file = "orjson-3.10.6-cp311-none-win_amd64.whl", hash = "sha256:227df19441372610b20e05bdb906e1742ec2ad7a66ac8350dcfd29a63014a83b"}, - {file = "orjson-3.10.6-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ea2977b21f8d5d9b758bb3f344a75e55ca78e3ff85595d248eee813ae23ecdfb"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6f3d167d13a16ed263b52dbfedff52c962bfd3d270b46b7518365bcc2121eed"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f710f346e4c44a4e8bdf23daa974faede58f83334289df80bc9cd12fe82573c7"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7275664f84e027dcb1ad5200b8b18373e9c669b2a9ec33d410c40f5ccf4b257e"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0943e4c701196b23c240b3d10ed8ecd674f03089198cf503105b474a4f77f21f"}, - {file = "orjson-3.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:446dee5a491b5bc7d8f825d80d9637e7af43f86a331207b9c9610e2f93fee22a"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:64c81456d2a050d380786413786b057983892db105516639cb5d3ee3c7fd5148"}, - {file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"}, - {file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"}, - {file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"}, - {file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2c116072a8533f2fec435fde4d134610f806bdac20188c7bd2081f3e9e0133f"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6eeb13218c8cf34c61912e9df2de2853f1d009de0e46ea09ccdf3d757896af0a"}, - {file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:965a916373382674e323c957d560b953d81d7a8603fbeee26f7b8248638bd48b"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:03c95484d53ed8e479cade8628c9cea00fd9d67f5554764a1110e0d5aa2de96e"}, - {file = "orjson-3.10.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e060748a04cccf1e0a6f2358dffea9c080b849a4a68c28b1b907f272b5127e9b"}, - {file = "orjson-3.10.6-cp38-none-win32.whl", hash = "sha256:738dbe3ef909c4b019d69afc19caf6b5ed0e2f1c786b5d6215fbb7539246e4c6"}, - {file = "orjson-3.10.6-cp38-none-win_amd64.whl", hash = "sha256:d40f839dddf6a7d77114fe6b8a70218556408c71d4d6e29413bb5f150a692ff7"}, - {file = "orjson-3.10.6-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:697a35a083c4f834807a6232b3e62c8b280f7a44ad0b759fd4dce748951e70db"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd502f96bf5ea9a61cbc0b2b5900d0dd68aa0da197179042bdd2be67e51a1e4b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f215789fb1667cdc874c1b8af6a84dc939fd802bf293a8334fce185c79cd359b"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2debd8ddce948a8c0938c8c93ade191d2f4ba4649a54302a7da905a81f00b56"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5410111d7b6681d4b0d65e0f58a13be588d01b473822483f77f513c7f93bd3b2"}, - {file = "orjson-3.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb1f28a137337fdc18384079fa5726810681055b32b92253fa15ae5656e1dddb"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bf2fbbce5fe7cd1aa177ea3eab2b8e6a6bc6e8592e4279ed3db2d62e57c0e1b2"}, - {file = "orjson-3.10.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:79b9b9e33bd4c517445a62b90ca0cc279b0f1f3970655c3df9e608bc3f91741a"}, - {file = "orjson-3.10.6-cp39-none-win32.whl", hash = "sha256:30b0a09a2014e621b1adf66a4f705f0809358350a757508ee80209b2d8dae219"}, - {file = "orjson-3.10.6-cp39-none-win_amd64.whl", hash = "sha256:49e3bc615652617d463069f91b867a4458114c5b104e13b7ae6872e5f79d0844"}, - {file = "orjson-3.10.6.tar.gz", hash = "sha256:e54b63d0a7c6c54a5f5f726bc93a2078111ef060fec4ecbf34c5db800ca3b3a7"}, -] - [[package]] name = "pandas" version = "2.2.2" @@ -1359,13 +1322,13 @@ type = ["mypy (>=1.8)"] [[package]] name = "posthog" -version = "3.5.0" +version = "3.6.3" description = "Integrate PostHog into any python application." optional = false python-versions = "*" files = [ - {file = "posthog-3.5.0-py2.py3-none-any.whl", hash = "sha256:3c672be7ba6f95d555ea207d4486c171d06657eb34b3ce25eb043bfe7b6b5b76"}, - {file = "posthog-3.5.0.tar.gz", hash = "sha256:8f7e3b2c6e8714d0c0c542a2109b83a7549f63b7113a133ab2763a89245ef2ef"}, + {file = "posthog-3.6.3-py2.py3-none-any.whl", hash = "sha256:cdd6c5d8919fd6158bbc4103bccc7129c712d8104dc33828be02bada7b6320a4"}, + {file = "posthog-3.6.3.tar.gz", hash = "sha256:6e1104a20638eab2b5d9cde6b6202a2900d67436237b3ac3521614ec17686701"}, ] [package.dependencies] @@ -1378,126 +1341,127 @@ six = ">=1.5" [package.extras] dev = ["black", "flake8", "flake8-print", "isort", "pre-commit"] sentry = ["django", "sentry-sdk"] -test = ["coverage", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] +test = ["coverage", "django", "flake8", "freezegun (==0.3.15)", "mock (>=2.0.0)", "pylint", "pytest", "pytest-timeout"] [[package]] name = "pydantic" -version = "2.8.2" +version = "2.9.0" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"}, - {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, + {file = "pydantic-2.9.0-py3-none-any.whl", hash = "sha256:f66a7073abd93214a20c5f7b32d56843137a7a2e70d02111f3be287035c45370"}, + {file = "pydantic-2.9.0.tar.gz", hash = "sha256:c7a8a9fdf7d100afa49647eae340e2d23efa382466a8d177efcd1381e9be5598"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.20.1" +pydantic-core = "2.23.2" typing-extensions = [ {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, {version = ">=4.6.1", markers = "python_version < \"3.13\""}, ] +tzdata = {version = "*", markers = "python_version >= \"3.9\""} [package.extras] email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.20.1" +version = "2.23.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3acae97ffd19bf091c72df4d726d552c473f3576409b2a7ca36b2f535ffff4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f239eb799a2081495ea659d8d4a43a8f42cd1fe9ff2e7e436295c38a10c286a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53e431da3fc53360db73eedf6f7124d1076e1b4ee4276b36fb25514544ceb4a3"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1f62b2413c3a0e846c3b838b2ecd6c7a19ec6793b2a522745b0869e37ab5bc1"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d41e6daee2813ecceea8eda38062d69e280b39df793f5a942fa515b8ed67953"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"}, - {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e93e1a4b4b33daed65d781a57a522ff153dcf748dee70b40c7258c5861e1768a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e7c4ea22b6739b162c9ecaaa41d718dfad48a244909fe7ef4b54c0b530effc5a"}, - {file = "pydantic_core-2.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4f2790949cf385d985a31984907fecb3896999329103df4e4983a4a41e13e840"}, - {file = "pydantic_core-2.20.1-cp310-none-win32.whl", hash = "sha256:5e999ba8dd90e93d57410c5e67ebb67ffcaadcea0ad973240fdfd3a135506250"}, - {file = "pydantic_core-2.20.1-cp310-none-win_amd64.whl", hash = "sha256:512ecfbefef6dac7bc5eaaf46177b2de58cdf7acac8793fe033b24ece0b9566c"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d2a8fa9d6d6f891f3deec72f5cc668e6f66b188ab14bb1ab52422fe8e644f312"}, - {file = "pydantic_core-2.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:175873691124f3d0da55aeea1d90660a6ea7a3cfea137c38afa0a5ffabe37b88"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37eee5b638f0e0dcd18d21f59b679686bbd18917b87db0193ae36f9c23c355fc"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25e9185e2d06c16ee438ed39bf62935ec436474a6ac4f9358524220f1b236e43"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:150906b40ff188a3260cbee25380e7494ee85048584998c1e66df0c7a11c17a6"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ad4aeb3e9a97286573c03df758fc7627aecdd02f1da04516a86dc159bf70121"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3f3ed29cd9f978c604708511a1f9c2fdcb6c38b9aae36a51905b8811ee5cbf1"}, - {file = "pydantic_core-2.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b0dae11d8f5ded51699c74d9548dcc5938e0804cc8298ec0aa0da95c21fff57b"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:faa6b09ee09433b87992fb5a2859efd1c264ddc37280d2dd5db502126d0e7f27"}, - {file = "pydantic_core-2.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9dc1b507c12eb0481d071f3c1808f0529ad41dc415d0ca11f7ebfc666e66a18b"}, - {file = "pydantic_core-2.20.1-cp311-none-win32.whl", hash = "sha256:fa2fddcb7107e0d1808086ca306dcade7df60a13a6c347a7acf1ec139aa6789a"}, - {file = "pydantic_core-2.20.1-cp311-none-win_amd64.whl", hash = "sha256:40a783fb7ee353c50bd3853e626f15677ea527ae556429453685ae32280c19c2"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:595ba5be69b35777474fa07f80fc260ea71255656191adb22a8c53aba4479231"}, - {file = "pydantic_core-2.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a4f55095ad087474999ee28d3398bae183a66be4823f753cd7d67dd0153427c9"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9aa05d09ecf4c75157197f27cdc9cfaeb7c5f15021c6373932bf3e124af029f"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e97fdf088d4b31ff4ba35db26d9cc472ac7ef4a2ff2badeabf8d727b3377fc52"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc633a9fe1eb87e250b5c57d389cf28998e4292336926b0b6cdaee353f89a237"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d573faf8eb7e6b1cbbcb4f5b247c60ca8be39fe2c674495df0eb4318303137fe"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26dc97754b57d2fd00ac2b24dfa341abffc380b823211994c4efac7f13b9e90e"}, - {file = "pydantic_core-2.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:33499e85e739a4b60c9dac710c20a08dc73cb3240c9a0e22325e671b27b70d24"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bebb4d6715c814597f85297c332297c6ce81e29436125ca59d1159b07f423eb1"}, - {file = "pydantic_core-2.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:516d9227919612425c8ef1c9b869bbbee249bc91912c8aaffb66116c0b447ebd"}, - {file = "pydantic_core-2.20.1-cp312-none-win32.whl", hash = "sha256:469f29f9093c9d834432034d33f5fe45699e664f12a13bf38c04967ce233d688"}, - {file = "pydantic_core-2.20.1-cp312-none-win_amd64.whl", hash = "sha256:035ede2e16da7281041f0e626459bcae33ed998cca6a0a007a5ebb73414ac72d"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0827505a5c87e8aa285dc31e9ec7f4a17c81a813d45f70b1d9164e03a813a686"}, - {file = "pydantic_core-2.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:19c0fa39fa154e7e0b7f82f88ef85faa2a4c23cc65aae2f5aea625e3c13c735a"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa223cd1e36b642092c326d694d8bf59b71ddddc94cdb752bbbb1c5c91d833b"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c336a6d235522a62fef872c6295a42ecb0c4e1d0f1a3e500fe949415761b8a19"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7eb6a0587eded33aeefea9f916899d42b1799b7b14b8f8ff2753c0ac1741edac"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70c8daf4faca8da5a6d655f9af86faf6ec2e1768f4b8b9d0226c02f3d6209703"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9fa4c9bf273ca41f940bceb86922a7667cd5bf90e95dbb157cbb8441008482c"}, - {file = "pydantic_core-2.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:11b71d67b4725e7e2a9f6e9c0ac1239bbc0c48cce3dc59f98635efc57d6dac83"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:270755f15174fb983890c49881e93f8f1b80f0b5e3a3cc1394a255706cabd203"}, - {file = "pydantic_core-2.20.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c81131869240e3e568916ef4c307f8b99583efaa60a8112ef27a366eefba8ef0"}, - {file = "pydantic_core-2.20.1-cp313-none-win32.whl", hash = "sha256:b91ced227c41aa29c672814f50dbb05ec93536abf8f43cd14ec9521ea09afe4e"}, - {file = "pydantic_core-2.20.1-cp313-none-win_amd64.whl", hash = "sha256:65db0f2eefcaad1a3950f498aabb4875c8890438bc80b19362cf633b87a8ab20"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4745f4ac52cc6686390c40eaa01d48b18997cb130833154801a442323cc78f91"}, - {file = "pydantic_core-2.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8ad4c766d3f33ba8fd692f9aa297c9058970530a32c728a2c4bfd2616d3358b"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41e81317dd6a0127cabce83c0c9c3fbecceae981c8391e6f1dec88a77c8a569a"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04024d270cf63f586ad41fff13fde4311c4fc13ea74676962c876d9577bcc78f"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eaad4ff2de1c3823fddf82f41121bdf453d922e9a238642b1dedb33c4e4f98ad"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26ab812fa0c845df815e506be30337e2df27e88399b985d0bb4e3ecfe72df31c"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c5ebac750d9d5f2706654c638c041635c385596caf68f81342011ddfa1e5598"}, - {file = "pydantic_core-2.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2aafc5a503855ea5885559eae883978c9b6d8c8993d67766ee73d82e841300dd"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4868f6bd7c9d98904b748a2653031fc9c2f85b6237009d475b1008bfaeb0a5aa"}, - {file = "pydantic_core-2.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa2f457b4af386254372dfa78a2eda2563680d982422641a85f271c859df1987"}, - {file = "pydantic_core-2.20.1-cp38-none-win32.whl", hash = "sha256:225b67a1f6d602de0ce7f6c1c3ae89a4aa25d3de9be857999e9124f15dab486a"}, - {file = "pydantic_core-2.20.1-cp38-none-win_amd64.whl", hash = "sha256:6b507132dcfc0dea440cce23ee2182c0ce7aba7054576efc65634f080dbe9434"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b03f7941783b4c4a26051846dea594628b38f6940a2fdc0df00b221aed39314c"}, - {file = "pydantic_core-2.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1eedfeb6089ed3fad42e81a67755846ad4dcc14d73698c120a82e4ccf0f1f9f6"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:635fee4e041ab9c479e31edda27fcf966ea9614fff1317e280d99eb3e5ab6fe2"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:77bf3ac639c1ff567ae3b47f8d4cc3dc20f9966a2a6dd2311dcc055d3d04fb8a"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ed1b0132f24beeec5a78b67d9388656d03e6a7c837394f99257e2d55b461611"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6514f963b023aeee506678a1cf821fe31159b925c4b76fe2afa94cc70b3222b"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d4204d8ca33146e761c79f83cc861df20e7ae9f6487ca290a97702daf56006"}, - {file = "pydantic_core-2.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2d036c7187b9422ae5b262badb87a20a49eb6c5238b2004e96d4da1231badef1"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9ebfef07dbe1d93efb94b4700f2d278494e9162565a54f124c404a5656d7ff09"}, - {file = "pydantic_core-2.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6b9d9bb600328a1ce523ab4f454859e9d439150abb0906c5a1983c146580ebab"}, - {file = "pydantic_core-2.20.1-cp39-none-win32.whl", hash = "sha256:784c1214cb6dd1e3b15dd8b91b9a53852aed16671cc3fbe4786f4f1db07089e2"}, - {file = "pydantic_core-2.20.1-cp39-none-win_amd64.whl", hash = "sha256:d2fe69c5434391727efa54b47a1e7986bb0186e72a41b203df8f5b0a19a4f669"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a45f84b09ac9c3d35dfcf6a27fd0634d30d183205230a0ebe8373a0e8cfa0906"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2b27e6af28f07e2f195552b37d7d66b150adbaa39a6d327766ffd695799780f"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:242b8feb3c493ab78be289c034a1f659e8826e2233786e36f2893a950a719bb6"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:38cf1c40a921d05c5edc61a785c0ddb4bed67827069f535d794ce6bcded919fc"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:e0bbdd76ce9aa5d4209d65f2b27fc6e5ef1312ae6c5333c26db3f5ade53a1e99"}, - {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:254ec27fdb5b1ee60684f91683be95e5133c994cc54e86a0b0963afa25c8f8a6"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:407653af5617f0757261ae249d3fba09504d7a71ab36ac057c938572d1bc9331"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:c693e916709c2465b02ca0ad7b387c4f8423d1db7b4649c551f27a529181c5ad"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b5ff4911aea936a47d9376fd3ab17e970cc543d1b68921886e7f64bd28308d1"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f55a886d74f1808763976ac4efd29b7ed15c69f4d838bbd74d9d09cf6fa86"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:964faa8a861d2664f0c7ab0c181af0bea66098b1919439815ca8803ef136fc4e"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:4dd484681c15e6b9a977c785a345d3e378d72678fd5f1f3c0509608da24f2ac0"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f6d6cff3538391e8486a431569b77921adfcdef14eb18fbf19b7c0a5294d4e6a"}, - {file = "pydantic_core-2.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6d511cc297ff0883bc3708b465ff82d7560193169a8b93260f74ecb0a5e08a7"}, - {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7d0324a35ab436c9d768753cbc3c47a865a2cbc0757066cb864747baa61f6ece"}, + {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:964c7aa318da542cdcc60d4a648377ffe1a2ef0eb1e996026c7f74507b720a78"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1cf842265a3a820ebc6388b963ead065f5ce8f2068ac4e1c713ef77a67b71f7c"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae90b9e50fe1bd115b24785e962b51130340408156d34d67b5f8f3fa6540938e"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ae65fdfb8a841556b52935dfd4c3f79132dc5253b12c0061b96415208f4d622"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, + {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c53100c8ee5a1e102766abde2158077d8c374bee0639201f11d3032e3555dfbc"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d6b9dd6aa03c812017411734e496c44fef29b43dba1e3dd1fa7361bbacfc1354"}, + {file = "pydantic_core-2.23.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b18cf68255a476b927910c6873d9ed00da692bb293c5b10b282bd48a0afe3ae2"}, + {file = "pydantic_core-2.23.2-cp310-none-win32.whl", hash = "sha256:e460475719721d59cd54a350c1f71c797c763212c836bf48585478c5514d2854"}, + {file = "pydantic_core-2.23.2-cp310-none-win_amd64.whl", hash = "sha256:5f3cf3721eaf8741cffaf092487f1ca80831202ce91672776b02b875580e174a"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7ce8e26b86a91e305858e018afc7a6e932f17428b1eaa60154bd1f7ee888b5f8"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:753294d42fb072aa1775bfe1a2ba1012427376718fa4c72de52005a3d2a22178"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:257d6a410a0d8aeb50b4283dea39bb79b14303e0fab0f2b9d617701331ed1515"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8319e0bd6a7b45ad76166cc3d5d6a36c97d0c82a196f478c3ee5346566eebfd"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a05c0240f6c711eb381ac392de987ee974fa9336071fb697768dfdb151345ce"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:96ef39add33ff58cd4c112cbac076726b96b98bb8f1e7f7595288dcfb2f10b57"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0102e49ac7d2df3379ef8d658d3bc59d3d769b0bdb17da189b75efa861fc07b4"}, + {file = "pydantic_core-2.23.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a6612c2a844043e4d10a8324c54cdff0042c558eef30bd705770793d70b224aa"}, + {file = "pydantic_core-2.23.2-cp311-none-win32.whl", hash = "sha256:caffda619099cfd4f63d48462f6aadbecee3ad9603b4b88b60cb821c1b258576"}, + {file = "pydantic_core-2.23.2-cp311-none-win_amd64.whl", hash = "sha256:6f80fba4af0cb1d2344869d56430e304a51396b70d46b91a55ed4959993c0589"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:4c83c64d05ffbbe12d4e8498ab72bdb05bcc1026340a4a597dc647a13c1605ec"}, + {file = "pydantic_core-2.23.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6294907eaaccf71c076abdd1c7954e272efa39bb043161b4b8aa1cd76a16ce43"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a801c5e1e13272e0909c520708122496647d1279d252c9e6e07dac216accc41"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cc0c316fba3ce72ac3ab7902a888b9dc4979162d320823679da270c2d9ad0cad"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b06c5d4e8701ac2ba99a2ef835e4e1b187d41095a9c619c5b185c9068ed2a49"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82764c0bd697159fe9947ad59b6db6d7329e88505c8f98990eb07e84cc0a5d81"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b1a195efd347ede8bcf723e932300292eb13a9d2a3c1f84eb8f37cbbc905b7f"}, + {file = "pydantic_core-2.23.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7efb12e5071ad8d5b547487bdad489fbd4a5a35a0fc36a1941517a6ad7f23e0"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5dd0ec5f514ed40e49bf961d49cf1bc2c72e9b50f29a163b2cc9030c6742aa73"}, + {file = "pydantic_core-2.23.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:820f6ee5c06bc868335e3b6e42d7ef41f50dfb3ea32fbd523ab679d10d8741c0"}, + {file = "pydantic_core-2.23.2-cp312-none-win32.whl", hash = "sha256:3713dc093d5048bfaedbba7a8dbc53e74c44a140d45ede020dc347dda18daf3f"}, + {file = "pydantic_core-2.23.2-cp312-none-win_amd64.whl", hash = "sha256:e1895e949f8849bc2757c0dbac28422a04be031204df46a56ab34bcf98507342"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:da43cbe593e3c87d07108d0ebd73771dc414488f1f91ed2e204b0370b94b37ac"}, + {file = "pydantic_core-2.23.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:64d094ea1aa97c6ded4748d40886076a931a8bf6f61b6e43e4a1041769c39dd2"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:084414ffe9a85a52940b49631321d636dadf3576c30259607b75516d131fecd0"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043ef8469f72609c4c3a5e06a07a1f713d53df4d53112c6d49207c0bd3c3bd9b"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3649bd3ae6a8ebea7dc381afb7f3c6db237fc7cebd05c8ac36ca8a4187b03b30"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6db09153d8438425e98cdc9a289c5fade04a5d2128faff8f227c459da21b9703"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5668b3173bb0b2e65020b60d83f5910a7224027232c9f5dc05a71a1deac9f960"}, + {file = "pydantic_core-2.23.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1c7b81beaf7c7ebde978377dc53679c6cba0e946426fc7ade54251dfe24a7604"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:ae579143826c6f05a361d9546446c432a165ecf1c0b720bbfd81152645cb897d"}, + {file = "pydantic_core-2.23.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:19f1352fe4b248cae22a89268720fc74e83f008057a652894f08fa931e77dced"}, + {file = "pydantic_core-2.23.2-cp313-none-win32.whl", hash = "sha256:e1a79ad49f346aa1a2921f31e8dbbab4d64484823e813a002679eaa46cba39e1"}, + {file = "pydantic_core-2.23.2-cp313-none-win_amd64.whl", hash = "sha256:582871902e1902b3c8e9b2c347f32a792a07094110c1bca6c2ea89b90150caac"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:743e5811b0c377eb830150d675b0847a74a44d4ad5ab8845923d5b3a756d8100"}, + {file = "pydantic_core-2.23.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6650a7bbe17a2717167e3e23c186849bae5cef35d38949549f1c116031b2b3aa"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56e6a12ec8d7679f41b3750ffa426d22b44ef97be226a9bab00a03365f217b2b"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:810ca06cca91de9107718dc83d9ac4d2e86efd6c02cba49a190abcaf33fb0472"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:785e7f517ebb9890813d31cb5d328fa5eda825bb205065cde760b3150e4de1f7"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3ef71ec876fcc4d3bbf2ae81961959e8d62f8d74a83d116668409c224012e3af"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d50ac34835c6a4a0d456b5db559b82047403c4317b3bc73b3455fefdbdc54b0a"}, + {file = "pydantic_core-2.23.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16b25a4a120a2bb7dab51b81e3d9f3cde4f9a4456566c403ed29ac81bf49744f"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:41ae8537ad371ec018e3c5da0eb3f3e40ee1011eb9be1da7f965357c4623c501"}, + {file = "pydantic_core-2.23.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:07049ec9306ec64e955b2e7c40c8d77dd78ea89adb97a2013d0b6e055c5ee4c5"}, + {file = "pydantic_core-2.23.2-cp38-none-win32.whl", hash = "sha256:086c5db95157dc84c63ff9d96ebb8856f47ce113c86b61065a066f8efbe80acf"}, + {file = "pydantic_core-2.23.2-cp38-none-win_amd64.whl", hash = "sha256:67b6655311b00581914aba481729971b88bb8bc7996206590700a3ac85e457b8"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:358331e21a897151e54d58e08d0219acf98ebb14c567267a87e971f3d2a3be59"}, + {file = "pydantic_core-2.23.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c4d9f15ffe68bcd3898b0ad7233af01b15c57d91cd1667f8d868e0eacbfe3f87"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0123655fedacf035ab10c23450163c2f65a4174f2bb034b188240a6cf06bb123"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6e3ccebdbd6e53474b0bb7ab8b88e83c0cfe91484b25e058e581348ee5a01a5"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc535cb898ef88333cf317777ecdfe0faac1c2a3187ef7eb061b6f7ecf7e6bae"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aab9e522efff3993a9e98ab14263d4e20211e62da088298089a03056980a3e69"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05b366fb8fe3d8683b11ac35fa08947d7b92be78ec64e3277d03bd7f9b7cda79"}, + {file = "pydantic_core-2.23.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7568f682c06f10f30ef643a1e8eec4afeecdafde5c4af1b574c6df079e96f96c"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cdd02a08205dc90238669f082747612cb3c82bd2c717adc60f9b9ecadb540f80"}, + {file = "pydantic_core-2.23.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a2ab4f410f4b886de53b6bddf5dd6f337915a29dd9f22f20f3099659536b2f6"}, + {file = "pydantic_core-2.23.2-cp39-none-win32.whl", hash = "sha256:0448b81c3dfcde439551bb04a9f41d7627f676b12701865c8a2574bcea034437"}, + {file = "pydantic_core-2.23.2-cp39-none-win_amd64.whl", hash = "sha256:4cebb9794f67266d65e7e4cbe5dcf063e29fc7b81c79dc9475bd476d9534150e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e758d271ed0286d146cf7c04c539a5169a888dd0b57026be621547e756af55bc"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da3131ef2b940b99106f29dfbc30d9505643f766704e14c5d5e504e6a480c35e"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7706e15cdbf42f8fab1e6425247dfa98f4a6f8c63746c995d6a2017f78e619ae"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e64ffaf8f6e17ca15eb48344d86a7a741454526f3a3fa56bc493ad9d7ec63936"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:dd59638025160056687d598b054b64a79183f8065eae0d3f5ca523cde9943940"}, + {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:12625e69b1199e94b0ae1c9a95d000484ce9f0182f9965a26572f054b1537e44"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d813fd871b3d5c3005157622ee102e8908ad6011ec915a18bd8fde673c4360e"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1eb37f7d6a8001c0f86dc8ff2ee8d08291a536d76e49e78cda8587bb54d8b329"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ce7eaf9a98680b4312b7cebcdd9352531c43db00fca586115845df388f3c465"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f087879f1ffde024dd2788a30d55acd67959dcf6c431e9d3682d1c491a0eb474"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ce883906810b4c3bd90e0ada1f9e808d9ecf1c5f0b60c6b8831d6100bcc7dd6"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a8031074a397a5925d06b590121f8339d34a5a74cfe6970f8a1124eb8b83f4ac"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:23af245b8f2f4ee9e2c99cb3f93d0e22fb5c16df3f2f643f5a8da5caff12a653"}, + {file = "pydantic_core-2.23.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c57e493a0faea1e4c38f860d6862ba6832723396c884fbf938ff5e9b224200e2"}, + {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] [package.dependencies] @@ -1519,19 +1483,19 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyjwt" -version = "2.8.0" +version = "2.9.0" description = "JSON Web Token implementation in Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, - {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, ] [package.extras] crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] @@ -1589,62 +1553,64 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1670,13 +1636,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.8.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, + {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, ] [package.dependencies] @@ -1688,29 +1654,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.5.1" +version = "0.6.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.1-py3-none-linux_armv6l.whl", hash = "sha256:6ecf968fcf94d942d42b700af18ede94b07521bd188aaf2cd7bc898dd8cb63b6"}, - {file = "ruff-0.5.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:204fb0a472f00f2e6280a7c8c7c066e11e20e23a37557d63045bf27a616ba61c"}, - {file = "ruff-0.5.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d235968460e8758d1e1297e1de59a38d94102f60cafb4d5382033c324404ee9d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38beace10b8d5f9b6bdc91619310af6d63dd2019f3fb2d17a2da26360d7962fa"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e478d2f09cf06add143cf8c4540ef77b6599191e0c50ed976582f06e588c994"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0368d765eec8247b8550251c49ebb20554cc4e812f383ff9f5bf0d5d94190b0"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:3a9a9a1b582e37669b0138b7c1d9d60b9edac880b80eb2baba6d0e566bdeca4d"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bdd9f723e16003623423affabcc0a807a66552ee6a29f90eddad87a40c750b78"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:be9fd62c1e99539da05fcdc1e90d20f74aec1b7a1613463ed77870057cd6bd96"}, - {file = "ruff-0.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e216fc75a80ea1fbd96af94a6233d90190d5b65cc3d5dfacf2bd48c3e067d3e1"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c4c2112e9883a40967827d5c24803525145e7dab315497fae149764979ac7929"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dfaf11c8a116394da3b65cd4b36de30d8552fa45b8119b9ef5ca6638ab964fa3"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d7ceb9b2fe700ee09a0c6b192c5ef03c56eb82a0514218d8ff700f6ade004108"}, - {file = "ruff-0.5.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bac6288e82f6296f82ed5285f597713acb2a6ae26618ffc6b429c597b392535c"}, - {file = "ruff-0.5.1-py3-none-win32.whl", hash = "sha256:5c441d9c24ec09e1cb190a04535c5379b36b73c4bc20aa180c54812c27d1cca4"}, - {file = "ruff-0.5.1-py3-none-win_amd64.whl", hash = "sha256:b1789bf2cd3d1b5a7d38397cac1398ddf3ad7f73f4de01b1e913e2abc7dfc51d"}, - {file = "ruff-0.5.1-py3-none-win_arm64.whl", hash = "sha256:2875b7596a740cbbd492f32d24be73e545a4ce0a3daf51e4f4e609962bfd3cd2"}, - {file = "ruff-0.5.1.tar.gz", hash = "sha256:3164488aebd89b1745b47fd00604fb4358d774465f20d1fcd907f9c0fc1b0655"}, + {file = "ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258"}, + {file = "ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60"}, + {file = "ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6"}, + {file = "ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa"}, + {file = "ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1"}, + {file = "ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523"}, + {file = "ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58"}, + {file = "ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14"}, + {file = "ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212"}, ] [[package]] @@ -1748,13 +1714,13 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] @@ -1777,13 +1743,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7 [[package]] name = "typer" -version = "0.12.3" +version = "0.12.5" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" files = [ - {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, - {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, ] [package.dependencies] @@ -1814,93 +1780,6 @@ files = [ {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -[[package]] -name = "ujson" -version = "5.10.0" -description = "Ultra fast JSON encoder and decoder for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, - {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, - {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, - {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, - {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, - {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, - {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, - {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, - {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, - {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, - {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, - {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, - {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, - {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, - {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, - {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, - {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, - {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, - {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, - {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, - {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, - {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, - {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, - {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, - {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, - {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, - {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, - {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, - {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, - {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, - {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, - {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, - {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, - {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, - {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, -] - [[package]] name = "urllib3" version = "2.2.2" @@ -1957,42 +1836,42 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", [[package]] name = "uvloop" -version = "0.19.0" +version = "0.20.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" files = [ - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"}, - {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b1fd71c3843327f3bbc3237bedcdb6504fd50368ab3e04d0410e52ec293f5b8"}, - {file = "uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a05128d315e2912791de6088c34136bfcdd0c7cbc1cf85fd6fd1bb321b7c849"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd81bdc2b8219cb4b2556eea39d2e36bfa375a2dd021404f90a62e44efaaf957"}, - {file = "uvloop-0.19.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5f17766fb6da94135526273080f3455a112f82570b2ee5daa64d682387fe0dcd"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ce6b0af8f2729a02a5d1575feacb2a94fc7b2e983868b009d51c9a9d2149bef"}, - {file = "uvloop-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:31e672bb38b45abc4f26e273be83b72a0d28d074d5b370fc4dcf4c4eb15417d2"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:570fc0ed613883d8d30ee40397b79207eedd2624891692471808a95069a007c1"}, - {file = "uvloop-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5138821e40b0c3e6c9478643b4660bd44372ae1e16a322b8fc07478f92684e24"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:91ab01c6cd00e39cde50173ba4ec68a1e578fee9279ba64f5221810a9e786533"}, - {file = "uvloop-0.19.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:47bf3e9312f63684efe283f7342afb414eea4d3011542155c7e625cd799c3b12"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:da8435a3bd498419ee8c13c34b89b5005130a476bda1d6ca8cfdde3de35cd650"}, - {file = "uvloop-0.19.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:02506dc23a5d90e04d4f65c7791e65cf44bd91b37f24cfc3ef6cf2aff05dc7ec"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2693049be9d36fef81741fddb3f441673ba12a34a704e7b4361efb75cf30befc"}, - {file = "uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7010271303961c6f0fe37731004335401eb9075a12680738731e9c92ddd96ad6"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:5daa304d2161d2918fa9a17d5635099a2f78ae5b5960e742b2fcfbb7aefaa593"}, - {file = "uvloop-0.19.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7207272c9520203fea9b93843bb775d03e1cf88a80a936ce760f60bb5add92f3"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:78ab247f0b5671cc887c31d33f9b3abfb88d2614b84e4303f1a63b46c046c8bd"}, - {file = "uvloop-0.19.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:472d61143059c84947aa8bb74eabbace30d577a03a1805b77933d6bd13ddebbd"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45bf4c24c19fb8a50902ae37c5de50da81de4922af65baf760f7c0c42e1088be"}, - {file = "uvloop-0.19.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271718e26b3e17906b28b67314c45d19106112067205119dddbd834c2b7ce797"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:34175c9fd2a4bc3adc1380e1261f60306344e3407c20a4d684fd5f3be010fa3d"}, - {file = "uvloop-0.19.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e27f100e1ff17f6feeb1f33968bc185bf8ce41ca557deee9d9bbbffeb72030b7"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13dfdf492af0aa0a0edf66807d2b465607d11c4fa48f4a1fd41cbea5b18e8e8b"}, - {file = "uvloop-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e3d4e85ac060e2342ff85e90d0c04157acb210b9ce508e784a944f852a40e67"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ca4956c9ab567d87d59d49fa3704cf29e37109ad348f2d5223c9bf761a332e7"}, - {file = "uvloop-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f467a5fd23b4fc43ed86342641f3936a68ded707f4627622fa3f82a120e18256"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:492e2c32c2af3f971473bc22f086513cedfc66a130756145a931a90c3958cb17"}, - {file = "uvloop-0.19.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2df95fca285a9f5bfe730e51945ffe2fa71ccbfdde3b0da5772b4ee4f2e770d5"}, - {file = "uvloop-0.19.0.tar.gz", hash = "sha256:0246f4fd1bf2bf702e06b0d45ee91677ee5c31242f39aab4ea6fe0c51aedd0fd"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, + {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, + {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, + {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, + {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, + {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, + {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, + {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, + {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, + {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, + {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, + {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, + {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, + {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, + {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, + {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, + {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, ] [package.extras] @@ -2001,86 +1880,94 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [[package]] name = "watchfiles" -version = "0.22.0" +version = "0.24.0" description = "Simple, modern and high performance file watching and code reload in python." optional = false python-versions = ">=3.8" files = [ - {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"}, - {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d9188979a58a096b6f8090e816ccc3f255f137a009dd4bbec628e27696d67c1"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2bdadf6b90c099ca079d468f976fd50062905d61fae183f769637cb0f68ba59a"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:067dea90c43bf837d41e72e546196e674f68c23702d3ef80e4e816937b0a3ffd"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbf8a20266136507abf88b0df2328e6a9a7c7309e8daff124dda3803306a9fdb"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1235c11510ea557fe21be5d0e354bae2c655a8ee6519c94617fe63e05bca4171"}, - {file = "watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2444dc7cb9d8cc5ab88ebe792a8d75709d96eeef47f4c8fccb6df7c7bc5be71"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c5af2347d17ab0bd59366db8752d9e037982e259cacb2ba06f2c41c08af02c39"}, - {file = "watchfiles-0.22.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9624a68b96c878c10437199d9a8b7d7e542feddda8d5ecff58fdc8e67b460848"}, - {file = "watchfiles-0.22.0-cp310-none-win32.whl", hash = "sha256:4b9f2a128a32a2c273d63eb1fdbf49ad64852fc38d15b34eaa3f7ca2f0d2b797"}, - {file = "watchfiles-0.22.0-cp310-none-win_amd64.whl", hash = "sha256:2627a91e8110b8de2406d8b2474427c86f5a62bf7d9ab3654f541f319ef22bcb"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8c39987a1397a877217be1ac0fb1d8b9f662c6077b90ff3de2c05f235e6a8f96"}, - {file = "watchfiles-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a927b3034d0672f62fb2ef7ea3c9fc76d063c4b15ea852d1db2dc75fe2c09696"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052d668a167e9fc345c24203b104c313c86654dd6c0feb4b8a6dfc2462239249"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e45fb0d70dda1623a7045bd00c9e036e6f1f6a85e4ef2c8ae602b1dfadf7550"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c49b76a78c156979759d759339fb62eb0549515acfe4fd18bb151cc07366629c"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4a65474fd2b4c63e2c18ac67a0c6c66b82f4e73e2e4d940f837ed3d2fd9d4da"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc0cba54f47c660d9fa3218158b8963c517ed23bd9f45fe463f08262a4adae1"}, - {file = "watchfiles-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ebe84a035993bb7668f58a0ebf998174fb723a39e4ef9fce95baabb42b787f"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e0f0a874231e2839abbf473256efffe577d6ee2e3bfa5b540479e892e47c172d"}, - {file = "watchfiles-0.22.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:213792c2cd3150b903e6e7884d40660e0bcec4465e00563a5fc03f30ea9c166c"}, - {file = "watchfiles-0.22.0-cp311-none-win32.whl", hash = "sha256:b44b70850f0073b5fcc0b31ede8b4e736860d70e2dbf55701e05d3227a154a67"}, - {file = "watchfiles-0.22.0-cp311-none-win_amd64.whl", hash = "sha256:00f39592cdd124b4ec5ed0b1edfae091567c72c7da1487ae645426d1b0ffcad1"}, - {file = "watchfiles-0.22.0-cp311-none-win_arm64.whl", hash = "sha256:3218a6f908f6a276941422b035b511b6d0d8328edd89a53ae8c65be139073f84"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c7b978c384e29d6c7372209cbf421d82286a807bbcdeb315427687f8371c340a"}, - {file = "watchfiles-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd4c06100bce70a20c4b81e599e5886cf504c9532951df65ad1133e508bf20be"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:425440e55cd735386ec7925f64d5dde392e69979d4c8459f6bb4e920210407f2"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:68fe0c4d22332d7ce53ad094622b27e67440dacefbaedd29e0794d26e247280c"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a8a31bfd98f846c3c284ba694c6365620b637debdd36e46e1859c897123aa232"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc2e8fe41f3cac0660197d95216c42910c2b7e9c70d48e6d84e22f577d106fc1"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b7cc10261c2786c41d9207193a85c1db1b725cf87936df40972aab466179b6"}, - {file = "watchfiles-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28585744c931576e535860eaf3f2c0ec7deb68e3b9c5a85ca566d69d36d8dd27"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00095dd368f73f8f1c3a7982a9801190cc88a2f3582dd395b289294f8975172b"}, - {file = "watchfiles-0.22.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:52fc9b0dbf54d43301a19b236b4a4614e610605f95e8c3f0f65c3a456ffd7d35"}, - {file = "watchfiles-0.22.0-cp312-none-win32.whl", hash = "sha256:581f0a051ba7bafd03e17127735d92f4d286af941dacf94bcf823b101366249e"}, - {file = "watchfiles-0.22.0-cp312-none-win_amd64.whl", hash = "sha256:aec83c3ba24c723eac14225194b862af176d52292d271c98820199110e31141e"}, - {file = "watchfiles-0.22.0-cp312-none-win_arm64.whl", hash = "sha256:c668228833c5619f6618699a2c12be057711b0ea6396aeaece4ded94184304ea"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d47e9ef1a94cc7a536039e46738e17cce058ac1593b2eccdede8bf72e45f372a"}, - {file = "watchfiles-0.22.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28f393c1194b6eaadcdd8f941307fc9bbd7eb567995232c830f6aef38e8a6e88"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd64f3a4db121bc161644c9e10a9acdb836853155a108c2446db2f5ae1778c3d"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2abeb79209630da981f8ebca30a2c84b4c3516a214451bfc5f106723c5f45843"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cc382083afba7918e32d5ef12321421ef43d685b9a67cc452a6e6e18920890e"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d048ad5d25b363ba1d19f92dcf29023988524bee6f9d952130b316c5802069cb"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:103622865599f8082f03af4214eaff90e2426edff5e8522c8f9e93dc17caee13"}, - {file = "watchfiles-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3e1f3cf81f1f823e7874ae563457828e940d75573c8fbf0ee66818c8b6a9099"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8597b6f9dc410bdafc8bb362dac1cbc9b4684a8310e16b1ff5eee8725d13dcd6"}, - {file = "watchfiles-0.22.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b04a2cbc30e110303baa6d3ddce8ca3664bc3403be0f0ad513d1843a41c97d1"}, - {file = "watchfiles-0.22.0-cp38-none-win32.whl", hash = "sha256:b610fb5e27825b570554d01cec427b6620ce9bd21ff8ab775fc3a32f28bba63e"}, - {file = "watchfiles-0.22.0-cp38-none-win_amd64.whl", hash = "sha256:fe82d13461418ca5e5a808a9e40f79c1879351fcaeddbede094028e74d836e86"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3973145235a38f73c61474d56ad6199124e7488822f3a4fc97c72009751ae3b0"}, - {file = "watchfiles-0.22.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:280a4afbc607cdfc9571b9904b03a478fc9f08bbeec382d648181c695648202f"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a0d883351a34c01bd53cfa75cd0292e3f7e268bacf2f9e33af4ecede7e21d1d"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9165bcab15f2b6d90eedc5c20a7f8a03156b3773e5fb06a790b54ccecdb73385"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc1b9b56f051209be458b87edb6856a449ad3f803315d87b2da4c93b43a6fe72"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc1fc25a1dedf2dd952909c8e5cb210791e5f2d9bc5e0e8ebc28dd42fed7562"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc92d2d2706d2b862ce0568b24987eba51e17e14b79a1abcd2edc39e48e743c8"}, - {file = "watchfiles-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97b94e14b88409c58cdf4a8eaf0e67dfd3ece7e9ce7140ea6ff48b0407a593ec"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:96eec15e5ea7c0b6eb5bfffe990fc7c6bd833acf7e26704eb18387fb2f5fd087"}, - {file = "watchfiles-0.22.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:28324d6b28bcb8d7c1041648d7b63be07a16db5510bea923fc80b91a2a6cbed6"}, - {file = "watchfiles-0.22.0-cp39-none-win32.whl", hash = "sha256:8c3e3675e6e39dc59b8fe5c914a19d30029e36e9f99468dddffd432d8a7b1c93"}, - {file = "watchfiles-0.22.0-cp39-none-win_amd64.whl", hash = "sha256:25c817ff2a86bc3de3ed2df1703e3d24ce03479b27bb4527c57e722f8554d971"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b810a2c7878cbdecca12feae2c2ae8af59bea016a78bc353c184fa1e09f76b68"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7e1f9c5d1160d03b93fc4b68a0aeb82fe25563e12fbcdc8507f8434ab6f823c"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:030bc4e68d14bcad2294ff68c1ed87215fbd9a10d9dea74e7cfe8a17869785ab"}, - {file = "watchfiles-0.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace7d060432acde5532e26863e897ee684780337afb775107c0a90ae8dbccfd2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5834e1f8b71476a26df97d121c0c0ed3549d869124ed2433e02491553cb468c2"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0bc3b2f93a140df6806c8467c7f51ed5e55a931b031b5c2d7ff6132292e803d6"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fdebb655bb1ba0122402352b0a4254812717a017d2dc49372a1d47e24073795"}, - {file = "watchfiles-0.22.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8e0aa0e8cc2a43561e0184c0513e291ca891db13a269d8d47cb9841ced7c71"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2f350cbaa4bb812314af5dab0eb8d538481e2e2279472890864547f3fe2281ed"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7a74436c415843af2a769b36bf043b6ccbc0f8d784814ba3d42fc961cdb0a9dc"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00ad0bcd399503a84cc688590cdffbe7a991691314dde5b57b3ed50a41319a31"}, - {file = "watchfiles-0.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72a44e9481afc7a5ee3291b09c419abab93b7e9c306c9ef9108cb76728ca58d2"}, - {file = "watchfiles-0.22.0.tar.gz", hash = "sha256:988e981aaab4f3955209e7e28c7794acdb690be1efa7f16f8ea5aba7ffdadacb"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, + {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, + {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, + {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, + {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, + {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, + {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, + {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, + {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, + {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, + {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, + {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, + {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, + {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, + {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, + {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, + {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, + {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, + {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, + {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, + {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, + {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, + {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, + {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, + {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, + {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, + {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, + {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, + {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, + {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, + {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, + {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, + {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, + {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, + {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, + {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, ] [package.dependencies] @@ -2180,101 +2067,103 @@ files = [ [[package]] name = "yarl" -version = "1.9.4" +version = "1.9.11" description = "Yet another URL library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, - {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, - {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, - {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, - {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, - {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, - {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, - {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, - {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, - {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, - {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, - {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, - {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, - {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, - {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, - {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, - {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, - {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, - {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, - {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, - {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, - {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, - {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, - {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, - {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, - {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, - {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, - {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, - {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, - {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, - {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, - {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, - {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:79e08c691deae6fcac2fdde2e0515ac561dd3630d7c8adf7b1e786e22f1e193b"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:752f4b5cf93268dc73c2ae994cc6d684b0dad5118bc87fbd965fd5d6dca20f45"}, + {file = "yarl-1.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:441049d3a449fb8756b0535be72c6a1a532938a33e1cf03523076700a5f87a01"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3dfe17b4aed832c627319da22a33f27f282bd32633d6b145c726d519c89fbaf"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:67abcb7df27952864440c9c85f1c549a4ad94afe44e2655f77d74b0d25895454"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6de3fa29e76fd1518a80e6af4902c44f3b1b4d7fed28eb06913bba4727443de3"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fee45b3bd4d8d5786472e056aa1359cc4dc9da68aded95a10cd7929a0ec661fe"}, + {file = "yarl-1.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c59b23886234abeba62087fd97d10fb6b905d9e36e2f3465d1886ce5c0ca30df"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d93c612b2024ac25a3dc01341fd98fdd19c8c5e2011f3dcd084b3743cba8d756"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4d368e3b9ecd50fa22017a20c49e356471af6ae91c4d788c6e9297e25ddf5a62"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5b593acd45cdd4cf6664d342ceacedf25cd95263b83b964fddd6c78930ea5211"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:224f8186c220ff00079e64bf193909829144d4e5174bb58665ef0da8bf6955c4"}, + {file = "yarl-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:91c478741d7563a12162f7a2db96c0d23d93b0521563f1f1f0ece46ea1702d33"}, + {file = "yarl-1.9.11-cp310-cp310-win32.whl", hash = "sha256:1cdb8f5bb0534986776a43df84031da7ff04ac0cf87cb22ae8a6368231949c40"}, + {file = "yarl-1.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:498439af143b43a2b2314451ffd0295410aa0dcbdac5ee18fc8633da4670b605"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9e290de5db4fd4859b4ed57cddfe793fcb218504e65781854a8ac283ab8d5518"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e5f50a2e26cc2b89186f04c97e0ec0ba107ae41f1262ad16832d46849864f914"}, + {file = "yarl-1.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b4a0e724a28d7447e4d549c8f40779f90e20147e94bf949d490402eee09845c6"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85333d38a4fa5997fa2ff6fd169be66626d814b34fa35ec669e8c914ca50a097"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ff184002ee72e4b247240e35d5dce4c2d9a0e81fdbef715dde79ab4718aa541"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:675004040f847c0284827f44a1fa92d8baf425632cc93e7e0aa38408774b07c1"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b30703a7ade2b53f02e09a30685b70cd54f65ed314a8d9af08670c9a5391af1b"}, + {file = "yarl-1.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7230007ab67d43cf19200ec15bc6b654e6b85c402f545a6fc565d254d34ff754"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8c2cf0c7ad745e1c6530fe6521dfb19ca43338239dfcc7da165d0ef2332c0882"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4567cc08f479ad80fb07ed0c9e1bcb363a4f6e3483a490a39d57d1419bf1c4c7"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:95adc179a02949c4560ef40f8f650a008380766eb253d74232eb9c024747c111"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:755ae9cff06c429632d750aa8206f08df2e3d422ca67be79567aadbe74ae64cc"}, + {file = "yarl-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:94f71d54c5faf715e92c8434b4a0b968c4d1043469954d228fc031d51086f143"}, + {file = "yarl-1.9.11-cp311-cp311-win32.whl", hash = "sha256:4ae079573efeaa54e5978ce86b77f4175cd32f42afcaf9bfb8a0677e91f84e4e"}, + {file = "yarl-1.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:9fae7ec5c9a4fe22abb995804e6ce87067dfaf7e940272b79328ce37c8f22097"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:614fa50fd0db41b79f426939a413d216cdc7bab8d8c8a25844798d286a999c5a"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ff64f575d71eacb5a4d6f0696bfe991993d979423ea2241f23ab19ff63f0f9d1"}, + {file = "yarl-1.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5c23f6dc3d7126b4c64b80aa186ac2bb65ab104a8372c4454e462fb074197bc6"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8f847cc092c2b85d22e527f91ea83a6cf51533e727e2461557a47a859f96734"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63a5dc2866791236779d99d7a422611d22bb3a3d50935bafa4e017ea13e51469"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c335342d482e66254ae94b1231b1532790afb754f89e2e0c646f7f19d09740aa"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4a8c3dedd081cca134a21179aebe58b6e426e8d1e0202da9d1cafa56e01af3c"}, + {file = "yarl-1.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:504d19320c92532cabc3495fb7ed6bb599f3c2bfb45fed432049bf4693dbd6d0"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b2a8e5eb18181060197e3d5db7e78f818432725c0759bc1e5a9d603d9246389"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f568d70b7187f4002b6b500c0996c37674a25ce44b20716faebe5fdb8bd356e7"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:735b285ea46ca7e86ad261a462a071d0968aade44e1a3ea2b7d4f3d63b5aab12"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2d1c81c3b92bef0c1c180048e43a5a85754a61b4f69d6f84df8e4bd615bef25d"}, + {file = "yarl-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8d6e1c1562b53bd26efd38e886fc13863b8d904d559426777990171020c478a9"}, + {file = "yarl-1.9.11-cp312-cp312-win32.whl", hash = "sha256:aeba4aaa59cb709edb824fa88a27cbbff4e0095aaf77212b652989276c493c00"}, + {file = "yarl-1.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:569309a3efb8369ff5d32edb2a0520ebaf810c3059f11d34477418c90aa878fd"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:4915818ac850c3b0413e953af34398775b7a337babe1e4d15f68c8f5c4872553"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ef9610b2f5a73707d4d8bac040f0115ca848e510e3b1f45ca53e97f609b54130"}, + {file = "yarl-1.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47c0a3dc8076a8dd159de10628dea04215bc7ddaa46c5775bf96066a0a18f82b"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:545f2fbfa0c723b446e9298b5beba0999ff82ce2c126110759e8dac29b5deaf4"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9137975a4ccc163ad5d7a75aad966e6e4e95dedee08d7995eab896a639a0bce2"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0b0c70c451d2a86f8408abced5b7498423e2487543acf6fcf618b03f6e669b0a"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce2bd986b1e44528677c237b74d59f215c8bfcdf2d69442aa10f62fd6ab2951c"}, + {file = "yarl-1.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d7b717f77846a9631046899c6cc730ea469c0e2fb252ccff1cc119950dbc296"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3a26a24bbd19241283d601173cea1e5b93dec361a223394e18a1e8e5b0ef20bd"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c189bf01af155ac9882e128d9f3b3ad68a1f2c2f51404afad7201305df4e12b1"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0cbcc2c54084b2bda4109415631db017cf2960f74f9e8fd1698e1400e4f8aae2"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:30f201bc65941a4aa59c1236783efe89049ec5549dafc8cd2b63cc179d3767b0"}, + {file = "yarl-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:922ba3b74f0958a0b5b9c14ff1ef12714a381760c08018f2b9827632783a590c"}, + {file = "yarl-1.9.11-cp313-cp313-win32.whl", hash = "sha256:17107b4b8c43e66befdcbe543fff2f9c93f7a3a9f8e3a9c9ac42bffeba0e8828"}, + {file = "yarl-1.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:0324506afab4f2e176a93cb08b8abcb8b009e1f324e6cbced999a8f5dd9ddb76"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:4e4f820fde9437bb47297194f43d29086433e6467fa28fe9876366ad357bd7bb"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:dfa9b9d5c9c0dbe69670f5695264452f5e40947590ec3a38cfddc9640ae8ff89"}, + {file = "yarl-1.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e700eb26635ce665c018c8cfea058baff9b843ed0cc77aa61849d807bb82a64c"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c305c1bdf10869b5e51facf50bd5b15892884aeae81962ae4ba061fc11217103"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5b7b307140231ea4f7aad5b69355aba2a67f2d7bc34271cffa3c9c324d35b27"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a744bdeda6c86cf3025c94eb0e01ccabe949cf385cd75b6576a3ac9669404b68"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8ed183c7a8f75e40068333fc185566472a8f6c77a750cf7541e11810576ea5"}, + {file = "yarl-1.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c1db9a4384694b5d20bdd9cb53f033b0831ac816416ab176c8d0997835015d22"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:70194da6e99713250aa3f335a7fa246b36adf53672a2bcd0ddaa375d04e53dc0"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ddad5cfcda729e22422bb1c85520bdf2770ce6d975600573ac9017fe882f4b7e"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ca35996e0a4bed28fa0640d9512d37952f6b50dea583bcc167d4f0b1e112ac7f"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:61ec0e80970b21a8f3c4b97fa6c6d181c6c6a135dbc7b4a601a78add3feeb209"}, + {file = "yarl-1.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:9636e4519f6c7558fdccf8f91e6e3b98df2340dc505c4cc3286986d33f2096c2"}, + {file = "yarl-1.9.11-cp38-cp38-win32.whl", hash = "sha256:58081cea14b8feda57c7ce447520e9d0a96c4d010cce54373d789c13242d7083"}, + {file = "yarl-1.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:7d2dee7d6485807c0f64dd5eab9262b7c0b34f760e502243dd83ec09d647d5e1"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d65ad67f981e93ea11f87815f67d086c4f33da4800cf2106d650dd8a0b79dda4"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:752c0d33b4aacdb147871d0754b88f53922c6dc2aff033096516b3d5f0c02a0f"}, + {file = "yarl-1.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:54cc24be98d7f4ff355ca2e725a577e19909788c0db6beead67a0dda70bd3f82"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c82126817492bb2ebc946e74af1ffa10aacaca81bee360858477f96124be39a"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8503989860d7ac10c85cb5b607fec003a45049cf7a5b4b72451e87893c6bb990"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:475e09a67f8b09720192a170ad9021b7abf7827ffd4f3a83826317a705be06b7"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afcac5bda602b74ff701e1f683feccd8cce0d5a21dbc68db81bf9bd8fd93ba56"}, + {file = "yarl-1.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaeffcb84faceb2923a94a8a9aaa972745d3c728ab54dd011530cc30a3d5d0c1"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:51a6f770ac86477cd5c553f88a77a06fe1f6f3b643b053fcc7902ab55d6cbe14"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3fcd056cb7dff3aea5b1ee1b425b0fbaa2fbf6a1c6003e88caf524f01de5f395"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:21e56c30e39a1833e4e3fd0112dde98c2abcbc4c39b077e6105c76bb63d2aa04"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:0a205ec6349879f5e75dddfb63e069a24f726df5330b92ce76c4752a436aac01"}, + {file = "yarl-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a5706821e1cf3c70dfea223e4e0958ea354f4e2af9420a1bd45c6b547297fb97"}, + {file = "yarl-1.9.11-cp39-cp39-win32.whl", hash = "sha256:cc295969f8c2172b5d013c0871dccfec7a0e1186cf961e7ea575d47b4d5cbd32"}, + {file = "yarl-1.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:55a67dd29367ce7c08a0541bb602ec0a2c10d46c86b94830a1a665f7fd093dfa"}, + {file = "yarl-1.9.11-py3-none-any.whl", hash = "sha256:c6f6c87665a9e18a635f0545ea541d9640617832af2317d4f5ad389686b4ed3d"}, + {file = "yarl-1.9.11.tar.gz", hash = "sha256:c7548a90cb72b67652e2cd6ae80e2683ee08fde663104528ac7df12d8ef271d2"}, ] [package.dependencies] @@ -2283,13 +2172,13 @@ multidict = ">=4.0" [[package]] name = "yfinance" -version = "0.2.40" +version = "0.2.43" description = "Download market data from Yahoo! Finance API" optional = false python-versions = "*" files = [ - {file = "yfinance-0.2.40-py2.py3-none-any.whl", hash = "sha256:328176b5690de7aa192456a15b351c20ddde31b35d479f8179f5325bd340fc0b"}, - {file = "yfinance-0.2.40.tar.gz", hash = "sha256:b053ac31229b5dc7f49a17a057f66aa7f688de2f5ddeb95c2455ec13cd89511a"}, + {file = "yfinance-0.2.43-py2.py3-none-any.whl", hash = "sha256:11b4f5515b17450bd3bdcdc26b299aeeaea7ff9cb63d0fa0a865f460c0c7618f"}, + {file = "yfinance-0.2.43.tar.gz", hash = "sha256:32404597f325a2a2c2708aceb8d552088dd26891ac0e6018f6c5f3f2f61055f0"}, ] [package.dependencies] @@ -2311,20 +2200,24 @@ repair = ["scipy (>=1.6.3)"] [[package]] name = "zipp" -version = "3.19.2" +version = "3.20.1" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, + {file = "zipp-3.20.1-py3-none-any.whl", hash = "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064"}, + {file = "zipp-3.20.1.tar.gz", hash = "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "59947136cb8a48367e4f4ed909f8f6b535ac7bbb996decf60cb4182ba18ffe54" +content-hash = "aa2172e911011285af982b0fc6fce409375fb98f01dd16eeae2c9dba419a653b" diff --git a/openbb_platform/providers/yfinance/pyproject.toml b/openbb_platform/providers/yfinance/pyproject.toml index 5691185b3f74..8064a1615799 100644 --- a/openbb_platform/providers/yfinance/pyproject.toml +++ b/openbb_platform/providers/yfinance/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-yfinance" -version = "1.3.1" +version = "1.3.3" description = "yfinance extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,8 +9,8 @@ packages = [{ include = "openbb_yfinance" }] [tool.poetry.dependencies] python = "^3.9" -yfinance = "^0.2.40" -openbb-core = "^1.3.1" +yfinance = "^0.2.43" +openbb-core = "^1.3.2" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/pyproject.toml b/openbb_platform/pyproject.toml index b0c82d499c58..824cfd7139ba 100644 --- a/openbb_platform/pyproject.toml +++ b/openbb_platform/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb" -version = "4.3.1" +version = "4.3.2" description = "Investment research for everyone, anywhere." authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,53 +9,55 @@ packages = [{ include = "openbb" }] [tool.poetry.dependencies] python = ">=3.9,<3.13" -openbb-core = "^1.3.1" +openbb-core = "^1.3.2" -openbb-benzinga = "^1.3.1" -openbb-econdb = "^1.2.1" -openbb-federal-reserve = "^1.3.1" -openbb-fmp = "^1.3.1" -openbb-fred = "^1.3.1" -openbb-intrinio = "^1.3.1" -openbb-oecd = "^1.3.1" -openbb-polygon = "^1.3.1" -openbb-sec = "^1.3.1" -openbb-tiingo = "^1.3.1" -openbb-tradingeconomics = "^1.3.1" -openbb-yfinance = "^1.3.1" +openbb-benzinga = "^1.3.2" +openbb-bls = "^1.0.0" +openbb-cftc = "^1.0.0" +openbb-econdb = "^1.2.2" +openbb-federal-reserve = "^1.3.2" +openbb-fmp = "^1.3.2" +openbb-fred = "^1.3.2" +openbb-intrinio = "^1.3.2" +openbb-oecd = "^1.3.2" +openbb-polygon = "^1.3.2" +openbb-sec = "^1.3.2" +openbb-tiingo = "^1.3.2" +openbb-tradingeconomics = "^1.3.2" +openbb-yfinance = "^1.3.3" -openbb-commodity = "^1.2.1" -openbb-crypto = "^1.3.1" -openbb-currency = "^1.3.1" -openbb-derivatives = "^1.3.1" -openbb-economy = "^1.3.1" -openbb-equity = "^1.3.1" -openbb-etf = "^1.3.1" -openbb-fixedincome = "^1.3.1" -openbb-index = "^1.3.1" -openbb-news = "^1.3.1" -openbb-regulators = "^1.3.1" +openbb-commodity = "^1.2.2" +openbb-crypto = "^1.3.2" +openbb-currency = "^1.3.2" +openbb-derivatives = "^1.3.2" +openbb-economy = "^1.3.2" +openbb-equity = "^1.3.2" +openbb-etf = "^1.3.2" +openbb-fixedincome = "^1.3.2" +openbb-index = "^1.3.2" +openbb-news = "^1.3.2" +openbb-regulators = "^1.3.2" # Community dependencies -openbb-alpha-vantage = { version = "^1.3.1", optional = true } -openbb-biztoc = { version = "^1.3.1", optional = true } -openbb-cboe = { version = "^1.3.1", optional = true } -openbb-ecb = { version = "^1.3.1", optional = true } -openbb-finra = { version = "^1.3.1", optional = true } -openbb-finviz = { version = "^1.2.1", optional = true } -openbb-government-us = { version = "^1.3.1", optional = true } -openbb-multpl = { version = "^1.0.1", optional = true } -openbb-nasdaq = { version = "^1.3.1", optional = true } -openbb-seeking-alpha = { version = "^1.3.1", optional = true } -openbb-stockgrid = { version = "^1.3.1", optional = true } -openbb-tmx = { version = "^1.2.1", optional = true } -openbb-tradier = { version = "^1.2.1", optional = true } -openbb-wsj = { version = "^1.3.1", optional = true } +openbb-alpha-vantage = { version = "^1.3.2", optional = true } +openbb-biztoc = { version = "^1.3.2", optional = true } +openbb-cboe = { version = "^1.3.2", optional = true } +openbb-ecb = { version = "^1.3.2", optional = true } +openbb-finra = { version = "^1.3.2", optional = true } +openbb-finviz = { version = "^1.2.2", optional = true } +openbb-government-us = { version = "^1.3.2", optional = true } +openbb-multpl = { version = "^1.0.2", optional = true } +openbb-nasdaq = { version = "^1.3.2", optional = true } +openbb-seeking-alpha = { version = "^1.3.2", optional = true } +openbb-stockgrid = { version = "^1.3.2", optional = true } +openbb-tmx = { version = "^1.2.2", optional = true } +openbb-tradier = { version = "^1.2.2", optional = true } +openbb-wsj = { version = "^1.3.2", optional = true } -openbb-charting = { version = "^2.2.1", optional = true } -openbb-econometrics = { version = "^1.4.1", optional = true } -openbb-quantitative = { version = "^1.3.1", optional = true } -openbb-technical = { version = "^1.3.1", optional = true } +openbb-charting = { version = "^2.2.2", optional = true } +openbb-econometrics = { version = "^1.4.2", optional = true } +openbb-quantitative = { version = "^1.3.2", optional = true } +openbb-technical = { version = "^1.3.2", optional = true } [tool.poetry.extras] alpha_vantage = ["openbb-alpha-vantage"]